Разделы презентаций


Исполнитель Робот. Команды Робота. Решение задач 9 класс

Содержание

ИНТЕРФЕЙС ПРОГРАММЫ «КУМИР» С ЗАПУЩЕННЫМ ИСПОЛНИТЕЛЕМ «РОБОТ»

Слайды и текст этой презентации

Слайд 1Исполнитель Робот. Команды Робота. Решение задач.
Автор: Никитенко Евгений Игоревич учитель информатики

МБОУ СОШ №10 им. М.И. Белоусова

Исполнитель Робот.  Команды Робота. Решение задач.Автор:  Никитенко Евгений Игоревич учитель информатики  МБОУ СОШ №10

Слайд 2ИНТЕРФЕЙС ПРОГРАММЫ «КУМИР» С ЗАПУЩЕННЫМ ИСПОЛНИТЕЛЕМ «РОБОТ»

ИНТЕРФЕЙС ПРОГРАММЫ «КУМИР» С ЗАПУЩЕННЫМ ИСПОЛНИТЕЛЕМ «РОБОТ»

Слайд 3Исполнитель Робот умеет перемещаться по лабиринту, начерченному на плоскости, разбитой

на клетки.

Между соседними (по сторонам) клетками может стоять стена,

через которую Робот пройти не может.

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

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

Слайд 4Всего у Робота есть десять команд.
КОМАНДЫ «РОБОТА»

Всего у Робота есть десять команд.КОМАНДЫ «РОБОТА»

Слайд 5Если Робот получит команду передвижения сквозь стену, то он разрушится.
КОМАНДЫ

«РОБОТА»

Если Робот получит команду передвижения сквозь стену, то он разрушится.КОМАНДЫ «РОБОТА»

Слайд 6Эти команды можно использовать вместе с условием «eсли», имеющим следующий

вид:
если условие то
последовательность команд
все
Здесь условие – одна

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

использовать Робот
алг
нач
если справа свободно то
вправо
закрасить
все
кон

Эти команды можно использовать вместе с условием «eсли», имеющим следующий вид:если условие то последовательность команд всеЗдесь условие

Слайд 7В одном условии можно использовать несколько команд проверки условий, применяя

