Использованы материалы "Электронного приложения к учебному пособию «Информатика» "
Использованы материалы "Электронного приложения к учебному пособию «Информатика» "
Алгоритмическая конструкция ветвление обеспечивает выполнение одной или другой последовательности команд в зависимости от истинности или ложности некоторого условия.
Полная форма
Сокращенная форма
Для записи конструкции ветвления в языке программирования Pascal используется команда if. Формат записи команды:
if <условие> then begin
команды 1;
end
else begin
команды 2;
end;
Строка if <условие> then является заголовком ветвления.
Эту строку можно прочитать следующим образом: «Если условие верно, то».
После слова then записывается последовательность команд 1, которая выполнится, если условие истинно.
После слова else записывается последовательность команд 2, которая выполнится, если условие ложно. Перед словом else точка с запятой не ставится.
Составное условие — условие, которое образуется из нескольких простых условий, соединенных друг с другом логическими операциями.
uses Robot;
begin
Task('if1');
Right;
if WallFromUp then begin
Down; Right; Up;
end
else begin
Up; Right; Down;
end;
Paint;
end.
uses Robot, RobTasks;
begin
Task('myrob9');
if FreeFromLeft then
begin
left;
paint;
end;
end.
Проверь себя на знание предыдущих тем:
экспресс тест (самопроверка, 4 вопроса, до 6 мин) - https://onlinetestpad.com/hpmpg7zj4xfoy
У лукоморья дуб зеленый;
Златая цепь на дубе том:
И днем и ночью кот ученый
Все ходит по цепи кругом;
Идет направо — песнь заводит,
Налево — сказку говорит.
Там чудеса: там леший бродит,
Русалка на ветвях сидит…1
1 Пушкин, А. С. Руслан и Людмила: поэма. — М.: Изд. Дом «Прибой». — 1996. — С. 5.
2. Для заданной обстановки поля Робота определите, какие из составных условий истинны, а какие ложны.
Начальная обстановка