Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Шпаргалки на экзамен / Разветвляющаяся программа

.docx
Скачиваний:
31
Добавлен:
04.06.2014
Размер:
13.47 Кб
Скачать

Разветвляющаяся программа- Условный оператор.

if - "иф", переводится как "если"; then - "зэн", переводится как "то"; else - "элз", переводится как "иначе".

Теперь приведем пример нового для вас оператора:

IF а = 28 THEN WriteLn (f) ELSE k:=44

Переводится он так: ЕСЛИ а равно 28 ТО печатай f ИНАЧЕ присвой переменной k значение 44.

Другими словами, мы предлагаем компьютеру сначала поду­мать, правда ли, что а = 28 , и если правда, то выполнить оператор WriteLn (f), в противном случае выполнить оператор k:=44. Таким об­разом, мы с вами впервые написали оператор, при выполнении которого компьютер не просто выполняет, что приказано, а снача­ла думает и делает выбор (одного варианта из двух).

Да

В основе оператора лежит разветвляющаяся структура:

Нет

условие

Оператор 2

Оператор 2

Мы видим, что оператор if включает в себя другие операторы, которые выполняются или не выполняются в зависимости от ка­кого-то условия. Чтобы понять, зачем может пригодиться оператор if, рассмотрим следующие задачи.