Инфоурок Информатика ПрезентацииПрезентация по информатике на тему "Разбор заданий исполнитель Робот и Чертежник в среде программирования Кумир" (9 класс)

Презентация по информатике на тему "Разбор заданий исполнитель Робот и Чертежник в среде программирования Кумир" (9 класс)

Скачать материал
Скачать материал "Презентация по информатике на тему "Разбор заданий исполнитель Робот и Чертежник в среде программирования Кумир" (9 класс)"

Получите профессию

Секретарь-администратор

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Методические разработки к Вашему уроку:

Получите новую специальность за 3 месяца

Специалист органа опеки

Описание презентации по отдельным слайдам:

  • Разбор заданий  Исполнители Робот и Чертежник в среде программирования Кумир...

    1 слайд

    Разбор заданий
    Исполнители Робот и Чертежник в среде программирования Кумир
    (ФИПИ 9 класс)

    Панина Г. В.
    МБОУ СОШ №20
    г. Новомосковск

  • Команды исполнителя Робот
  Исполнитель Робот умеет перемещаться на плоскости...

    2 слайд

    Команды исполнителя Робот

    Исполнитель Робот умеет перемещаться на плоскости (вверх, вниз, вправо, влево), разбитой на клетки, закрашивая их (закрасить). Между соседними клетками может стоять стена, через которую Робот пройти не может. Если Робот получит команду продвижения сквозь стену, то он разрушится.
    Робот имеет команды проверки условия
    сверху свободно
    снизу свободно
    слева свободно
    справа свободно











    Следует обратить внимание, что команды
    Пока слева не свободно … кц
    Пока не слева свободно … кц
    Исполнитель Робот выполняет по разному
    вправ

  • Если количество повторений известно, то используется цикл 
нц n  раз
последов...

    3 слайд

    Если количество повторений известно, то используется цикл
    нц n раз
    последовательность команд
    Кц
    Если количество повторений неизвестно, то используется цикл пока
    нц пока условие
    последовательность команд
    кц

  • №039900На бесконечном поле имеется горизонтальная стена. Длина стены неизвест...

    4 слайд

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

  • 5 слайд

  • Задание №000F99На бесконечном поле имеются две одинаковые горизонтальные пара...

    6 слайд

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

  • 7 слайд

  • Задание №0112ЕАНа бесконечном поле имеются две вертикальные стены и одна гори...

    8 слайд

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

  • 9 слайд

  • №0AD780На бесконечном поле имеется длинная горизонтальная стена. Длина стены...

    10 слайд

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

  • 11 слайд

  • №0D909EНа бесконечном поле имеются две одинаковые вертикальные стены и одна г...

    12 слайд

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

  • 13 слайд

  • №0F1AB2На бесконечном поле имеется горизонтальная стена. Длина стены неизвест...

    14 слайд

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

  • 15 слайд

  • №0F8EB4На бесконечном поле имеется вертикальная стена. Длина стены неизвестна...

    16 слайд

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

  • 17 слайд

  • №126CDEРобот находится в левом верхнем углу огороженного пространства, имеюще...

    18 слайд

    №126CDE
    Робот находится в левом верхнем углу огороженного пространства, имеющего форму прямоугольника. Размеры прямоугольника неизвестны. Где-то посередине прямоугольника есть вертикальная стена, разделяющая прямоугольник на две части. В этой стене есть проход, при этом проход не является самой левой или самой нижней клеткой стены. Точное расположение прохода также неизвестно. Одно из возможных расположений стены и прохода в ней приведено на рисунке (робот обозначен буквой «Р»):
    Напишите для робота алгоритм, перемещающий робота в правый нижний угол прямоугольника (см. рисунок):
    Алгоритм должен решать задачу для произвольного размера поля и любого допустимого расположения стен внутри прямоугольного поля. При исполнении алгоритма Робот не должен разрушиться.

  • 19 слайд

  • №197DE3На бесконечном поле имеется стена, состоящая из 5 последовательных отр...

    20 слайд

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

  • 21 слайд

  • №1АА9FCНа бесконечном поле есть горизонтальная и вертикальная стены. Правый к...

    22 слайд

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

  • 23 слайд

  • Исполнитель ЧертёжникИсполнитель Чертёжник предназначен для построения рису...

    24 слайд


    Исполнитель Чертёжник

    Исполнитель Чертёжник предназначен для построения рисунков на координатной плоскости.
    Команды исполнителя
    опустить перо
    поднять перо
    cместиться в точку (х, y)
    сместиться на вектор (±x,±y)
    установить цвет(наименование цвета)

    Чертежник умеет рисовать девятью цветами. Эти цвета: ”черный”, ”белый”, ”красный”, ”оранжевый”, ”желтый”, ”зеленый”, ”голубой”, ”синий”, фиолетовый”. Никаких других цветов, кроме девяти указанных, в Чертежнике нет, никаких смешиваний цветов сделать нельзя.

  • №1EA3B5Исполнитель Чертёжник перемещается на координатной плоскости, оставляя...

    25 слайд

    №1EA3B5
    Исполнитель Чертёжник перемещается на координатной плоскости, оставляя след в виде линии.
    Решение
    Так как даны относительные координаты точек, то выполним следующие вычисления. Пусть начало движения чертежника совпадает с началом координат точкой (0, 0)
    Вычислим насколько изменится значение по оси Х
    2*(-3+3+2)=4
    По оси ординат
    2*(-4+3-2)=-6
    Чтобы вернуться в исходную точку надо выполнить команду
    сместиться на (-4, 6)

    Какую команду надо выполнить Чертёжнику, чтобы вернуться в исходную точку, из которой он начал движение?
    Чертёжнику был дан для исполнения следующий алгоритм:

    Повтори 2 раз
    Сместиться на (–3, –4) Сместиться на (3, 3) Сместиться на (2, –2)
    Конец

    1)Сместиться на (4, –6)
    2)Сместиться на (–6, 4)
    3)Сместиться на (6, –4)
    4)Сместиться на (–4, 6)

  • 26 слайд

  • Чертёжнику был дан для исполнения следующий алгоритм:
