Самый верхний вариант - цикл с предусловием, он будет повторяться пока условие верно. В данном случае, пока есть путь впереди, нужно шагать.
Второй вариант - это полное ветвление. Необходимо сделать выбор между двумя вариантами основываясь на том, если путь впереди. Если да - идём вперёд, если нет - поворачиваем налево.
Третий вариант - цикл с параметром. Это цикл не зависит от какого либо логического условия, нам просто нужно повторить его некоторое количество раз, в данном случае - 4 раза. Шагаем вперёд -> поворачиваем налево Шагаем вперёд -> поворачиваем налево Шагаем вперёд -> поворачиваем налево Шагаем вперёд -> поворачиваем налево
Последний (самый нижний) вариант - обычный линейный алгоритм. У нас нет вообще никаких развилок, никаких повторений, никаких условий. Мы единожды делаем каждое действие.
2 votes Thanks 1
xumbayeva2
можешь пожалуйста ответить на вопрос у меня в профиле последний
Answers & Comments
Verified answer
Самый верхний вариант - цикл с предусловием, он будет повторяться пока условие верно. В данном случае, пока есть путь впереди, нужно шагать.
Второй вариант - это полное ветвление. Необходимо сделать выбор между двумя вариантами основываясь на том, если путь впереди.
Если да - идём вперёд, если нет - поворачиваем налево.
Третий вариант - цикл с параметром. Это цикл не зависит от какого либо логического условия, нам просто нужно повторить его некоторое количество раз, в данном случае - 4 раза.
Шагаем вперёд -> поворачиваем налево
Шагаем вперёд -> поворачиваем налево
Шагаем вперёд -> поворачиваем налево
Шагаем вперёд -> поворачиваем налево
Последний (самый нижний) вариант - обычный линейный алгоритм. У нас нет вообще никаких развилок, никаких повторений, никаких условий. Мы единожды делаем каждое действие.