Решение задач ОГЭ
с помощью исполнителя Робот
Учитель информатики МБОУ
СОШ № 59 г Курск
Телятникова Валерия Владимировна
СОДЕРЖАНИЕ
- Знания и умения, необходимые для решения задачи 20.1
- Проверяемые элементы содержания и уровень сложности задания
- Этапы решения задачи 20.1
НЕОБХОДИМЫЕ ЗНАНИЯ
И УМЕНИЯ
необходимо знать:
- интерфейс программы Кумир;
- СКИ Робот;
- алгоритм, свойства алгоритма, алгоритмические конструкции, логические операции, способы записи алгоритмов.
необходимо уметь:
- создавать и редактировать обстановку в программе Кумир;
- использовать алгоритмические конструкции;
- запускать программу на выполнение.
ЭЛЕМЕНТЫ СОДЕРЖАНИЯ
И УРОВЕНЬ СЛОЖНОСТИ
Проверяемые элементы содержания:
умение написать короткий алгоритм в среде формального исполнителя.
Уровень сложности:
высокий
ТИПИЧНЫЕ ОШИБКИ
- невнимательность при прочтении условия задания;
- попытка решить задание без использования цикла;
- трудности при составлении сложных логических условий
ТЕОРЕТИЧЕСКИЙ МАТЕРИАЛ
Основные сведения об исполнителе Робот
Среда исполнителя
прямоугольное клетчатое поле
Обозначение
Р, *, ◊, ○
СКИ
Команды-действия
(команды-приказы)
вверх, вниз, влево, вправо, закрасить
Команды-проверки
слева свободно, справа свободно,
снизу свободно, сверху свободно
Внимание : команды исполнителя Робот в учебнике и в описании к заданию ОГЭ обозначены по разному.
ТЕОРЕТИЧЕСКИЙ МАТЕРИАЛ
окно обстановки Робота
рабочая область
РАЗБОР ТИПОВОГО ЗАДАНИЯ
На бесконечном поле есть горизонтальная и вертикальная стены. Правый конец горизонтальной стены соединён с нижним концом вертикальной стены.
Длины стен неизвестны.
В горизонтальной стене есть ровно один проход, точное место прохода и его ширина неизвестны. Робот находится в клетке, расположенной рядом с вертикальной стеной слева от её верхнего конца.
На рисунке указан один из возможных способов расположения стен и Робота (Робот обозначен буквой «Р»).
Напишите для Робота алгоритм, закрашивающий все клетки, расположенные непосредственно выше и ниже горизонтальной стены. Проход должен остаться незакрашенным. Робот должен закрасить только клетки, удовлетворяющие данному условию. Например, для приведённого выше рисунка Робот должен закрасить следующие клетки (см. рисунок).
РАЗБОР ТИПОВОГО ЗАДАНИЯ
ПРИМЕЧАНИЕ К ЗАДАНИЮ:
При исполнении алгоритма Робот не должен разрушиться, выполнение алгоритма должно завершиться.
Конечное расположение Робота может быть произвольным.
Алгоритм должен решать задачу для любого допустимого расположения стен и любого расположения и размера проходов внутри стен.
ЭТАПЫ РЕШЕНИЯ ЗАДАЧИ 20.1
- Создать новую обстановку (при необходимости – сохранить обстановку).
- В рабочей области в первой строке ввести команду «Использовать Робот»
- Запустить программу на выполнение.
ПРАКТИКУМ
Задание 1
ПРАКТИКУМ
Задание 2
ЗАКЛЮЧЕНИЕ
ЗАКЛЮЧЕНИЕ