Тема. Разработка и реализация программ с линейной структурой.
Краткие теоретические сведения.
Условный оператор if служит для выполнения или невыполнения некоторого оператора (простого или составного), в зависимости от истинности тех или иных условий.
Общий вид условного оператора if:
if условие then оператор 1;
if условие then оператор 1 else оператор 2.
Если в каком-нибудь ветвлении условного оператора необходимо выполнить несколько операторов, то их следует объединить в составной оператор (begin end). Один условный оператор может входить в другой условный оператор. При этом каждое слово else соответствует последнему перед ним then. Так, после выполнения следующего фрагмента программы:
X:=3;
if (X>0) and (X<=1) then Y:=1
else Y:=0;
переменная Y имеет значение 10.
Оператор выбора предназначен для выполнения одного из нескольких возможных операторов. Он состоит из:
- ключевого слова case, за которым следует селекторное выражение;
- ключевого слова of;
- последовательности операторов, каждому из которых предшествует значение выражения-селектора (или список, или некоторый диапазон значений выражения-селектора), которое отделено от оператора двоеточием;
- ключевого слова end.
Как и условный оператор, оператор выбора может содержать ключевое слово else, которое должно стоять последним перед end.
Общий вид оператора выбора:
case выражение-селектор of
список 1 : оператор 1;
. . . . . . . . . . .
список N : оператор N
else оператор
end.
Выполнение оператора выбора начинается с вычисления значения выражения-селектора. При первом совпадении этого значения со значением из списка (1,…, N) выполняется соответственный оператор. Если ни одного совпадения не зафиксировано, а есть слово else, то выполняется оператор, следующий за else. В другом случае выполнение оператора выбора заканчивается.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.