Главная » Файлы » Для учня/студента » Інформатика [ Добавить материал ]

Умовний оператор науковий
14.07.2010, 16:23
Повний умовний оператор дає змогу вибрати для виконання один із складових операторів.

If вираз then оператор1
else оператор2

Якщо вираз то оператор1
інакше оператор2

Неповний умовний оператор виконує внутрішній оператор тільки в тому випадку, коли значення виразу є істинним (при виконанні умови).

If вираз then оператор

Якщо вираз то оператор

У виразі повинен утворюватися результат, що має логічний тип. Якщо результатом виразу є істинне значення (
true), то виконується оператор, що йде за ключовим словом then. Якщо результатом виразу є значення false і присутнє ключове слово else, то виконується оператор, що йде за ключовим словом else, а якщо воно відсутнє, то ніякий оператор не виконується.
В обох частинах умовного оператора можна вживати лише по одному оператору. За необхідності помістити групу операторів, потрібно утворити з них складений оператор.
Синтаксична неоднозначність, що виникає в конструкції
if e1 then if e2 then s1 else s2
вирішується шляхом інтерпретації цієї конструкції:

if e1 then
begin
if e2 then s1
else s2
end

У загальному випадку ключове слово else зв'язується з найближчим ключовим словом if, що ще не пов'язане з ключовим словом else.
Наведемо приклад оператора if:

if X < 1.5 then
Z := X+Y
else
Z := 1.5;

Категория: Інформатика | Добавил: Zet
Просмотров: 248 | Загрузок: 0 | Рейтинг: 0.0/0