2 Для исполнителя Робот был написан следующий алгоритм: uses Robot; :
begin
Field( , );
while FreeFromRight do
begin
paint;
down;
right;
paint;
up;
right;
end;
end.
Нарисуйте в тетради результат работы данного алгоритма. Какими долж
ны быть размеры поля, чтобы Робот не врезался в стену? Определите
начальное положение Робота.
Объяснение :Алгоритмическая конструкция цикла с предусловием может изображаться на блок-схеме следующим образом:
В данной конструкции в прямоугольнике(ах) записываются повторяющиеся команды алгоритма (тело цикла), которые совершаются, пока верно условие (Да). При этом после каждого выполнения команд тела цикла происходит проверка, истинно ли условие. Как только условие станет ложным (Нет), цикл завершается. Если условие сразу ложно, то цикл не выполнится ни разу.