Скачать презентацию
Идет загрузка презентации. Пожалуйста, подождите
Презентация была опубликована 12 лет назад пользователемftl1.ru
1 Исполнитель Робот СКИ, обстановка
2 Обстановка Робота Исполнитель Робот существует в некоторой обстановке прямоугольном поле, разбитом на клетки, между которыми могут стоять стены. Робот может передвигаться по полю, закрашивать клетки.
3 Робот-> Сменить стартовую обстановку Файл со стандартной обстановкой входит в поставку Кумира (10x16.fil). Стандартной обстановкой является пустая обстановка максимально допустимого размера 10*16 с Роботом в левом верхнем углу.
5 Инструменты->Редактировать стартовую обстановку Поставить/убрать стену щелкнуть по границе между клетками. Закрасить/сделать чистой клетку щелкнуть по клетке. Переместить Робота тащить мышью. Изменить размеры обстановки команда «Новая обстановка» меню «Обстановка»
8 Описание алгоритма Алгоритм на языке КуМир записывается так: алг тип_алгоритма имя_алгоритма (описание_параметров) · дано условие_применимости_алгоритма · надо цель_выполнения_алгоритма нач · последовательность команд кон Описание алгоритма состоит из: заголовка (часть до служебного слова нач) тела алгоритма (часть между словами нач и кон)
9 Система команд исполнителя «Робот» включает: Кумир-программа, управляющая Роботом, должна начинаться со строки использовать Робот 5 команд, вызывающих действия Робота (влево, вправо, вверх, вниз, закрасить) 10 команд проверки условий: – 8 команд вида [слева/справа/снизу/сверху] [стена/свободно] – 2 команды вида клетка [закрашена/чистая]
10 10 команд проверки условий 1.сверху стена 2.сверху свободно 3.снизу стена 4.снизу свободно 5.справа стена 6.справа свободно 7.слева стена 8.слева свободно 9.клетка закрашена 10.клетка чистая
11 Пример: использовать Робот алг нач · вправо · вниз · влево · вверх · закрасить кон
12 Команды циклических алгоритмов нц число повторений раз · тело цикла (последовательность команд) кц нц пока условие · тело цикла (последовательность команд) кц нц для i от i1 до i2 · тело цикла (последовательность команд) кц
13 Цикл n раз нц число повторений раз · тело цикла (последовательность команд) кц
14 использовать Робот алг нач нц 5 раз · закрасить;вправо;вверх кц нц 5 раз · закрасить;вправо;вниз кц закрасить кон
17 Вложенные циклы нц число повторений раз тело цикла· кц ·кц
18 использовать Робот алг УЗОР нач нц 3 раз нц 5 раз закрасить; вниз вниз; закрасить; вправо вверх; закрасить; вверх; вправо; вправо кц· вниз; вниз; вниз нц 14 раз влево кц кон
20 Команды условных алгоритмов если условие · то серия 1 · иначе серия 2 все если условие · то серия 1 все
21 Команды условных алгоритмов выбор условие · при условие 1: серия 1 · при условие 2: серия 2 ·... · при условие n: серия n · иначе серия n+1 все
Еще похожие презентации в нашем архиве:
© 2024 MyShared Inc.
All rights reserved.