Исполнитель робот что это за программа

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

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

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

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

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

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

УРОК 09. Исполнитель РОБОТ. Часть 1. (7 класс)

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

Скачать исполнитель Робот

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

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

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

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

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

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

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

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

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

Исполнитель робот ИНФОРМАТИКА

Продолжение в следующем уроке. До встречи!

Источник: easyinformatics.ru

Урок 30
Исполнитель Робот
Управление Роботом
Работа в среде «Алгоритмика»

Исполнитель Робот действует на прямоугольном клетчатом поле. Между некоторыми клетками поля могут быть расположены стены. Некоторые клетки могут быть закрашены (рис. 3.11).

image

Робот занимает ровно одну клетку поля. По командам вверх, вниз, влево и вправо Робот перемещается в сосед-нюю клетку в указанном направлении. Если на пути оказывается стена, то происходит отказ — выдается сообщение о невозможности выполнить очередную команду.

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

Читайте также:
Программа упдате что это

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

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

Пример алгоритма управления Роботом

Напишем программу, исполняя которую Робот нарисует на клетчатом поле меандр из пяти витков (рис. 3.12).

image

Программа может иметь вид:

ПОВТОРИТЬ 5 РАЗ
вправо закрась; влево закрась; влево закрась; вверх закрась; вверх закрась; вправо; закрась вправо; вправо; вправо вниз; вниз
КОНЕЦ

Здесь мы использовали конструкцию повторения, так как совершенно одинаковые фрагменты повторяются на рисунке 5 раз. При записи тела цикла мы в одной строке через точку с запятой записывали несколько команд.

ПРОЦ виток НАЧАЛО
вправо закрась; влево закрась; влево закрась; вверх закрась; вверх закрась; вправо; закрась вправо; вправо; вправо вниз; вниз
КОНЕЦ
ПОВТОРИТЬ 5 РАЗ
виток
КОНЕЦ

♦ Предложите свой вариант программы для рисования меандра.

Источник: xn—-7sbbfb7a7aej.xn--p1ai

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

Учебный исполнитель Робот предназначен для того, чтобы без участия человека сажать цветы в подготовленные для них грядки. В программе, с которой вы будете работать, Робот изображен в виде машинки, которая ездит по полю. Поле размечено на квадраты, каждый из которых может быть: 1) свободным местом ; 2) грядкой или 3) стенкой . Робот может переходить из клетки в клетку по грядкам или по свободным клеткам, ходить по клумбам с цветами запрещается. Он должен посадить цветы на всех грядках и вернуться на Базу, обозначенную значком

, для пополнения запасов.

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

Основные команды Робота

Как и любой исполнитель, Робот понимает только ограниченный набор команд, которые входят в его СКИ (список команд исполнителя). Пока нам хватит нескольких команд, перечисленных ниже:

направо; повернуться на 90 градусов вправо

налево; повернуться на 90 градусов влево

кругом; развернуться кругом (на 180 градусов)

вперед ( n ); перейти на n клеток вперед

назад ( n ); перейти на n клеток назад

посади; посадить цветы на грядке в том месте, где стоит Робот

Позже мы немного расширим СКИ и добавим в него новые команды. Робот не может ходить по диагонали, проходить сквозь стенки и топтать цветы на клумбах.

Простейшая программа (задача z1.Maz)

Имя программы должно состоять из одного «слова», обратите внимание, что внутри нет пробелов. Каждая команда заканчивается точкой с запятой. Можно записывать несколько команд в одну строчку.

Какие ошибки могут быть у Робота?

  1. Синтаксические (“НЕ ПОНИМАЮ”) – появляются при ошибках в написании команд, например

влево;

вперет ( 3 );

  1. Отказы (“НЕ МОГУ”) – появляются, например, если Роботу приказывают идти прямо на стенку или сажать цветы там, где нет грядки.
  2. Логические – возникают тогда, когда Робот понимает команды и делает все, что ему сказали, но результат совсем не тот, какой мы ожидали.
Читайте также:
Механизм доверенного исполнения intel что это за программа

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

Работа в системе Исполнители

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

Окно состоит из трех частей: верху расположены меню и кнопки для управления исполнителем, слева – редактор программы, а справа – поле исполнителя.

Сначала загрузите задачу для Робота, щелкнув по кнопке и выбрав заданный файл.

Затем надо набрать программу в поле редактора. Для того, чтобы ускорить ввод команд, удобно использовать меню Шаблоны. Там есть все команды языка программирования и команды исполнителя Робот.

Для того, чтобы компьютер выровнял все строки программы (привел программу в «приличный» вид), можно нажать клавишу F6 или щелкнуть по кнопке на панели инструментов.

Когда программа готова, запишите ее на диск, нажав клавишу F2 или кнопку на панели инструментов. В ответ на это при первой записи файла на диск появляется окно для ввода имени файла, где вам надо ввести любое имя и затем щелкнуть на кнопку ОК. При записи файла в следующий раз имя уже известно, поэтому система переименует старую версию, сделав у нее расширение *.bak, а новую запишет с тем же именем.

Для выполнения программы надо нажать клавишу F9 или кнопку на панели инструментов. Если в программе нет синтаксических ошибок, которые машина обнаруживает, вы увидите, как Робот (в виде машинки) выполняет программу.

Если ошибки есть, красным цветом будет выделена строка, в которой обнаружена ошибка, и выведено сообщение на экран. Посмотрите внимательно на эту строку и на предыдущую, нажмите на клавишу Enter и исправьте ошибку.

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

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

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

