СДЕЛАЙТЕ СВОИ УРОКИ ЕЩЁ ЭФФЕКТИВНЕЕ, А ЖИЗНЬ СВОБОДНЕЕ

Благодаря готовым учебным материалам для работы в классе и дистанционно

Скидки до 50 % на комплекты
только до

Готовые ключевые этапы урока всегда будут у вас под рукой

Организационный момент

Проверка знаний

Объяснение материала

Закрепление изученного

Итоги урока

Исполнитель робот задание 20.1 Огэ по информатике

Категория: Информатика

Нажмите, чтобы узнать подробности

Просмотр содержимого документа
«Исполнитель робот задание 20.1 Огэ по информатике»

ИСПОЛНИТЕЛЬ РОБОТ  ЗАДАНИЕ 20.1 ОГЭ ПО ИНФОРМАТИКЕ ВЫПОЛНИЛА: ВАГИНА Ю.С. МБОУ СШ №4

ИСПОЛНИТЕЛЬ РОБОТ ЗАДАНИЕ 20.1 ОГЭ ПО ИНФОРМАТИКЕ

ВЫПОЛНИЛА: ВАГИНА Ю.С.

МБОУ СШ №4

СОДЕРЖАНИЕ Исполнитель Робот Обстановка Задание 1 Задание 2 Задание 3 Тестовые задания Задание для самостоятельного выполнения Список литературы

СОДЕРЖАНИЕ

  • Исполнитель Робот
  • Обстановка
  • Задание 1
  • Задание 2
  • Задание 3
  • Тестовые задания
  • Задание для самостоятельного выполнения
  • Список литературы
ИСПОЛНИТЕЛЬ РОБОТ Исполнитель Робот умеет перемещаться по лабиринту, начерченному на плоскости, разбитой на клетки. Между соседними (по сторонам) клетками может стоять стена, через которую Робот пройти не может. У Робота есть девять команд. Четыре команды – это команды-приказы: вверх вниз влево вправо При выполнении любой из этих команд Робот перемещается на одну клетку соответственно:  вверх ↑ , вниз ↓, влево ←, вправо → . Если Робот получит команду передвижения сквозь стену, то он разрушится.

ИСПОЛНИТЕЛЬ РОБОТ

  • Исполнитель Робот умеет перемещаться по лабиринту, начерченному на плоскости, разбитой на клетки. Между соседними (по сторонам) клетками может стоять стена, через которую Робот пройти не может.
  • У Робота есть девять команд. Четыре команды – это команды-приказы: вверх вниз влево вправо
  • При выполнении любой из этих команд Робот перемещается на одну клетку соответственно:

вверх ↑ , вниз ↓, влево ←, вправо → . Если Робот получит команду передвижения сквозь стену, то он разрушится.

ИСПОЛНИТЕЛЬ РОБОТ Также у Робота есть команда закрасить , при которой закрашивается клетка, в которой Робот находится в настоящий момент. Еще четыре команды – это команды проверки условий. Эти команды проверяют, свободен ли путь для Робота в каждом из четырех возможных направлений: сверху  свободно,  снизу свободно,  слева  свободно,  справа свободно

ИСПОЛНИТЕЛЬ РОБОТ

  • Также у Робота есть команда закрасить , при которой закрашивается клетка, в которой Робот находится в настоящий момент.
  • Еще четыре команды – это команды проверки условий. Эти команды проверяют, свободен ли путь для Робота в каждом из четырех возможных направлений: сверху свободно, снизу свободно, слева свободно, справа свободно
ИСПОЛНИТЕЛЬ РОБОТ Для повторения последовательности команд можно использовать цикл «пока», имеющий следующий вид: нц  пока условие последовательность команд кц Например, для движения вправо, пока это возможно, можно использовать следующий алгоритм: нц пока справа свободно вправо кц

ИСПОЛНИТЕЛЬ РОБОТ

  • Для повторения последовательности команд можно использовать цикл «пока», имеющий следующий вид:

нц пока условие

последовательность команд

кц

  • Например, для движения вправо, пока это возможно, можно использовать следующий алгоритм:

нц пока справа свободно

вправо

кц

ОБСТАНОВКА Перед началом выполнения программы необходимо задать исполнителю Робот стартовую обстановку . Это значит установить Робота в нужную позицию, расставить стены.

ОБСТАНОВКА

  • Перед началом выполнения программы необходимо задать исполнителю Робот стартовую обстановку . Это значит установить Робота в нужную позицию, расставить стены.
