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

Презентация:



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

Исполнитель Робот СКИ, обстановкаИсполнитель Робот СКИ, обстановка.
Что такое алгоритм? Исполнитель алгоритма? Что называется системой команд исполнителя? Что понимается под средой исполнителя? Формы записи алгоритмов?
Цикл пока Цикл с предусловием (цикл пока) - цикл, выполнение которого повторяется, пока истинно условие цикла. слева стена справа стена снизу стена сверху.
1. С каким исполнителем мы сегодня познакомились? 2. В какой среде он работает? 3. Какие основные команды может выполнять Робот? 4. Какие бывают ошибки.
2 из 9 1. Что такое последовательный алгоритм? 2. Приведите пример последовательного алгоритма. 3. Что такое программа?
Вспомогательный алгоритмы Циклический алгоритм Пока.
Повторение Определите понятие Исполнитель. Приведите примеры. Определите понятие Исполнитель. Приведите примеры. Чем формальный исполнитель отличается.
Цикл N раз.. Цикл N раз предназначен для повторения серии команд N раз и имеет вид: указывается число повторений записываются команды, которые должны.
Исполнитель РОБОТ Ветвление Цикл ПОКА 7 класс Учитель информатики МОУ «СОШ 63» Ачеева А.И.
Исполнитель Робот в среде программирования Кумир.
1 из 9 Команды алгоритмического языка Цикл n раз.
КуМир Исполнитель Робот Система команд исполнителя Примеры алгоритмов Задания для самостоятельной работы Автор: Савченко Лариса Дмитриевна, учитель «Информатики.
Исполнитель Робот. Ветвление. 1. Команда ветвления 2 Форма организации действий, при которой в зависимости от выполнения или невыполнения некоторого условия.
Подготовка к ГИА по информатике Задания части 3. Алгоритм для Робота У Робота есть четыре команды перемещения: вверх вниз влево вправо.
1. Что такое цикл? 2. Назовите общий вид цикла. 3. Что такое служебные слова?
Исполнитель РОБОТ Повторение Решение задач Примеры задач.
Исполнитель Робот. Ветвление. Работа в среде Алгоритмика 1 7 класс Яблоновская СОШ 3, Тахтамукайский район, Республика Адыгея Учитель информатики Нигматуллин.
Исполнитель Робот выполнила ученица 10 А класса МАОУ «Лицея 1» Г. Балаково Саратовской обл. Деева Маргарита Руководитель: Кочеткова О.В.
1 Тема: Исполнитель «Робот». Цель: 1.Познакомиться с типовыми заданиями ГИА по написанию программы для исполнителя «Робот».
Транксрипт:

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

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

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

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

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

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

10 команд проверки условий 1.сверху стена 2.сверху свободно 3.снизу стена 4.снизу свободно 5.справа стена 6.справа свободно 7.слева стена 8.слева свободно 9.клетка закрашена 10.клетка чистая

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

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

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

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

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

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

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

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