Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Исполнитель Робот в PascalABC.NET ⇐ ПредыдущаяСтр 4 из 4
В версию ProgrammingTaskbook для локально устанавливаемого PascalABC.NET (не сетевой версии) входит ГРИС Робот. Исполнитель Робот - действует на прямоугольном клеточном поле. Между некоторыми клетками, а также по периметру поля находятсястены. Основная цель Робота — закрасить указанные клетки и переместиться в конечную клетку. Исполнитель Робот и поле, на котором он работает, отображаются следующим образом: Здесь большой желтый квадрат изображает Робота, маленький желтый квадрат в левом верхнем углу клетки — конечное положение Робота, черными точками помечены клетки, которые надо закрасить. Команды исполнителя Робот содержатся в модуле Robot: · Right – перемещает Робота вправо; · Left – перемещает Робота влево; · Up – перемещает Робота вверх; · Down – перемещает Робота вниз; · Paint – закрашивает текущую ячейку; · WallFromLeft – возвращает True если слева от Робота стена; · WallFromRight – возвращает True если справа от Робота стена; · WallFromUp – возвращает True если сверху от Робота стена; · WallFromDown – возвращает True если снизу от Робота стена; · FreeFromLeft – возвращает True если слева от Робота свободно; · FreeFromRight – возвращает True если справа от Робота свободно; · FreeFromUp – возвращает True если сверху от Робота свободно; · FreeFromDown – возвращает True если снизу от Робота свободно; · CellIsPainted – возвращает True если ячейка, в которой находится Робот, закрашена; · CellIsFree – возвращает True если ячейка, в которой находится Робот, не закрашена.
Для вызова задания для исполнителя Робот используется следующий шаблон программы: uses Robot; Здесь Task — процедура, содержащаяся в модуле Robot и вызывающая задание с указанным именем. Имеются следующие группы заданий для исполнителя Робот: – a – вводные задания; Для создания стандартного поля размера 9 × 11 используется процедура StandardField без параметров, а для создания поля размера N x M — процедура Field(N,M). Робот при этом помещается в центр поля.
Литература: https://www.niisi.ru/kumir/dl.htm https://5urokov.ru/gdz/bosova_9/86
https://infourok.ru/ispolnitel_robot._podgotovka_k_oge_9_klass.-175063.htm https://foxford.ru/wiki/informatika/sreda-programmirovaniya-kumir https://foxford.ru/wiki/informatika/ispolnitel-robot-v-srede-kumir https://licey.net/free/18-programmirovanie_na_yazyke_kumir/70-sistema_programmirovaniya_kumir/stages/3582-p_11_izmerenie_radiacii.html https://licey.net/free/18-programmirovanie_na_yazyke_kumir/70-sistema_programmirovaniya_kumir/stages/3581-zadachi_dlya_ispolnitelya_robot.html https://inf-oge.sdamgia.ru/test?theme=20&ttest=true https://inf-oge.sdamgia.ru/test?theme=20&ttest=true&print=true&svg=0&sol=true&num=true&ans=true&key=true&attr1=true&attr2=true&crit=true
|
|||||
Последнее изменение этой страницы: 2019-12-14; просмотров: 455; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 18.218.168.16 (0.004 с.) |