ОБСТАНОВКА

ОБСТАНОВКА

ЗАДАНИЕ 1 20.1 На бесконечном поле имеется горизонтальная стена. Длина стены неизвестна. От правого конца стены вверх отходит вертикальная стена также неизвестной длины. Робот находится в углу между вертикальной и горизонтальной стеной. На рисунке указан один из возможных способов расположения стен и Робота.

ЗАДАНИЕ 1

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

ЗАДАНИЕ 1 Напишите алгоритм для Робота, закрашивающий все клетки, расположенные выше горизонтальной стены и левее вертикальной стены и прилегающие к ним. Робот должен закрасить только клетки, удовлетворяющие заданному условию. Например, для приведенного рисунка Робот должен закрасить следующие клетки: Конечное расположение Робота может быть произвольным. При исполнении алгоритма Робот не должен разрушиться.

ЗАДАНИЕ 1

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

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

ЗАДАНИЕ 1 использовать Робот алг задание_1 нач  нц пока снизу не свободно   закрасить   влево  кц  нц пока справа свободно   вправо   кц  нц пока справа не свободно   закрасить   вверх  кц  кон

ЗАДАНИЕ 1

использовать Робот

алг задание_1

нач

нц пока снизу не свободно

закрасить

влево

кц

нц пока справа свободно

вправо

кц

нц пока справа не свободно

закрасить

вверх

кц

кон

ЗАДАНИЕ 2 20.1 На бесконечном поле имеется длинная горизонтальная стена. Длина стены неизвестна. Робот находится в одной из клеток непосредственно сверху от стены. Начальное положение робота также неизвестно. Одно из возможных положений робота приведено на рисунке.

ЗАДАНИЕ 2

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

ЗАДАНИЕ 2 Напишите алгоритм для Робота, закрашивающий все клетки, расположенные выше стены и прилегающие к ней, независимо от размера стены и начального расположения Робота. Например, для приведенного ранее рисунка Робот должен закрасить следующие клетки: Конечное расположение Робота может быть произвольным. При исполнении алгоритма Робот не должен разрушиться.

ЗАДАНИЕ 2

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

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

ЗАДАНИЕ 2 использовать Робот алг задание_2 нач  нц пока снизу не свободно   вправо  кц  влево  нц пока снизу не свободно   закрасить    влево  кц   кон

ЗАДАНИЕ 2

использовать Робот

алг задание_2

нач

нц пока снизу не свободно

вправо

кц

влево

нц пока снизу не свободно

закрасить

влево

кц

кон

ЗАДАНИЕ 3 На бесконечном поле есть вертикальная стена. Длина стены неизвестна. От верхнего конца стены вправо отходит горизонтальная стена, и от нижнего конца стены вправо отходит горизонтальная стена также неизвестной длины. Робот находится в клетке, примыкающей сверху к нижней горизонтальной линии. На рисунке указан один из возможных способов расположения стен и Робота.

ЗАДАНИЕ 3

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

ЗАДАНИЕ 3 Напишите для Робота алгоритм, закрашивающий клетки, расположенные справа от вертикальной стены и снизу от верхней горизонтальной стены. Робот должен закрасить только клетки, удовлетворяющие данному условию. Например, для приведенного ранее рисунка Робот должен закрасить следующие клетки: Конечное расположение Робота может быть произвольным. При исполнении алгоритма Робот не должен разрушиться.

ЗАДАНИЕ 3

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

Конечное расположение

Робота может быть произвольным.

При исполнении алгоритма

Робот не должен разрушиться.

ЗАДАНИЕ 3 использовать Робот алг задание_3 нач  нц пока слева свободно   влево  кц  нц пока сверху свободно   закрасить   вверх  кц  нц пока сверху не свободно   закрасить   вправо  кц  кон

ЗАДАНИЕ 3

использовать Робот

алг задание_3

нач

нц пока слева свободно

влево

кц

нц пока сверху свободно

закрасить

вверх

кц

нц пока сверху не свободно

закрасить

вправо

кц

кон

ТЕСТОВЫЕ ЗАДАНИЯ Выберите задание 1 2 3 4 5

ТЕСТОВЫЕ ЗАДАНИЯ

Выберите задание

1

2

3

4

5

ЗАДАНИЕ 1 Укажите, что сделает Робот после выполнения данной программы. Исправьте программу, если в ней есть ошибка. Выберите правильный ответ A) верно выполнит задание   B ) не закрасит нужные клетки C) закрасит лишние клетки  D ) не сдвинется с места  E ) разобьётся

