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

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

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

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

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

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

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

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

Итоги урока

Презентация к уроку информатики "КУМИР. Робот"

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

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

Презентация к серии уроков информатики по теме "КУМИР. Исполнитель Робот". В презентации рассмотрены моменты настройки среды для работы с исполнителем Робот, а также алгоритмические конструкции: линейный алгоритм, разветвляющийся алгоритм и циклический алгоритм для Робота.

Просмотр содержимого документа
«Презентация к уроку информатики "КУМИР. Робот"»

КУМИР. Исполнитель РОБОТ

КУМИР. Исполнитель РОБОТ

КУМИР. Исполнитель РОБОТ Урок 1. Линейный алгоритм Урок 2. Циклический алгоритм Урок 3. Разветвляющийся алгоритм

КУМИР. Исполнитель РОБОТ

  • Урок 1. Линейный алгоритм
  • Урок 2. Циклический алгоритм
  • Урок 3. Разветвляющийся алгоритм
КУМИР. Исполнитель РОБОТ Урок 1 Линейный алгоритм

КУМИР. Исполнитель РОБОТ

Урок 1

Линейный алгоритм

исполнители Команды отказы исполнителя Среда обитания

исполнители

Команды

отказы

исполнителя

Среда

обитания

РОБОТ Система команд исполнителя Среда обитания отказы Вверх вниз влево вправо закрасить Робот разрушается, если врезается в стену Стартовая обстановка  10 * 15

РОБОТ

Система команд исполнителя

Среда

обитания

отказы

Вверх

вниз

влево

вправо

закрасить

Робот разрушается, если врезается в стену

Стартовая обстановка

10 * 15

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

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

Настройка среды Кумир для исполнителя Робот 1. раскомментировать первую строку программы, убрав символ  |

Настройка среды Кумир для исполнителя Робот

1. раскомментировать первую строку программы, убрав символ  |

Настройка среды Кумир для исполнителя Робот 2. задать стартовую обстановку Робота Инструменты – редактировать стартовую обстановку Робота

Настройка среды Кумир для исполнителя Робот

2. задать стартовую обстановку Робота

Инструменты – редактировать стартовую обстановку Робота

  Сохранить как " width="640"

Стартовая обстановка

3. изменить стартовую обстановку Робота

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

4. сохранить стартовую обстановку Робота

Обстановка  -  Сохранить  

или  Обстановка  -  Сохранить как

Робот – сменить стартовую обстановку Показать окно Робота

Робот – сменить стартовую обстановку

Показать окно Робота

Написание программы для Робота

Написание программы для Робота

Для запуска нажимаем  F9  или же кнопку на панели инструментов   Запустить программу

Для запуска нажимаем  F9  или же кнопку на панели инструментов

Запустить программу

Задание 1. напишите программу для Робота, рисующего узор меандр

Задание 1. напишите программу для Робота, рисующего узор меандр

КУМИР. Исполнитель РОБОТ Урок 2 Циклический алгоритм Цикл N раз Цикл ПОКА

КУМИР. Исполнитель РОБОТ

Урок 2

Циклический алгоритм

Цикл N раз

Цикл ПОКА

Как будет выглядеть обстановка Робота после выполнения алгоритма?

Как будет выглядеть обстановка Робота после выполнения алгоритма?

Задание 2_1. напишите программу для Робота, рисующего узор меандр

Задание 2_1. напишите программу для Робота, рисующего узор меандр

линейный алгоритм , где повторяются одни и те же команды мы можем оформить  в виде циклического алгоритма
  • линейный алгоритм , где повторяются одни и те же команды мы можем оформить  в виде циклического алгоритма
Цикл N раз нц  раз   …  кц Используется при известном числе повторений

Цикл N раз

нц раз

кц

Используется при известном числе повторений

Сколько раз выполнится цикл для Робота?

Сколько раз выполнится цикл для Робота?

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

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

А если не известна высота стены?

Используется, когда не известно число повторений Цикл ПОКА  Условия для РОБОТА слева стена слева свободно справа стена снизу стена справа свободно сверху стена снизу свободно клетка закрашена сверху свободно клетка чистая

Используется, когда не известно число повторений

Цикл ПОКА

Условия для РОБОТА

слева стена

слева свободно

справа стена

снизу стена

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

сверху стена

снизу свободно

клетка закрашена

сверху свободно

клетка чистая

Какие условия необходимо записать, чтобы Робот выполнил программу?

Какие условия необходимо записать, чтобы Робот выполнил программу?

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

Какие условия необходимо записать, чтобы Робот выполнил программу?

Как можно упростить программу?

Домашнее задание Составить алгоритм для перевода Робота в конечную точку, отмеченную *, закрасив при этом его путь (Решить задачи двумя способами, используя цикл N раз и цикл ПОКА). 1 2

Домашнее задание

  • Составить алгоритм для перевода Робота в конечную точку, отмеченную *, закрасив при этом его путь (Решить задачи двумя способами, используя цикл N раз и цикл ПОКА).

1

2

Задание 2_2. Перевести Робота из начального положения в точку Б, закрасив клетки, отмеченные звездочкой.

Задание 2_2. Перевести Робота из начального положения в точку Б, закрасив клетки, отмеченные звездочкой.

КУМИР. Исполнитель РОБОТ Урок 3 Разветвляющийся алгоритм

КУМИР. Исполнитель РОБОТ

Урок 3

Разветвляющийся алгоритм

Как будет выглядеть обстановка Робота после выполнения алгоритма? Сколько клеток закрашено?

Как будет выглядеть обстановка Робота после выполнения алгоритма? Сколько клеток закрашено?

Как будет выглядеть обстановка Робота после выполнения алгоритма? Сколько клеток закрашено?

Как будет выглядеть обстановка Робота после выполнения алгоритма? Сколько клеток закрашено?

Задача Составить программу, в которой робот преодолевает препятствие. Препятствие можно располагать где угодно.

Задача Составить программу, в которой робот преодолевает препятствие. Препятствие можно располагать где угодно.

Разветвляющийся алгоритм в Кумир для Робота Условие Действие, выполняемое Роботом при истинном условии Действие, выполняемое Роботом при ложном условии

Разветвляющийся алгоритм в Кумир для Робота

Условие

Действие, выполняемое Роботом при истинном условии

Действие, выполняемое Роботом при ложном условии

Разветвляющийся алгоритм в Кумир для Робота Условия для РОБОТА слева стена справа стена слева свободно снизу стена справа свободно сверху стена снизу свободно клетка закрашена сверху свободно клетка чистая

Разветвляющийся алгоритм в Кумир для Робота

Условия для РОБОТА

слева стена

справа стена

слева свободно

снизу стена

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

сверху стена

снизу свободно

клетка закрашена

сверху свободно

клетка чистая

Задача 3_1. Составить программу, в которой робот преодолевает любое количество препятствий. Препятствия можно располагать где угодно.

Задача 3_1. Составить программу, в которой робот преодолевает любое количество препятствий. Препятствия можно располагать где угодно.

Задача 3_2. Составить программу, проводящую Робота через коридор произвольной длинны, и закрашивающего все отверстия снизу (длина коридора и количество отверстий произвольные).

Задача 3_2. Составить программу, проводящую Робота через коридор произвольной длинны, и закрашивающего все отверстия снизу (длина коридора и количество отверстий произвольные).

Домашнее задание  Составить программу (количество преград произвольное)

Домашнее задание Составить программу (количество преград произвольное)

Практическая работа  Составить программу (количество преград произвольное)

Практическая работа Составить программу (количество преград произвольное)