ВУЗ:
Составители:
Рубрика:
Глава 1. Простейшие алгоритмические конструкции
Раздел 1. Блок условия
Достаточно часто возникает ситуация, когда результат работы алгоритма
зависит от выполнения того или иного условия. В этом случае требуется
выполнить одну из нескольких альтернативных последовательностей
действий. Для задания возможных альтернатив используется блок условия
(или, как его еще называют, блок ветвления, логический блок).
Основой этой конструкции является логическое условие. Если условие
истинно, выполняются команды, следующие по ветви “Да” (+). В противном
случае – команды из ветви “Нет” ( – ). Блок условия завершен, когда обе
ветви соединяются для продолжения единого вычислительного процесса.
Например, пусть даны две переменные a и b. Если a < b, переменная с
должна принимать значение 1, иначе – значение 2. Фрагмент блок-схемы с
таким условным блоком приведен на Рис.1.1.
Рис. 1.1. Пример блока условия (логического блока).
Задача 1. Вычислить значение функции
Алгоритм решения данной задачи очень прост. Сначала требуется
ввести значение переменной x, которая является аргументом функции. Далее
следуют два блока условия для выделения трех вариантов вычисления
функции. Результат вычислений распечатывается.
Блок-схема решения задачи 1 приведена на Рис.1.2.
Глава 1. Простейшие алгоритмические конструкции Раздел 1. Блок условия Достаточно часто возникает ситуация, когда результат работы алгоритма зависит от выполнения того или иного условия. В этом случае требуется выполнить одну из нескольких альтернативных последовательностей действий. Для задания возможных альтернатив используется блок условия (или, как его еще называют, блок ветвления, логический блок). Основой этой конструкции является логическое условие. Если условие истинно, выполняются команды, следующие по ветви “Да” (+). В противном случае – команды из ветви “Нет” ( – ). Блок условия завершен, когда обе ветви соединяются для продолжения единого вычислительного процесса. Например, пусть даны две переменные a и b. Если a < b, переменная с должна принимать значение 1, иначе – значение 2. Фрагмент блок-схемы с таким условным блоком приведен на Рис.1.1. Рис. 1.1. Пример блока условия (логического блока). Задача 1. Вычислить значение функции Алгоритм решения данной задачи очень прост. Сначала требуется ввести значение переменной x, которая является аргументом функции. Далее следуют два блока условия для выделения трех вариантов вычисления функции. Результат вычислений распечатывается. Блок-схема решения задачи 1 приведена на Рис.1.2.
Страницы
- « первая
- ‹ предыдущая
- …
- 6
- 7
- 8
- 9
- 10
- …
- следующая ›
- последняя »