ЗАДАНИЕ 1

Укажите, что сделает Робот после выполнения данной программы. Исправьте программу, если в ней есть ошибка.

Выберите правильный ответ

A) верно выполнит задание B ) не закрасит нужные клетки

C) закрасит лишние клетки D ) не сдвинется с места

E ) разобьётся

ЗАДАНИЕ 1 Правильный ответ! Комментарий: Робот разобьется т.к. справа стоит стена через которую Робот пройти не может. Исправленный код Нц пока справа свободно  Вправо Кц  закрасить Вернуться к тесту

ЗАДАНИЕ 1

Правильный ответ!

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

Робот разобьется т.к. справа стоит стена через которую Робот пройти не может.

Исправленный код

Нц пока справа свободно

Вправо

Кц

закрасить

Вернуться к тесту

ЗАДАНИЕ 1 Ответ не верный! Комментарий: Робот разобьется т.к. справа стоит стена через которую Робот пройти не может. Попробовать снова

ЗАДАНИЕ 1

Ответ не верный!

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

Робот разобьется т.к. справа стоит стена через которую Робот пройти не может.

Попробовать снова

ЗАДАНИЕ 2 Укажите, что сделает Робот после выполнения данной программы. Исправьте программу, если в ней есть ошибка.  Выберите правильный ответ A) верно выполнит задание   B) не закрасит нужные клетки C) закрасит 2 лишние клетки  D) не сдвинется с места  E) разобьётся

ЗАДАНИЕ 2

Укажите, что сделает Робот после выполнения данной программы. Исправьте программу, если в ней есть ошибка.

Выберите правильный ответ

A) верно выполнит задание B) не закрасит нужные клетки

C) закрасит 2 лишние клетки D) не сдвинется с места

E) разобьётся

ЗАДАНИЕ 2 Правильный ответ! Комментарий: Робот не закрасить нужные клетки т.к робот сначала сдвинется вправо, а только потом закрасит клетку, таким образом первая клетка останется не закрашенной Исправленный код Нц пока сверху стена  закрасить  вправо Кц Вернуться к тесту

ЗАДАНИЕ 2

Правильный ответ!

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

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

Исправленный код

Нц пока сверху стена

закрасить

вправо

Кц

Вернуться к тесту

ЗАДАНИЕ 2 Ответ не верный! Комментарий: Робот не закрасить нужные клетки т.к робот сначала сдвинется вправо, а только потом закрасит клетку, таким образом первая клетка останется не закрашенной Попробовать снова

ЗАДАНИЕ 2

Ответ не верный!

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

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

Попробовать снова

ЗАДАНИЕ 3 Укажите, что сделает Робот после выполнения данной программы. Исправьте программу, если в ней есть ошибка.  Выберите правильный ответ А) верно выполнит задание   В) не закрасит нужные клетки C ) закрасит 2 лишние клетки  D) выполнит часть задания и остановится E ) разобьётся

ЗАДАНИЕ 3

Укажите, что сделает Робот после выполнения данной программы. Исправьте программу, если в ней есть ошибка.

Выберите правильный ответ

А) верно выполнит задание

В) не закрасит нужные клетки

C ) закрасит 2 лишние клетки

D) выполнит часть задания и остановится

E ) разобьётся

ЗАДАНИЕ 3 Правильный ответ! Комментарий: Робот разобьется т.к снизу есть стена Исправленный код Нц пока снизу свободно  вниз Кц Вернуться к тесту

ЗАДАНИЕ 3

Правильный ответ!

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

Робот разобьется т.к снизу есть стена

Исправленный код

Нц пока снизу свободно

вниз

Кц

Вернуться к тесту

ЗАДАНИЕ 3 Ответ не верный! Комментарий: Робот разобьется т.к снизу есть стена  Попробовать снова

ЗАДАНИЕ 3

Ответ не верный!

Комментарий: Робот разобьется т.к снизу есть стена

Попробовать снова

ЗАДАНИЕ 4 Укажите, что сделает Робот после выполнения данной программы. Исправьте программу, если в ней есть ошибка.  Выберите правильный ответ А) верно выполнит задание    B) не сдвинется с места C) закрасит лишние клетки    D) выполнит часть задания и остановится E) разобьётся

ЗАДАНИЕ 4

