суббота, 5 декабря 2020 г.

Решение задач на составление алгоритма для исполнителя Робот (9А и 9Б, 5 декабря)

1.  Для выполнения работы скачайте Кумир

2. Напишите алгоритмы для робота, чтобы в итоге получились следующие результаты (исходной положение робота - левый верхний угол) Если не используете циклы, то максимум за работу 4


3. Попробуйте решить эту задачу используя теоретический материал:

На бесконечном поле имеется вертикальная стена. Длина стены неизвестна. От нижнего конца стены вправо отходит горизонтальная стена также неизвестной длины. Робот находится в клетке, расположенной над правым краем горизонтальной стены. На рисунке указан один из возможных способов расположения стен и Робота (Робот обозначен буквой «Р»).

Напишите для Робота алгоритм, закрашивающий все клетки, расположенные правее вертикальной стены, выше горизонтальной стены и примыкающие к ним. Например, для приведённого выше рисунка Робот должен закрасить следующие клетки (см. рисунок).

Конечное расположение Робота может быть произвольным. Алгоритм должен решать задачу для произвольного размера поля и любого допустимого расположения стен внутри прямоугольного поля. При исполнении алгоритма Робот не должен разрушиться, выполнение алгоритма должно завершиться. Алгоритм может быть выполнен в среде формального исполнителя или записан в текстовом редакторе. Сохраните алгоритм в текстовом файле. 

4. Результат в виде фотографий или обычного текста присылайте на почту infmatem208@gmail.com (в заголовке письма фамилия и класс) или приносите в обычных тетрадях на ближайший урок информатики.

Комментариев нет:

Отправить комментарий