Документ взят из кэша поисковой машины. Адрес оригинального документа : http://us.chem.msu.su/courseware/pascal/if.htm
Дата изменения: Mon Feb 2 19:34:04 2004
Дата индексирования: Sat Apr 9 22:30:35 2016
Кодировка: Windows-1251
Программирование и решение задач на ЭВМ - Справочник
Программирование и решение задач на ЭВМ
Справочник

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

Оператор If...then...else...

Для организации разветвлений в программах используется логический оператор:

if <условие> then <оператор 1> else <оператор 2>

Пояснения:

<условие> Любое выражение логического типа
if , then , else Зарезервированные слова
<оператор 1>
<оператор 2>
Любой оператор Pascal'я

Исполнение оператора If...then...else...

  1. Если результат проверки <условия> "истина", будет выполнен <оператор 1>, указанный за служебным словом then. Стоящий после слова else <оператор 2> в этом случае пропускается, а исполнение переходит к следующему за if... оператору программы.
  2. Если результатом проверки условия является "ложь", все происходит наоборот: игнорируется <оператор 1>, а будет выполнен стоящий после else <оператор 2>.

Рекомендуем познакомиться с примером на использование логического оператора if... в программах

Замечания:

  1. Перед служебным словом else НИКОГДА не ставится точка с запятой.
  2. Если на месте <оператор 1> или <оператор 2> алгоритмом программы предусмотрено выполнение не одного, а нескольких операторов, используют составной оператор.
  3. Иногда в программах удобнее использовать сокращенный вариант оператора if.


Вверх страницы
Вернуться на главную страницу