Укажите, что сделает Робот после выполнения данной программы. Исправьте программу, если в ней есть ошибка.

Выберите правильный ответ

А) верно выполнит задание

B) не сдвинется с места

C) закрасит лишние клетки

D) выполнит часть задания и остановится

E) разобьётся

ЗАДАНИЕ 4 Правильный ответ! Комментарий: Робот выполнит часть задания и остановится т.к над роботом нет сверху стены, сначала нужно передвинуть робота на одну клетку вправо, добавив дополнительный цикл Исправленный код Нц  пока справа стена  вниз Кц Нц пока сверху свободно  вправо Кц Нц пока сверху стена  закрасить  вправо Кц Вернуться к тесту

ЗАДАНИЕ 4

Правильный ответ!

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

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

Исправленный код

Нц пока справа стена

вниз

Кц

Нц пока сверху свободно

вправо

Кц

Нц пока сверху стена

закрасить

вправо

Кц

Вернуться к тесту

ЗАДАНИЕ 4 Ответ не верный! Комментарий: Робот выполнит часть задания и остановится т.к над роботом нет сверху стены, сначала нужно передвинуть робота на одну клетку вправо, добавив дополнительный цикл  Попробовать снова

ЗАДАНИЕ 4

Ответ не верный!

Комментарий: Робот выполнит часть задания и остановится т.к над роботом нет сверху стены, сначала нужно передвинуть робота на одну клетку вправо, добавив дополнительный цикл

Попробовать снова

ЗАДАНИЕ 5 На бесконечном поле имеется прямоугольник, ограниченный стенами. Длины сторон прямоугольника неизвестны. Робот находится внутри прямоугольника. На рисунке 1 указан один из возможных способов расположения стен и Робота. Из предложенных ниже программ выберите ту, в которой робот верно выполнит задание

ЗАДАНИЕ 5

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

Из предложенных ниже программ выберите ту, в которой робот верно выполнит задание

ЗАДАНИЕ 5 Правильный ответ! Завершить тест

ЗАДАНИЕ 5

Правильный ответ!

Завершить тест

ЗАДАНИЕ 5 Ответ не верный! Попробовать снова

ЗАДАНИЕ 5

Ответ не верный!

Попробовать снова

ЗАДАНИЕ ДЛЯ САМОСТОЯТЕЛЬНОГО ВЫПОЛНЕНИЯ Напишите для Робота алгоритм, закрашивающий все внутренние угловые клетки прямоугольника из стен. Робот должен закрасить только клетки, удовлетворяющие данному условию. Например, для приведенного рисунка Робот должен закрасить следующие клетки: Конечное положение Робота может быть произвольным. Алгоритм должен решать задачу для произвольного размера стены и любого допустимого начального расположения Робота

ЗАДАНИЕ ДЛЯ САМОСТОЯТЕЛЬНОГО ВЫПОЛНЕНИЯ

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

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

СПИСОК ЛИТЕРАТУРЫ Угринович Н.Д. Информатика и ИКТ: учебник для 9 класса. М.:БИНОМ. Лаборатория знаний, 2009 Кириенко Д.П., Осипов П.О., Чернов А.В. ОГЭ-2012: Экзамен в новой форме: Информатика: 9-й кл.: Тренировочные варианты экзаменационных работ для проведения государственной итоговой аттестации в новой форме. М.: Астрель, 2019

СПИСОК ЛИТЕРАТУРЫ

  • Угринович Н.Д. Информатика и ИКТ: учебник для 9 класса. М.:БИНОМ. Лаборатория знаний, 2009
  • Кириенко Д.П., Осипов П.О., Чернов А.В. ОГЭ-2012: Экзамен в новой форме: Информатика: 9-й кл.: Тренировочные варианты экзаменационных работ для проведения государственной итоговой аттестации в новой форме. М.: Астрель, 2019
ИСПОЛНИТЕЛЬ РОБОТ  ЗАДАНИЕ 20.1 ОГЭ ПО ИНФОРМАТИКЕ ВЫПОЛНИЛА: ВАГИНА Ю.С. МБОУ СШ №4

ИСПОЛНИТЕЛЬ РОБОТ ЗАДАНИЕ 20.1 ОГЭ ПО ИНФОРМАТИКЕ

ВЫПОЛНИЛА: ВАГИНА Ю.С.

МБОУ СШ №4


Скачать

Рекомендуем курсы ПК и ППК для учителей

Вебинар для учителей

Свидетельство об участии БЕСПЛАТНО!