Повтори 3 раз
Сместитьс...

    27 слайд

    Чертёжнику был дан для исполнения следующий алгоритм:
    Повтори 3 раз
    Сместиться на (–1, –3)
    Сместиться на (2, 5)
    конец
    Сместиться на (0, –5)

    Какую команду надо выполнить Чертёжнику, чтобы вернуться в исходную точку, из которой он начал движение?
    1)Сместиться на (–1, –3)
    2)Сместиться на (–3, –1)
    3)Сместиться на (1, 3)
    4)Сместиться на (3, 1)
    Решение
    Так как даны относительные координаты точек, то выполним следующие вычисления. Пусть начало движения чертежника совпадает с началом координат точкой (0, 0)
    Вычислим насколько изменится значение по оси Х
    3*(-1+2)+0=3
    По оси ординат
    3*(-3+5)+(-5)=1
    Чтобы вернуться в исходную точку надо выполнить команду
    сместиться на (-3, -1)

  • 28 слайд

Получите профессию

Методист-разработчик онлайн-курсов

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Краткое описание документа:

Презентация "Исполнитель Робот и Чертежник в среде программирования Кумир" предназначена для учащихся, которые выбрали сдавать экзамен по информатике за 9 класс. Приведен разбор заданий, взятых из открытого банка заданий ФИПИ для подготовки к экзаменам. Данные темы изучаются в 6 классе. Чтобы понять решение приведенных задач, используется среда программирования Кумир, расмотрены команды исполнителей.  Для исполнителя Робот при решении задачи создается стартовая обстановка, а затем записывается программа  и проверяется результат выполнения.

 

 

Скачать материал

Найдите материал к любому уроку, указав свой предмет (категорию), класс, учебник и тему:

6 664 059 материалов в базе

Скачать материал

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

Авторизуйтесь, чтобы задавать вопросы.

  • Скачать материал
    • 11.12.2014 23345
    • PPTX 1.3 мбайт
    • 207 скачиваний
    • Рейтинг: 5 из 5
    • Оцените материал:
  • Настоящий материал опубликован пользователем Панина Галина Васильевна. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт

    Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.

    Удалить материал
  • Автор материала

    Панина Галина Васильевна
    Панина Галина Васильевна
    • На сайте: 9 лет и 5 месяцев
    • Подписчики: 1
    • Всего просмотров: 73831
    • Всего материалов: 13

Ваша скидка на курсы

40%
Скидка для нового слушателя. Войдите на сайт, чтобы применить скидку к любому курсу
Курсы со скидкой

Курс профессиональной переподготовки

Технолог-калькулятор общественного питания

Технолог-калькулятор общественного питания

500/1000 ч.

Подать заявку О курсе

Курс профессиональной переподготовки

Математика и информатика: теория и методика преподавания в образовательной организации

Учитель математики и информатики

500/1000 ч.

от 8900 руб. от 4150 руб.
Подать заявку О курсе
  • Сейчас обучается 685 человек из 79 регионов
  • Этот курс уже прошли 1 809 человек

Курс профессиональной переподготовки

Педагогическая деятельность по проектированию и реализации образовательного процесса в общеобразовательных организациях (предмет "Информатика")

Учитель информатики

300 ч. — 1200 ч.

от 7900 руб. от 3650 руб.
Подать заявку О курсе
  • Этот курс уже прошли 20 человек

Курс профессиональной переподготовки

Теория и методика обучения информатике в начальной школе

Учитель информатики в начальной школе

300/600 ч.

от 7900 руб. от 3650 руб.
Подать заявку О курсе
  • Сейчас обучается 96 человек из 34 регионов
  • Этот курс уже прошли 222 человека

Мини-курс

Основы русского языка: морфология, синтаксис, лексика

4 ч.

780 руб. 390 руб.
Подать заявку О курсе
  • Сейчас обучается 22 человека из 12 регионов
  • Этот курс уже прошли 14 человек

Мини-курс

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

3 ч.

780 руб. 390 руб.
Подать заявку О курсе
  • Сейчас обучается 365 человек из 71 региона
  • Этот курс уже прошли 286 человек

Мини-курс

Психология личностного развития: от понимания себя к творчеству

6 ч.

780 руб. 390 руб.
Подать заявку О курсе
  • Сейчас обучается 64 человека из 28 регионов
  • Этот курс уже прошли 30 человек