КРОШКА.РУ


07. Команда ветвления

Общий вид

Полная форма:

 

Сокращенная форма:

если УТВЕРЖДЕНИЕ , то

СЕРИЯ КОМАНД №1

иначе

СЕРИЯ КОМАНД №2
конец ветвления
  если УТВЕРЖДЕНИЕ , то

СЕРИЯ КОМАНД

конец ветвления


Выполнение:

Блок-схемы выполнения

Полная форма

 

Сокращенная форма

 
  Компьютер выполняет следующие действия:

  1. проверяет записанное после служебного слова если УТВЕРЖДЕНИЕ;
  2. если УТВЕРЖДЕНИЕ верно (исполнитель ответил "ДА"), то ЭВМ начинает выполнять команды, записанные между то и иначе (т.е. СЕРИЮ КОМАНД №1);
  3. если же УТВЕРЖДЕНИЕ неверно (исполнитель ответил "НЕТ"), то ЭВМ выполняет команды, записанные между иначе и конец ветвления (т.е. СЕРИЮ КОМАНД №2);
  4. в любом случае после этого ЭВМ переходит к выполнению команд, записанных после конец ветвления.
 

  1. проверяет записанное после служебного слова если УТВЕРЖДЕНИЕ;
  2. если УТВЕРЖДЕНИЕ верно (исполнитель ответил "ДА"), то ЭВМ начинает выполнять команды, записанные между то и конец ветвления (т.е. СЕРИЮ КОМАНД );
  3. если же УТВЕРЖДЕНИЕ неверно (исполнитель ответил "НЕТ"), то ЭВМ сразу переходит к выполнению команд, записанных после конец ветвления.

Демонстрации (традиционно заслуживает внимания диалог компьютера и исполнителя):
"Выбери меня"
 
"Из и в"
Попробуйте найти такие начальные условия, при которых в конце в кармане окажутся:
часы;
дискета;
и то, и другое;
ни то, ни другое.
два предмета;
дискета;
часы;
три предмета.