Робот находится в узком горизонтальном коридоре, в крайней левой клетке. Коридор состоит из 15 клеток. Необходимо составить программу, чтобы робот покрасил все клетки этого коридора.
fill_cell. Чтобы перейти к следующей клетке, используется команда move_right.fill_cell.move_right.Программа:
fill_cellmove_rightУ нас есть набор команд:
move_up (5)move_down (6)move_left (8)move_right (15)fill_cell (16)Нам нужно использовать команды fill_cell и move_right внутри цикла.
Решение с использованием блоков:
Нам нужен блок «повторить» и блок «выполнить».
В блок «повторить» вставляем число 15.
В блок «выполнить», который находится внутри блока «повторить», вставляем:
fill_cellmove_rightПрограмма:
---------------------
| Программа |
---------------------
| ПОВТОРИТЬ 15 раз |
|-------------------|
| ВЫПОЛНИТЬ |
| ------------- |
| | fill_cell | |
| ------------- |
| ------------- |
| | move_right| |
| ------------- |
---------------------
---------------------
Ответ: Необходимо использовать блок «повторить 15 раз», внутри которого выполнить команды «fill_cell» и «move_right».