|
||||||||||||
Тема: «Алгоритмы с ветвлением» (переписать в тетрадь классную работу)Тема: «Алгоритмы с ветвлением» (переписать в тетрадь классную работу) Классная работа Пример 1. Робот находится в одной из двух клеток прямоугольного поля размером 1x2. Переведите робота в соседнюю клетку.
использовать Робот алг Переход в соседнюю клетку нач если сверху свободно то вверх иначе если снизу свободно то вниз иначе если справа свободно то вправо иначе влево все все все кон
Пример 2. Робот находится в узком горизонтальном коридоре. Где-то правее робота из коридора есть выход, расположенный сверху или снизу коридора. Доведите робота до выхода из коридора. На рисунках представлены возможная стартовая обстановка и результат. использовать Робот вправо если сверху свободно то вверх иначе если снизу свободно то вниз все все кц кон
Выполнить задания в любых двух карточках. На карточке отображена стартовая обстановка и клетки, которые должен закрасить Робот, после исполнения программы. Выполненные программы отправить на e-mail: sanina_e_v@mail.ru
Домашнее задание (составить алгоритмы и проверить-одно задание на выбор!): Задание 1. Робот находится в одном из углов квадрата 2x2. Переместите робота в противоположный угол квадрата. Задание 2. Робот находится в левом конце горизонтального коридора, идущего вправо. Нижняя стена коридора сплошная, а в верхней стене есть несколько выходов. Напишите алгоритм, который перемещает робота к правому концу коридора, и при этом робот закрашивает все клетки коридора, из которых есть выходы вверх. Задание 3. Придумать задачу для Робота, в которой целесообразно использовать ветвление.
|
||||||||||||
|