логические связки и, или, не, например:
использовать Робот
алг
нач
если (справа

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

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

вид:
нц пока условие последовательность команд кц
Например, для движения вправо, пока

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

использовать Робот
алг
нач
нц пока справа свободно
вправо
кц
кон

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

Слайд 9Работа с ИСПОЛНИТЕЛЕМ «РОБОТ»

Работа с ИСПОЛНИТЕЛЕМ «РОБОТ»

Слайд 10Шаг 1. Откройте среду «Кумир»
В верхнем меню выберите пункт «Робот»

– «Редактировать обстановку»

«Робот» – «Редактировать обстановку»

Шаг 1. Откройте среду «Кумир»В верхнем меню выберите пункт «Робот» – «Редактировать обстановку»«Робот» – «Редактировать обстановку»

Слайд 11С помощью кнопок + и - установите число строк =6,

число столбцов =6 и передвиньте робота мышкой в левый нижний

угол.

В меню «Робот» снимите галочку с «Редактировать обстановку»

Шаг 2. установите новую обстановку для робота

С помощью кнопок + и - установите число строк =6, число столбцов =6 и передвиньте робота мышкой

Слайд 12С помощью цикла «пока» и команд вверх, вниз, влево, вправо, закрасить
создайте рисунок

по образцу.
Шаг 3. напишем алгоритм создания следующего рисунка
ВАЖНО! Не забудьте

написать первую строку программы использовать Робот

Решение

С помощью цикла «пока» и команд вверх, вниз, влево, вправо,  закрасить создайте рисунок по образцу.Шаг 3.

Слайд 13Шаг 4. решение задачи
использовать Робот
алг
нач
нц пока сверху свободно

вверх
закрасить
кц
нц пока справа свободно
вправо

закрасить
кц
нц пока снизу свободно
вниз
закрасить
кц

Запустите программу при помощи кнопки


на панели инструментов

нц пока слева свободно
влево
закрасить
кц
кон

Шаг 4. решение задачииспользовать Роботалгнач нц пока сверху свободно  вверх  закрасить кц нц пока справа

Слайд 14Решение ПРОСТЫХ задач

Решение ПРОСТЫХ задач

Слайд 15Задача 1. напишите алгоритм для «робота»
На бесконечном поле есть горизонтальная

стена. Длина стены неизвестна.
Робот находится в одной из клеток, расположенных

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

УСЛОВИЕ ЗАДАЧИ

Решение

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

Слайд 16Задача 2. напишите алгоритм для «робота»
Переведём робота на самую левую

клетку над стеной.
РЕШЕНИЕ. ШАГ 1.
нц пока не снизу свободно

влево
кц

Робот оказался слева от стены. Переведём его на первую клетку стены.

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

ШАГ 2.

Задача 2. напишите алгоритм для «робота»Переведём робота на самую левую клетку над стеной.РЕШЕНИЕ. ШАГ 1.нц пока не

Слайд 17Задача 2. напишите алгоритм для «робота»
Закрасим клетки над стеной
ШАГ 3.

нц пока не снизу свободно
закрасить
вправо
кц
РЕЗУЛЬТАТ
ПОЛНЫЙ

ТЕКСТ ПРОГРАММЫ

использовать Робот
алг
нач
нц пока не снизу свободно
влево
кц
нц пока снизу свободно
вправо
кц
нц пока не снизу свободно
закрасить
вправо
кц
кон

Задача 2. напишите алгоритм для «робота»Закрасим клетки над стенойШАГ 3. нц пока не снизу свободно  закрасить

Слайд 18Задача 2. напишите алгоритм для «робота»
На бесконечном поле имеется вертикальная

стена. Длина стены неизвестна.
Робот находится в одной из клеток,

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

УСЛОВИЕ ЗАДАЧИ

Решение

Задача 2. напишите алгоритм для «робота»На бесконечном поле имеется вертикальная стена. Длина стены неизвестна. Робот находится в

Слайд 19Задача 2. напишите алгоритм для «робота»
использовать Робот
алг
нач
нц пока не (справа

свободно)
вверх
кц
вправо
нц пока слева свободно
вниз
кц
нц пока не

(слева свободно)
закрасить
вниз
кц
кон

РЕШЕНИЕ

Задача 2. напишите алгоритм для «робота»использовать Роботалгначнц пока не (справа свободно)  вверхкцвправонц пока слева свободно

Слайд 20ДОМАШНЯЯ РАБОТА

ДОМАШНЯЯ РАБОТА

Слайд 21ДОМАШНЕЕ ЗАДАНИЕ
Робот находится в крайней левой клетке узкого горизонтального коридора.

Ширина коридора — одна клетка, длина может быть произвольной. Возможный

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

УСЛОВИЕ ЗАДАЧИ

ДОМАШНЕЕ ЗАДАНИЕРобот находится в крайней левой клетке узкого горизонтального коридора. Ширина коридора — одна клетка, длина может

Слайд 22Список использованных источников
1. ОГЭ 2016. Информатика. Тематические тренировочные за дания

: 9 класс / Е. М. Зорина, М. В. Зорин.

— Москва : Эксмо, 2015
2. Демонстрационный вариант ОГЭ 2018 по информатике. ФИПИ.
3. Программная среда «Кумир»
Список использованных источников1. ОГЭ 2016. Информатика. Тематические тренировочные за дания : 9 класс / Е. М. Зорина,

Обратная связь

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

Email: Нажмите что бы посмотреть 

Что такое TheSlide.ru?

Это сайт презентации, докладов, проектов в PowerPoint. Здесь удобно  хранить и делиться своими презентациями с другими пользователями.


Для правообладателей

Яндекс.Метрика