Использование основных алгоритмических конструкций для исполнителя Робот
Последовательное выполнение команд в программе определяется структурой следование.
Для организации повторяющихся действий в алгоритме используется команда цикла. Команда ветвления позволяет выполнять одну или другую последовательность команд в зависимости от истинности условия.
Следование, цикл и ветвление — базовые алгоритмические конструкции. Используя эти конструкции как элементы некоего «конструктора», можно составлять и разрабатывать любые алгоритмы.
Команды цикла и ветвления управляют порядком выполнения других команд в программе и относятся к командам управления. Использование алгоритмической конструкции следование предполагает отсутствие управляющих конструкций.
Структуру, когда внутри одного цикла выполняется другой, называют вложенными циклами.
- Для решения задачи cif3 из встроенного задачника была написана программа, но она работает неправильно. Какие ошибки были допущены?
uses Robot;
begin
Task('cif3');
while WallFromRight do
begin
if WallFromDown or WallFromUp then
paint;
right;
end;
if WallFromUp and WallFromDown then
paint;
end.
Комментарии
Отправить комментарий