Справочник от Автор24
Информатика

Конспект лекции
«Разветвляющиеся вычислительные процессы»

Справочник / Лекторий Справочник / Лекционные и методические материалы по информатике / Разветвляющиеся вычислительные процессы

Выбери формат для чтения

docx

Конспект лекции по дисциплине «Разветвляющиеся вычислительные процессы», docx

Файл загружается

Файл загружается

Благодарим за ожидание, осталось немного.

Конспект лекции по дисциплине «Разветвляющиеся вычислительные процессы». docx

txt

Конспект лекции по дисциплине «Разветвляющиеся вычислительные процессы», текстовый формат

РАЗВЕТВЛЯЮЩИЕСЯ ВЫЧИСЛИТЕЛЬНЫЕ ПРОЦЕССЫ Часто при обработке данных в электронных таблицах необходимо в зависимости от выполнения некоторого условия производить вычисления по одной из нескольких формул. Такие вычислительные процессы называются разветвляющимися вычислительными процессами. Для вычисления условий используют выражения отношения и логические выражения, результатом выполнения которых являются логические значения Истина или Ложь. Выражения отношения позволяют сравнивать значения двух выражений для получения булева результата Истина или Ложь. Сравнивать можно числовые выражения (в том числе даты и время), текстовые выражения, логические значения, результаты вычисления функций и формул. Числовые выражения сравниваются по их значению, а символьные выражения – по кодам входящих в них символов. В табл.1 представлен список операций отношения. Операции отношения Операция Действие Операция Действие = Равно > больше чем <> не равно >= больше чем < Меньше чем <= меньше или равно Определение: выражение отношения - это два выражения одного и того же типа, соединенные знаками операций отношения и результатом выполнения которых будут значения Истина или Ложь. Логические выражения вместе с выражениями отношения позволяют выполнять сложные проверки, например, выяснить, находится ли некоторое значение в заданном интервале. Для создания логических выражений используются три логические функции И, ИЛИ и НЕ. Функции И и ИЛИ могут иметь до 30 логических аргументов и имеют следующий синтаксис написания: =И(лог_знач1;лог_знач2;…;лог_знач30) =ИЛИ(лог_знач1;лог_знач2;…;лог_знач30) Функция НЕ имеет только один аргумент и имеет следующий синтаксис: =НЕ(лог_знач). Аргументы функций И, ИЛИ и НЕ могут быть выражениями отношения, логическими выражениями, массивами, логическими константами или ссылками на ячейки, содержащие логические значения. Пусть, например, следует решить задачу вычисления значения переменной Y c помощью выражения   x2, если x >=-0.5 и x <3 Y = 0, если x>=3 или x=-10. Пример. Пусть значение для переменной Х заносится в ячейку В2, тогда логические выражения для проверки попадания Х в один из двух интервалов имеют вид =И(В2 >=-0,5;В2 < 3) и =ИЛИ(В2 >= 3;В2 = -10) Основные элементы блок-схем Начало и конец блок-схемы Ввод - вывод данных Оператор присваивания Оператор ветвления Оператор цикла Использование блок-схемы для записи разветвляющихся вычислительных процессов Пример 1. Вычислить значение Y: См. блок-схему. Для реализации этой управляющей структуры в Excel имеется функция ЕСЛИ, которая имеет следующий синтаксис: =ЕСЛИ(лог_выр;знач_если_истина;знач_если_ложь) Всего можно использовать до семи вложений функций ЕСЛИ (это справедливо для всех функций), но при этом нельзя выходить за пределы максимальной длины значения в ячейке (255 символов). Это ограничивает возможности Excel при решении подобных задач, но для практических задач вполне достаточно. Для уменьшения длины формулы можно организовать блок констант, в котором разместить текстовые сообщения. Это позволяет заменить соответствующие текстовые константы ссылками на соответствующие ячейки. Реализация в Excel: Иногда у функции необходимо проверить область определения: Функция Область определения g(x)≠0 , где n – четное число f(x)≥0 Logaf(x) f(x)>0 Arcsin(f(x)) -1 ≤ x ≤ 1 Arccos(f(x)) -1 ≤ x ≤ 1 Пример 2. Вычислить значение функции Y: Сначала нарисуем интервалы и блок-схему. Реализация в Excel:

Рекомендованные лекции

Смотреть все
Информатика

Разветвляющиеся вычислительные процессы

ЛЕКЦИЯ № 5 РАЗВЕТВЛЯЮЩИЕСЯ ВЫЧИСЛИТЕЛЬНЫЕ ПРОЦЕССЫ Часто при обработке данных в электронных таблицах необходимо в зависимости от выполнения некоторого...

Программирование

Основные понятия алгоритмизации и программирования

Лекция №1. Основные понятия алгоритмизации и программирования 1.1 Этапы решения задач Решение задач с помощью ЭВМ включает в себя следующие основные э...

Программирование

Основные типы и способы представления алгоритмов

ЛЕКЦИЯ ОСНОВНЫЕ ТИПЫ И СПОСОБЫ ПРЕДСТАВЛЕНИЯ АЛГОРИТМОВ 1. Общие сведения Алгоритм – конечная последовательность предписаний, однозначно определяющая ...

Информатика

Информационное моделирование. Этапы компьютерного математического моделирования

Министерство образования и науки Российской Федерации федеральное государственное бюджетное образовательное учреждение высшего образования «Санкт-Пете...

Автор лекции

М.А. Ермина, Д.А. Ермин, Ф.Л. Хватова

Авторы

Информатика

Алгоритм; блок-схема; основные элементы языка Pascal

Лекция №1 (Алгоритм; Блок-схема; Основные элементы языка Pascal) ПРИЛОЖЕНИЕ 1 Begin…….end; это операторные скобки, в них заключ операторы, кот надо вы...

Программирование

Алгоритмы и структуры данных

Министерство науки и высшего образования Российской Федерации Федеральное государственное образовательное учреждение высшего образования ВЯТСКИЙ ГОСУД...

Автор лекции

Кашина Е.В.

Авторы

Программирование

Разветвляющиеся и циклические конструкции языка Фортран; работа с массивами

Лекция №3 Разветвляющиеся и циклические конструкции языка Фортран. Работа с массивами в языке Фортран Разветвляющиеся конструкции служат для изменения...

Информатика

Информатика

ИНФОРМАТИКА 1. Теоретические основы информатики 3 Цель дисциплины "Информатика": 3 1.1. Объект, предмет, методы и задачи экономической информатики 3 1...

Информатика

Архитектура многопользовательских СУБД

Введение Вопросы использования вычислительной техники в настоящее время приобретают все большее значение. Это связано как с возрастанием сложности рас...

Информатика

Примеры решения задач по теме «Сжатие и кодирование информации».

Примеры решения задач по теме «Сжатие и кодирование информации». Закодировать по Фано сообщения, имеющие следующие вероятности: сообщение 1 2 3 4 5 6 ...

Смотреть все