Практическая работа по созданию программ в Роботе
учебно-методическое пособие по информатике и икт (9 класс) на тему

Фанифатьева Ирина Николаевна

Важная работа, т. к. используется не только для понимания основ алгоритмизации, но и в дальнейшем на ОГЭ 9 класс во второй части экзаменационных заданий.

Скачать:


Предварительный просмотр:

Вариант-1

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

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

Вариант-2

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

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

Вариант-3

Робот находится в нижней клетке узкого вертикального коридора. Ширина коридора – одна клетка, длина коридора может быть произвольной. Возможный вариант начального расположения Робота приведён на рисунке (Робот обозначен буквой «Р»):

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

Алгоритм должен решать задачу для произвольного конечного размера коридора. При исполнении алгоритма Робот не должен разрушиться.

Вариант-4

На бесконечном поле имеется лестница. Сначала лестница поднимается вверх справа налево, затем поднимается вверх слева направо. Высота каждой ступени – одна клетка, ширина – две клетки. Робот находится справа от нижней ступени лестницы. Количество ступеней, ведущих налево, и количество ступеней, ведущих направо, неизвестно. На рисунке указан один из возможных способов расположения лестницы и Робота (Робот обозначен буквой «Р»).

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

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

При исполнении алгоритма Робот не должен разрушиться, выполнение алгоритма должно завершиться.


По теме: методические разработки, презентации и конспекты

Практическая работа Excel "Создание дневника наблюдений"

Правила создания и работы с Максосами...

Практическая работа по созданию простой gif-анимации

Практическая работа по созданию простой анимации средствами графического редактора Gim...

Практическая работа №1 "Создание и заполнение путевых листов"

Материал разработан для студентов 3 курса по профессии "Машинист крана". Предназначен для закрепления практических навыков работы с программой MS Word....

Практическая работа№2 "Создание рисунка в программе "

Пограмма Рaint.net явлется бесплатной, но её возможности намного шире чем у программы Рaint. Данная практическая работа позволяет показать как происходит работа со слоями при сохдании изображения.цель...

Практическая работа по созданию диаграмм и графиков в Excel

Задание по построению таблиц в электронных таблицах и построению диаграммы....

Практическая работа "Использование команды ВЫБОР (исполнитель Робот)"

8 программ на закрашивание Роботом углов лестницы с произвольным числом ступенек...

Практическая работа по созданию архивов с помощью программы WinRAR

Практическая работа по созданию архивов с помощью программы WinRAR...