39
Лабораторная работа № 3
ПРОГРАММИРОВАНИЕ АЛГОРИТМОВ
РАЗВЕТВЛЯЮЩЕЙСЯ СТРУКТУРЫ
Цель работы: овладение практическими навыками разработки и
программирования разветвляющихся
процессов с использованием
условных операторов (If...then... else... и Case).
Теоретические сведения
Оператор условного перехода If
Операторы условного перехода позволяют выбрать для исполнения
один из нескольких операторов-компонентов в зависимости от условия.
Синтаксис
оператора
If:
If A
then ST
1
else ST
2
,
где
A – булевское выражение (возвращающее TRUE или FALSE);
ST
1
,
ST
2
– операторы (возможно пустые или составные).
В блок-схемах оператор условного перехода реализуется следую-
щей структурой (рис. 3.1).
Рис. 3.1. Структура оператора условного
перехода в блок-схемах
Если значение выражения
A – TRUE, то
выполняется оператор
ST
1
; если значение выражения
A – FALSE, то выполняется оператор
ST
2
. Затем в обоих случаях управление передается следующему
оператору программы.
40
Допускается и краткая форма условного оператора:
Do'stlaringiz bilan baham: