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


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

Содержание

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

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

Слайд 1Исполнитель Робот
СКИ, обстановка

Исполнитель РоботСКИ, обстановка

Слайд 2Обстановка Робота
Исполнитель Робот существует в некоторой обстановке — прямоугольном поле,

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

полю, закрашивать клетки.

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

Слайд 3Робот-> Сменить стартовую обстановку
Файл со стандартной обстановкой входит в поставку

Кумира (10x16.fil). Стандартной обстановкой является пустая обстановка максимально допустимого размера

10*16 с Роботом в левом верхнем углу.
Робот-> Сменить стартовую обстановкуФайл со стандартной обстановкой входит в поставку Кумира (10x16.fil). Стандартной обстановкой является пустая обстановка

Слайд 5Инструменты->Редактировать стартовую обстановку
Поставить/убрать стену — щелкнуть по границе между клетками.
Закрасить/сделать

чистой клетку — щелкнуть по клетке.
Переместить Робота — тащить мышью.
Изменить

размеры обстановки — команда «Новая обстановка» меню «Обстановка»
Инструменты->Редактировать стартовую обстановкуПоставить/убрать стену — щелкнуть по границе между клетками.Закрасить/сделать чистой клетку — щелкнуть по клетке.Переместить Робота

Слайд 8Описание алгоритма
Алгоритм на языке КуМир записывается так:
алг тип_алгоритма имя_алгоритма (описание_параметров)
·

дано условие_применимости_алгоритма
· надо цель_выполнения_алгоритма
нач
· последовательность команд
кон
Описание алгоритма состоит из:
• заголовка

(часть до служебного слова нач)
• тела алгоритма (часть между словами нач и кон)
Описание алгоритмаАлгоритм на языке КуМир записывается так:алг тип_алгоритма имя_алгоритма (описание_параметров)· дано условие_применимости_алгоритма· надо цель_выполнения_алгоритманач· последовательность командконОписание алгоритма

Слайд 9Система команд исполнителя «Робот» включает:
Кумир-программа, управляющая Роботом, должна начинаться со

строки использовать
Робот
5 команд, вызывающих действия Робота (влево, вправо, вверх, вниз,

закрасить)
• 10 команд проверки условий:
– 8 команд вида [слева/справа/снизу/сверху] [стена/свободно]
– 2 команды вида клетка [закрашена/чистая]

Система команд исполнителя «Робот» включает:Кумир-программа, управляющая Роботом, должна начинаться со строки использоватьРобот5 команд, вызывающих действия Робота (влево,

Слайд 10Пример:
использовать Робот
алг
нач
· вправо
· вниз
· влево
· вверх
· закрасить
кон

Пример:использовать Роботалгнач· вправо· вниз· влево· вверх· закраситькон

Слайд 11Команды циклических алгоритмов
нц число повторений раз
· тело цикла (последовательность команд)
кц
нц

пока условие
· тело цикла (последовательность команд)
кц
нц для i от i1

до i2
· тело цикла (последовательность команд)
кц
Команды циклических алгоритмовнц число повторений раз· тело цикла (последовательность команд)кцнц пока условие· тело цикла (последовательность команд)кцнц для

Слайд 12Цикл n раз
нц число повторений раз
· тело цикла (последовательность команд)
кц

Цикл n разнц число повторений раз· тело цикла (последовательность команд)кц

Слайд 13
использовать Робот
алг
нач
нц 5 раз
· закрасить;вправо;вверх
кц
нц 5 раз
· закрасить;вправо;вниз
кц
закрасить
кон

использовать Роботалгначнц 5 раз· закрасить;вправо;вверхкцнц 5 раз· закрасить;вправо;внизкцзакраситькон

Слайд 16Вложенные циклы
нц число повторений раз
нц число повторений раз

тело цикла·
кц
·кц

Вложенные циклынц число повторений раз  нц число повторений раз   тело цикла·

Слайд 17использовать Робот
алг УЗОР
нач
нц 2 раз
нц 4 раз
закрасить; вниз
вниз; закрасить; вправо
вверх;

закрасить; вверх; вправо
вправо
кц·
закрасить; вниз
вниз; закрасить; вправо
вверх; закрасить;
вниз; вниз;
нц 13

раз
влево
кц
кц
нц 4 раз
закрасить; вниз
вниз; закрасить; вправо
вверх; закрасить; вверх; вправо; вправо
кц·
закрасить; вниз
вниз; закрасить; вправо
вверх; закрасить;
кон


использовать Роботалг УЗОРначнц 2 разнц 4 раззакрасить; внизвниз; закрасить; вправовверх; закрасить; вверх; вправовправокц·закрасить; внизвниз; закрасить; вправовверх; закрасить;вниз;

Слайд 19Цикл пока
нц пока условие
· тело цикла (последовательность команд)
кц

Цикл поканц пока условие· тело цикла (последовательность команд)кц

Слайд 2010 команд проверки условий
сверху стена
сверху свободно
снизу стена
снизу свободно
справа

стена
справа свободно
слева стена
слева свободно
клетка закрашена
клетка чистая

10 команд проверки условийсверху стена сверху свободноснизу стена снизу свободносправа стена справа свободнослева стена слева свободноклетка закрашена

Слайд 21Закрашивание ряда до стены
алг закрасить ряд вправо и вернуться
нач

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

нц пока клетка закрашена
влево
кц
вправо
кон

Закрашивание ряда до стеныалг закрасить ряд вправо и вернутьсянач  нц пока справа свободно   закрасить;

Слайд 22Закрашивание горизонтального коридора произвольной длины, робот в начале коридора слева
алг

закрасить коридор
нач
нц пока снизу стена
закрасить;

вправо
кц
кон

Закрашивание горизонтального коридора произвольной длины, робот в начале коридора слеваалг закрасить коридорнач  нц пока снизу стена

Слайд 23Задания
Закрасить прямоугольник, огороженный стенами, робот где-то внутри прямоугольника
Левее робота есть

закрашенная клетка, закрасить все клетки между роботом и этой клеткой

и вернуться назад
Закрасить коридор неизвестной длины, робот где-то в коридоре
Робот в клетке сверху у стены неизвестной длины, закрасить все клетки вокруг стены


Задания Закрасить прямоугольник, огороженный стенами, робот где-то внутри прямоугольникаЛевее робота есть закрашенная клетка, закрасить все клетки между

Слайд 24Команды условных алгоритмов
если условие
· то серия 1
· иначе серия 2
все

если

условие
· то серия 1
все

Команды условных алгоритмовесли условие· то серия 1· иначе серия 2всеесли условие· то серия 1все

Слайд 25Закрасить все клетки коридора, из которых есть выход вверх

нц пока

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

Закрасить все клетки коридора, из которых есть выход вверхнц пока снизу стенаесли сверху свободното закрасить; вправоиначе вправовсекц

Слайд 26Робот внутри коридора неизвестного направления. Вывести робот из коридора
если справа

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

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

Слайд 27Задачи.
В горизонтальном коридоре есть тупики снизу размером в 1 клетку,

робот в левой клетке коридора. Вывести робот из коридора вправо

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



Задачи.В горизонтальном коридоре есть тупики снизу размером в 1 клетку, робот в левой клетке коридора. Вывести робот

Слайд 28Команды условных алгоритмов
выбор условие
· при условие 1: серия 1
· при

условие 2: серия 2
· . . .
· при условие n:

серия n
· иначе серия n+1
все
Команды условных алгоритмоввыбор условие· при условие 1: серия 1· при условие 2: серия 2· . . .·

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

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

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

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

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


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

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