Если программа не доделана и записана на диск, вы сможете в следующий раз загрузить старую программу, нажав на клавишу F3 или щелкнув по кнопке

. Чтобы начать новую программу и очистить поле редактора, щелкните по кнопке .

Источник: studfile.net

Исполнитель Робот (часть1)

Повторение Дайте определение алгоритма. Алгоритм — понятная и конечная последовательность точных действий (команд), формальное выполнение которых позволяет получить решение поставленной задачи.

Алгоритм — понятная и конечная последовательность точных действий (команд), формальное выполнение которых позволяет получить решение поставленной задачи.

Повторение Что называется исполнителем алгоритма? Исполнитель алгоритма — человек (группа людей) или техническое устройство, которые понимают команды алгоритма и умеют правильно их выполнять.

Что называется исполнителем алгоритма?

Исполнитель алгоритма — человек (группа людей) или техническое устройство, которые понимают команды алгоритма и умеют правильно их выполнять.

Читайте также:
Тейп что это за программа

Повторение Что называется системой команд исполнителя? Система команд исполнителя — команды, которые понимает и может выполнить исполнитель.

Что называется системой команд исполнителя?

Система команд исполнителя — команды, которые понимает и может выполнить исполнитель.

Повторение Что называется программой? Запись алгоритма в виде последовательности команд, которую может выполнить компьютер, называют программой .

Что называется программой?

Запись алгоритма в виде последовательности команд, которую может выполнить компьютер, называют программой .

Повторение Что представляет собой алгоритмическая конструкция следование ? Алгоритмическая конструкция следование — последовательность команд алгоритма, которые выполняются в том порядке, в котором они записаны.

Что представляет собой алгоритмическая конструкция следование ?

Алгоритмическая конструкция следование — последовательность команд алгоритма, которые выполняются в том порядке, в котором они записаны.

Повторение Какой алгоритм называется вспомогательным? Вспомогательный алгоритм — алгоритм, целиком используемый в составе другого алгоритма.

Какой алгоритм называется вспомогательным?

Вспомогательный алгоритм — алгоритм, целиком используемый в составе другого алгоритма.

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

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

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

Роботы в жизни человека

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

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

Роботы в жизни человека

Робот — автоматическое устройство, которое действует по заранее составленной программе.

Роботы в жизни человека Робот получает информацию о внешнем мире от датчиков (аналогов органов чувств живых организмов) и предназначен для осуществления различных операций. Мир роботов очень разнообразен. В быту современного человека используются автоматические стиральные и посудомоечные машины, роботы-пылесосы.</p><p> С помощью роботов можно выращивать растения или управлять домом. Робот может быть материальным или виртуальным. Виртуальный робот — специальная программа, выполняющая определенные действия. Роботы являются исполнителями. Для исполнителей обычно определяют среду обитания и систему команд.</p><p> Общим для всех роботов является то, что человек может ими управлять. Робот получает команды от оператора и выполняет их по одной или действует автономно по предварительно составленной программе.

Роботы в жизни человека

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

  • Робот получает информацию о внешнем мире от датчиков (аналогов органов чувств живых организмов) и предназначен для осуществления различных операций.
  • Мир роботов очень разнообразен. В быту современного человека используются автоматические стиральные и посудомоечные машины, роботы-пылесосы. С помощью роботов можно выращивать растения или управлять домом.
  • Робот может быть материальным или виртуальным. Виртуальный робот — специальная программа, выполняющая определенные действия.
  • Роботы являются исполнителями. Для исполнителей обычно определяют среду обитания и систему команд.
  • Общим для всех роботов является то, что человек может ими управлять. Робот получает команды от оператора и выполняет их по одной или действует автономно по предварительно составленной программе.

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

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

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

Клетки которые необходимо закрасить

Конечное положение робота

Начальное положение робота

Среда обитания и система команд исполнителя Робот Размеры этого поля, как и для исполнителя Чертежник , задаются командой Field(n, m) . При этом начальное положение Робота — клетка в центре поля. Пример

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

Размеры этого поля, как и для исполнителя Чертежник , задаются командой Field(n, m) . При этом начальное положение Робота — клетка в центре поля.

Среда обитания и система команд исполнителя Робот Для подключения исполнителя Робот в программе прописывается команда uses Robot . Готовые задания с обстановками для Робота хранятся в задачнике, встроенном в систему программирования, и вызываются командой task . Эта же команда использовалась для исполнителя Чертежник. Пример

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

Для подключения исполнителя Робот в программе прописывается команда uses Robot . Готовые задания с обстановками для Робота хранятся в задачнике, встроенном в систему программирования, и вызываются командой task . Эта же команда использовалась для исполнителя Чертежник.

Система команд исполнителя Робот : Команда Действие Right Перемещает Робота вправо Left Перемещает Робота влево Up Перемещает Робота вверх Down Перемещает Робота вниз Paint Закрашивает текущую ячейку

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

Перемещает Робота вправо

Перемещает Робота влево

Перемещает Робота вверх

Перемещает Робота вниз

Закрашивает текущую ячейку

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

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

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

Система команд исполнителя Робот : Робот не может переместиться за границы поля. Эти действия вызывают ошибку. Робот может закрасить уже закрашенную клетку. Такое действие ошибку не вызывает. Пример

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

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

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

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

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

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

Источник: videouroki.net

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru