Исполнитель робот доклад по информатике

Обновлено: 25.06.2024

вверх вниз вправо влево закрасить СКИ Р обота : Исполнитель робот смешается на 1 клетку в указанном направлении закрашивает клетку в которой находиться, причем одну и ту же клетку может закрашивать несколько раз

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

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

Исполнитель РОБОТ Среда исполнителя: Окно Робота, в котором графически отображаются шаги Робота после запуска команды меню выполнение Меню ВСТАВКА, в котором находятся все необходимые для составления алгоритма команды

Исполнитель РОБОТ Среда исполнителя: Окно Робота, в котором графически отображаются шаги Робота после запуска команды меню выполнение Меню ВСТАВКА, в котором находятся все необходимые для составления алгоритма команды

Линейная программа Задача: Закрасить квадрат 2х2 клетки. Зададим стартовую обстановку, выполнив Робот - Редактировать стартовую обстановку. Сохранять обстановку в файл не обязательно. Составим программу, после чего выполним ее. На рисунке представлена система КуМир после выполнения программы.

Составить программу закраски периметра квадрата 4х4 клетки

Составить программу, результатом выполнения которой будет следующее

Система программирование КуМир

алг Задание нач . нц 4 раз . . закрасить, . . вверх . . закрасить . . вверх . . закрасить . . вправо . . закрасить . . вниз . . закрасить . . вниз . . закрасить . . вправо . кц кон

Исполнитель Робот в среде программирования Кумир ЦИКЛЫ

вверх вниз вправо влево закрасить СКИ Р обота : Исполнитель робот смешается на 1 клетку в указанном направлении закрашивает клетку в которой находиться, причем одну и ту же клетку может закрашивать несколько раз

Исполнитель РОБОТ Среда исполнителя: Окно Робота, в котором графически отображаются шаги Робота после запуска команды меню выполнение Меню ВСТАВКА, в котором находятся все необходимые для составления алгоритма команды

Система программирование КуМир

ЦИКЛЫ в РОБОТЕ Если количество повторений неизвестно, то используется цикл пока нц пока условие последовательность команд кц

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

Задание Измените размер стены (увеличьте или уменьшите) Положение Робота не меняйте (он должен находиться в клетке перед стеной Программу не меняйте. Выполнится ли ваша программа?

Гост

ГОСТ

Исполнитель "робот" в КуМире — это программа, написанная в программной среде КуМир.

В 1970 году академик Ершов А.П. разработал специальный язык для реализации различных алгоритмов, который был назван КуМир. На сегодняшний день КуМир является программой, которая может свободно распространяться и имеет различные модификации для разных операционных систем, включая Linuх и Windоws.

Исполнитель Робот

Запустив программу КуМир, мы попадаем в окно, предназначенное для набора программы робота.

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

Обстановка старта. Автор24 — интернет-биржа студенческих работ

Рисунок 2. Обстановка старта. Автор24 — интернет-биржа студенческих работ

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

Готовые работы на аналогичную тему

Вид обстановки в текущий момент времени всегда целиком виден в рабочем поле наблюдательного окна Робота. Ниже приведён пример возможного вида текущей обстановки в наблюдательном окне.

Пример вида текущей обстановки. Автор24 — интернет-биржа студенческих работ

Рисунок 3. Пример вида текущей обстановки. Автор24 — интернет-биржа студенческих работ

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

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

Назначить стартовую обстановку возможно следующими вариантами:

  1. Путём загрузки стартовой обстановки из заранее сформированного файла с расширением .fill.
  2. Путём редактирования уже имеющейся стартовой обстановки при помощи программы редактирования стартовой обстановки. Далее необходимо выполнить сохранение обстановки в файл или прямо её использовать в программе.
  3. Сформировать свою стартовую обстановку.

Редакция обстановки. Автор24 — интернет-биржа студенческих работ

Рисунок 4. Редакция обстановки. Автор24 — интернет-биржа студенческих работ

Чтобы начать формирование новой стартовой обстановки, следует сначала определить размеры формы (число строк от одного до десяти и число столбцов от одного до шестнадцати). После этого откроется новая стандартная форма. Сформированную новую стартовую обстановку необходимо сохранить в файл формата.fill, который в дальнейшем можно применять как стартовую обстановку.

Сохранение. Автор24 — интернет-биржа студенческих работ

Рисунок 5. Сохранение. Автор24 — интернет-биржа студенческих работ

Порядок действий при формировании программы Робот в КуМире

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

Тестирование программы на ошибки

Пример написания программы

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

Пример написания программы. Автор24 — интернет-биржа студенческих работ

Рисунок 6. Пример написания программы. Автор24 — интернет-биржа студенческих работ

  • Для учеников 1-11 классов и дошкольников
  • Бесплатные сертификаты учителям и участникам

* Исполнитель Робот Урок 1. Знакомство с исполнителем Робот

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

* Исполнитель Робот Урок 1. Знакомство с исполнителем Робот

* Исполнитель Робот Урок 1. Знакомство с исполнителем Робот

* Среда исполнителя Робот База Робот стена эту клетку надо закрасить Задача д.

* Среда исполнителя Робот База Робот стена эту клетку надо закрасить Задача для Робота: закрасить все отмеченные клетки и придти на Базу. Исполнитель Робот

* Система команд вверх вниз вправо влево закрасить Esc +     Esc + пробел.

* Система команд вверх вниз вправо влево закрасить Esc +     Esc + пробел использовать Робот алг Команды нач вверх влево закрасить вправо вправо закрасить вправо вверх влево влево закрасить вправо вправо кон Исполнитель Робот

* Исполнитель Робот Урок 2. Циклы

* Исполнитель Робот Урок 2. Циклы

Циклы * использовать Робот алг Ряд нач нц 6 раз вправо закрасить кц вправо ко.

Циклы * использовать Робот алг Ряд нач нц 6 раз вправо закрасить кц вправо кон вправо закрасить вправо закрасить вправо закрасить вправо закрасить вправо закрасить вправо закрасить нц 6 раз вправо закрасить кц Esc + Р Исполнитель Робот

* Исполнитель Робот Урок 3. Циклы

* Исполнитель Робот Урок 3. Циклы

Циклы * использовать Робот алг Ряд нач влево вверх нц 4 раз вверх вправо вниз.

Циклы * использовать Робот алг Ряд нач влево вверх нц 4 раз вверх вправо вниз закрасить вверх вправо вниз кц вверх кон вверх вправо вниз закрасить вверх вправо вниз Исполнитель Робот

Циклы * использовать Робот алг Ряд нач влево вверх вверх нц 4 раз вправо вниз.

Циклы * использовать Робот алг Ряд нач влево вверх вверх нц 4 раз вправо вниз закрасить вверх вправо кц кон вправо вниз закрасить вверх вправо Вариант Л. Шеменковой Исполнитель Робот

* Исполнитель Робот Урок 4. Вложенные циклы

* Исполнитель Робот Урок 4. Вложенные циклы

* Вложенные циклы использовать Робот алг Прямоугольник нач нц 6 раз вправо за.

* Вложенные циклы использовать Робот алг Прямоугольник нач нц 6 раз вправо закрасить кц вниз нц 6 раз влево кц кон нц 6 раз вправо закрасить кц вниз нц 6 раз влево кц повторить 5 раз Исполнитель Робот

Вложенные циклы * использовать Робот алг Прямоугольник нач нц 5 раз нц 6 раз.

Вложенные циклы * использовать Робот алг Прямоугольник нач нц 5 раз нц 6 раз вправо закрасить кц вниз нц 6 раз влево кц кц нц 7 раз вправо кц нц 5 раз вверх кц кон нц 6 раз вправо закрасить кц вниз нц 6 раз влево кц Исполнитель Робот

* Исполнитель Робот Урок 5. Циклы с условием

* Исполнитель Робот Урок 5. Циклы с условием

Циклы с условием * использовать Робот алг На Базу нач нц пока сверху свободно.

Циклы с условием * использовать Робот алг На Базу нач нц пока сверху свободно вверх кц нц пока сверху стена вправо кц вверх кон Esc + П Исполнитель Робот

Циклы с условием * использовать Робот алг На Базу нач нц пока сверху свободно.

Циклы с условием * использовать Робот алг На Базу нач нц пока сверху свободно вверх закрасить кц нц пока сверху стена вправо кц вверх кон Исполнитель Робот

* Исполнитель Робот Урок 6. Ветвления

* Исполнитель Робот Урок 6. Ветвления

Ветвления * Исполнитель Робот

Ветвления * Исполнитель Робот

Ветвления * использовать Робот алг На Базу нач нц пока справа свободно вправо.

Ветвления * использовать Робот алг На Базу нач нц пока справа свободно вправо кц вниз кон если сверху свободно то вверх закрасить вниз все кц вниз кон если сверху свободно то вверх закрасить вниз все Esc + Е Исполнитель Робот

Ветвления * использовать Робот алг На Базу нач закрасить нц пока справа свобо.

Ветвления * использовать Робот алг На Базу нач закрасить нц пока справа свободно вправо если сверху свободно то вверх закрасить вниз иначе закрасить все кц вниз кон если сверху свободно то вверх закрасить вниз иначе закрасить все Исполнитель Робот

* Исполнитель Робот Урок 7. Сложные условия

* Исполнитель Робот Урок 7. Сложные условия

Сложные условия * Исполнитель Робот

Сложные условия * Исполнитель Робот

Сложные условия * использовать Робот алг На Базу нач вправо нц пока сверху ст.

Сложные условия * использовать Робот алг На Базу нач вправо нц пока сверху стена или снизу стена вправо кц вверх кон Исполнитель Робот

Сложные условия * использовать Робот алг На Базу нач вправо нц пока сверху ст.

Сложные условия * использовать Робот алг На Базу нач вправо нц пока сверху стена или снизу стена закрасить вправо кц вверх кон Исполнитель Робот

Сложные условия * использовать Робот алг На Базу нач вправо нц пока сверху ст.

Сложные условия * использовать Робот алг На Базу нач вправо нц пока сверху стена или снизу стена если сверху стена то закрасить все вправо кц вверх кон Исполнитель Робот

* Исполнитель Робот Урок 8. Вспомогательные алгоритмы

* Исполнитель Робот Урок 8. Вспомогательные алгоритмы

Вспомогательные алгоритмы * Исполнитель Робот

Вспомогательные алгоритмы * Исполнитель Робот

Вспомогательные алгоритмы * использовать Робот алг На Базу нач вправо нц 5 ра.

Вспомогательные алгоритмы * использовать Робот алг На Базу нач вправо нц 5 раз вправо закрасить кц кон алг Ряд нач нц 5 раз вправо закрасить кц кон Ряд вспомогательный алгоритм использовать Робот алг На Базу нач вправо Ряд кон Исполнитель Робот

Вспомогательные алгоритмы * использовать Робот алг На Базу нач вправо Ряд вни.

Вспомогательные алгоритмы * использовать Робот алг На Базу нач вправо Ряд вниз; вниз нц 4 раз влево кц Ряд вниз; вниз нц 7 раз влево кц Ряд вниз; вниз нц 3 раз влево кц Ряд кон алг Ряд нач нц 5 раз вправо закрасить кц кон Исполнитель Робот

* Исполнитель Робот Урок 9. Переменные

* Исполнитель Робот Урок 9. Переменные

Переменные * Исполнитель Робот

Переменные * Исполнитель Робот

Как хранить данные? * Оперативная память 12 112 23 5 62 77 812 32 65 321 132.

Как хранить данные? * Оперативная память 12 112 23 5 62 77 812 32 65 321 132 ячейка памяти нач цел N N:= 25 N:= N + 1 кон ? 25 26 переменная целого типа новое значение переменной увеличить на 1 Переменная – это величина, имеющая имя, тип и значение. Значение переменной может изменяться во время работы программы. Исполнитель Робот

Переменные * использовать Робот алг Обход нач цел N N:= 0 нц пока сверху стен.

Переменные * использовать Робот алг Обход нач цел N N:= 0 нц пока сверху стена влево N:= N + 1 кц вверх нц N раз вправо кц кон Исполнитель Робот

* Исполнитель Робот Урок 10. Алгоритмы с результатом

* Исполнитель Робот Урок 10. Алгоритмы с результатом

Алгоритмы с результатом * Задача. Измерить неизвестную длину стенки и вывести.

Алгоритмы с результатом * Задача. Измерить неизвестную длину стенки и вывести результат на экран, используя команду вывод. использовать Робот алг Измерение нач цел д д:= Длина стенки вывод "Длина стенки ", д кон вспомогательный алгоритм Исполнитель Робот

Алгоритмы с результатом * алг цел Длина стенки нач нц пока справа свободно вп.

Алгоритмы с результатом * алг цел Длина стенки нач нц пока справа свободно вправо кц нц пока справа стена вниз кц вверх цел N = 0 нц пока справа стена вверх N:=N+1 кц вправо знач:= N кон знач:= N цел результат алгоритма – целое число результат алгоритма – значение N Исполнитель Робот

* Исполнитель Робот Урок 11. Циклы с переменной

* Исполнитель Робот Урок 11. Циклы с переменной

Цикл с переменной * Задача: использовать двойной цикл. Исполнитель Робот

Цикл с переменной * Задача: использовать двойной цикл. Исполнитель Робот

Цикл с переменной * использовать Робот алг Квадрат нач нц 6 раз нц 6 раз впра.

Цикл с переменной * использовать Робот алг Квадрат нач нц 6 раз нц 6 раз вправо закрасить кц вниз нц 6 раз влево кц кц кон длина ряда длина ряда Исполнитель Робот

Цикл с переменной * использовать Робот алг Треугольник нач цел N = 1 нц 6 раз.

Цикл с переменной * использовать Робот алг Треугольник нач цел N = 1 нц 6 раз нц N раз вправо закрасить кц вниз нц N раз влево кц N:= N + 1 кц кон длина ряда длина ряда начальное значение увеличить длину Исполнитель Робот

Цикл с переменной * использовать Робот алг Треугольник нач цел N нц для N от.

Цикл с переменной * использовать Робот алг Треугольник нач цел N нц для N от 1 до 6 нц N раз вправо закрасить кц вниз нц N раз влево кц кц кон нц для N от 1 до 6 Исполнитель Робот

Цикл с переменной * использовать Робот алг Треугольник нач цел N нц для N от.

Цикл с переменной * использовать Робот алг Треугольник нач цел N нц для N от 6 до 1 шаг -1 нц N раз вправо закрасить кц вниз нц N раз влево кц кц кон нц для N от 6 до 1 шаг -1 Исполнитель Робот

* Исполнитель Робот Урок 12. Алгоритмы с параметрами

* Исполнитель Робот Урок 12. Алгоритмы с параметрами

Алгоритмы с параметрами * Задача: использовать вспомогательный алгоритм Ряд.

Алгоритмы с параметрами * Задача: использовать вспомогательный алгоритм Ряд, при вызове которого можно указать длину ряда: Ряд(6) Исполнитель Робот

Алгоритмы с параметрами * алг Ряд (цел N) нач нц 5 раз вправо закрасить кц ко.

Алгоритмы с параметрами * алг Ряд (цел N) нач нц 5 раз вправо закрасить кц кон N параметр алгоритма Параметры – это дополнительные данные для работы вспомогательного алгоритма. Исполнитель Робот

Алгоритмы с параметрами * использовать Робот алг С параметрами нач Ряд(6) вни.

Алгоритмы с параметрами * использовать Робот алг С параметрами нач Ряд(6) вниз; вниз нц 5 раз влево кц Ряд(4) вниз; вниз нц 4 раз влево кц Ряд(5) вниз; вниз нц 3 раз влево кц Ряд(3) вправо кон Исполнитель Робот

* Конец фильма ПОЛЯКОВ Константин Юрьевич д.т.н., учитель информатики высшей.

  • подготовка к ЕГЭ/ОГЭ и ВПР
  • по всем предметам 1-11 классов

Курс повышения квалификации

Дистанционное обучение как современный формат преподавания


Курс повышения квалификации

Инструменты онлайн-обучения на примере программ Zoom, Skype, Microsoft Teams, Bandicam

  • Курс добавлен 31.01.2022
  • Сейчас обучается 24 человека из 17 регионов

Курс повышения квалификации

Педагогическая деятельность в контексте профессионального стандарта педагога и ФГОС

  • ЗП до 91 000 руб.
  • Гибкий график
  • Удаленная работа

Дистанционные курсы для педагогов

Свидетельство и скидка на обучение каждому участнику

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

5 608 044 материала в базе

Самые массовые международные дистанционные

Школьные Инфоконкурсы 2022

Свидетельство и скидка на обучение каждому участнику

Другие материалы

Вам будут интересны эти курсы:

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

  • 20.05.2018 2233
  • PPTX 1.1 мбайт
  • 66 скачиваний
  • Рейтинг: 4 из 5
  • Оцените материал:

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

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

Автор материала

40%

  • Подготовка к ЕГЭ/ОГЭ и ВПР
  • Для учеников 1-11 классов

Московский институт профессиональной
переподготовки и повышения
квалификации педагогов

Дистанционные курсы
для педагогов

663 курса от 690 рублей

Выбрать курс со скидкой

Выдаём документы
установленного образца!

Учителя о ЕГЭ: секреты успешной подготовки

Время чтения: 11 минут

Курские власти перевели на дистант школьников в районах на границе с Украиной

Время чтения: 1 минута

В приграничных пунктах Брянской области на день приостановили занятия в школах

Время чтения: 0 минут

Минтруд предложил упростить направление маткапитала на образование

Время чтения: 1 минута

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

Время чтения: 1 минута

В Россию приехали 10 тысяч детей из Луганской и Донецкой Народных республик

Время чтения: 2 минуты

Минпросвещения России подготовит учителей для обучения детей из Донбасса

Время чтения: 1 минута

Подарочные сертификаты

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

Все материалы, размещенные на сайте, созданы авторами сайта либо размещены пользователями сайта и представлены на сайте исключительно для ознакомления. Авторские права на материалы принадлежат их законным авторам. Частичное или полное копирование материалов сайта без письменного разрешения администрации сайта запрещено! Мнение администрации может не совпадать с точкой зрения авторов.

Исполнитель Робот - окно программы

Для подготовки к ГИА умение писать программы для исполнителя Робот очень важно. Эти задания относятся к задачам с высоким уровнем сложности и позволяют заработать дополнительные 2 балла (при условии правильного решения). Изучением Робота мы и займемся.

Выпускник 9 класса должен иметь представление об алгоритмике, уметь написать простые алгоритмы. Для записи алгоритмов можно использовать языки программирования или формальные языки. Исполнитель Робот может выполнять алгоритмы, при этом делает это очень наглядно. Робот — это так называемый ГРафический Учебный Исполнитель (ГРИС) потому, что результаты его работы представлены в графическом виде.

Кто такой исполнитель Робот?

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

Исполнитель Робот входит в пакет КуМир (Комплект Учебных МИРов), который был разработан Научно-исследовательским институтом системных исследований Российской академии наук (НИИСИ РАН) как раз для обучения программированию в школе. Кроме Робота в системе КуМир есть и другие исполнители, но нас они пока не интересуют.

Итак, для начала нам необходимо скачать исполнитель Робот. Пусть вас не смущает то, что в названии указано 32-bit, программа отлично работает и в 64-разрядной Windows. Если же вы используете Linux, то можете скачать версию для этой ОС.

Далее необходимо установить скачанную программу. Здесь, я надеюсь, у вас не возникнет сложностей, процесс стандартный и интуитивно понятный. Если вдруг что-то не получится — пишите в комментариях, обязательно помогу. Единственное — рекомендую при установке отказаться от ненужных пунктов (все, кроме Среда Кумир)

Как установить Робота

Установка исполнителя Робот

После успешной установки, на вашем рабочем столе появится ярлык для запуска программы


А после запуска программы мы должны увидеть окно программы

Исполнитель Робот - окно программы

Исполнитель Робот — окно программы

Предварительный этап завершен, далее мы рассмотрим как же управлять Роботом и в конечном итоге подготовимся к успешной сдаче ГИА 🙂

Читайте также: