Презентация на тему "Исполнитель Робот"
Помогите другим пользователям — будьте первым, кто поделится своим мнением об этой презентации.
Аннотация к презентации
Презентация на тему "Исполнитель Робот" приводит иллюстрацию среды исполнителя Робот, приводит задачу Робота, задачи из курса "Робот", несколько примеров циклов, рассказывает о системе команд, сложных условиях, вспомогательных алгоритмах.
Краткое содержание- Среда исполнителя Робот
- Система команд
- Задачи из курса "Робот"
- Циклы
- Вспомогательные алгоритмы
- Как хранить данные?
- Алгоритмы с результатом
- Алгоритмы с параметрами
Для проведения урока учителем
Содержание
Исполнитель РоботУрок 1. Знакомство с исполнителем Робот.
Среда исполнителя РоботЗадача для Робота: закрасить все отмеченные клетки и придти на Базу.
Система командиспользовать Роботалг Командыначвверхвлевозакраситьвправовправозакраситьвправовверхвлевовлевозакраситьвправовправокон
Задачи из курса «Робот»- «3»: 1-A, 1-B
- «4»: 1-A, 1-B, 1-C
- «5»: 1-A, 1-B, 1-C, 1-D
- «3»: 2-A, 2-B
- «4»: 2-A, 2-B, 2-C
- «5»: 2-A, 2-B, 2-C, 2-D
использовать РоботалгРядначвлевовверхнц 4 развверхвправовниззакраситьвверхвправовнизкцвверхконвверхвправовниззакраситьвверхвправовниз
Задачи из курса «Робот»- «3»: 3-A, 3-B
- «4»: 3-A, 3-B, 3-C
- «5»: 3-A, 3-B, 3-C, 3-D
Урок 4. Вложенные циклы.
Вложенные циклыиспользовать Роботалг Прямоугольникначнц 6 развправозакраситькцвнизнц 6 развлевокцкон
использовать Роботалг Прямоугольникначнцс5 разнцс6 развправозакраситькцвнизнц 6 раз влево кцкцнц 7 раз вправо кцнц 5 раз вверх кцкон
Задачи из курса «Робот»- «3»: 4-A, 4-B
- «4»: 4-A, 4-B, 4-C
- «5»: 4-A, 4-B, 4-C, 4-D
Урок 5. Циклы с условием.
Циклы с условиемРасстояния и длины стенок неизвестны!
использовать Роботалг На Базуначнц пока сверху свободновверхкцнц пока сверху стенавправокцвверхкон
использовать Роботалг На Базуначнц пока сверху свободновверхзакраситькцнц пока сверху стенавправокцвверхкон
Задачи из курса «Робот»- «3»: 5-A, 5-B
- «4»: 5-A, 5-B, 5-C
- «5»: 5-A, 5-B, 5-C, 5-D
Урок 6. Ветвления.
ВетвленияРасстояния и количество проходов неизвестны!
использовать Роботалг На Базуначнц пока справа свободновправокцвнизконесли сверху свободнотовверхзакраситьвнизвсекцвнизкон
использовать Роботалг На Базуначзакраситьнц пока справа свободновправоесли сверху свободнотовверхзакраситьвнизиначезакраситьвсекцвнизкон
Задачи из курса «Робот»- «3»: 6-A, 6-B
- «4»: 6-A, 6-B, 6-C
- «5»: 6-A, 6-B, 6-C, 6-D
Урок 7. Сложные условия.
Сложные условия- Проход на Базу там, где сверху свободно и снизу свободно!
- Нужно идти вправо, пока сверху стена или снизу стена!
использовать Роботалг На Базуначвправонц пока сверху стена или снизу стенавправокцвверхкон
использовать Роботалг На Базуначвправонц пока сверху стена или снизу стеназакраситьвправокцвверхкон
использовать Роботалг На Базуначвправонц пока сверху стена или снизу стенаесли сверху стена тозакраситьвсевправокцвверхкон
Задачи из курса «Робот»- «3»: 7-A, 7-B
- «4»: 7-A, 7-B, 7-C
- «5»: 7-A, 7-B, 7-C, 7-D
Урок 8. Вспомогательные алгоритмы.
Вспомогательные алгоритмыВложенный цикл использовать сложно, хотя есть одинаковые ряды!
использовать Роботалг На БазуначвправоРядвниз; внизнц 4 раз влево кцРядвниз; внизнц 7 раз влево кцРядвниз; внизнц 3 раз влево кцРядкон
Задачи из курса «Робот»- «3»: 8-A, 8-B
- «4»: 8-A, 8-B, 8-C
- «5»: 8-A, 8-B, 8-C, 8-D
Урок 9. Переменные.
Переменные- Расстояние до края стены неизвестно, База расположена с другой стороны стены на таком же расстоянии!
- Как поступит человек?
Переменная – это величина, имеющая имя, тип и значение. Значение переменной может изменяться во время работы программы.
Переменныеиспользовать Роботалг Обходначцел NN:= 0нц пока сверху стенавлевоN:= N + 1кцвверхнц N развправокцкон
Задачи из курса «Робот»- «3»: 9-A, 9-B
- «4»: 9-A, 9-B, 9-C
- «5»: 9-A, 9-B, 9-C, 9-D
Урок 10. Алгоритмы с результатом.
Алгоритмы с результатомЗадача. Измерить неизвестную длину стенки и вывести результат на экран, используя команду вывод.
использовать Роботалг Измерениеначцел дд:= Длина стенкивывод "Длина стенки ", дкон
Вспомогательный алгоритм возвращает результат – число!
алг цел Длина стенкиначнц пока справа свободновправокцнц пока справа стенавнизкцвверхцел N = 0нц пока справа стенавверхN:=N+1кцвправознач:= Nкон
Задачи из курса «Робот»- «3»: 10-A, 10-B
- «4»: 10-A, 10-B, 10-C
- «5»: 10-A, 10-B, 10-C, 10-D
Урок 11. Циклы с переменной.
Цикл с переменнойЗадача: использовать двойной цикл.
- В чем сложность?
использовать Роботалг Квадратначнц 6 разнц 6 развправозакраситькцвнизнц 6 развлевокцкцкон
Нужно менять длину ряда!
использовать Роботалг Треугольникначцел N = 1нц 6 разнц N развправозакраситькцвнизнц N развлевокцN:= N + 1кцкон
использовать Роботал гТреугольникначцел Nнц для N от 1 до 6нц N развправозакраситькцвнизнц N развлевокцкцкон
Вся работа с переменной в одной строке!
использовать Роботалг ТреугольникначцелNнц для N от 6 до 1 шаг -1нц N развправозакраситькцвнизнц N развлевокцкцкон
Задачи из курса «Робот»- «3»: 11-A, 11-B
- «4»: 11-A, 11-B, 11-C
- «5»: 11-A, 11-B, 11-C, 11-D
Урок 12. Алгоритмы с параметрами.
Алгоритмы с параметрамиЗадача: использовать вспомогательный алгоритм Ряд, при вызове которого можно указать длину ряда.
алг Ряд начнц N развправозакраситькцкон
Параметры – это дополнительные данные для работы вспомогательного алгоритма.
использовать Роботалг С параметраминачРяд (6)вниз; внизнц 5 раз влевокцРяд (4)вниз; внизнц 4 раз влевокцРяд (5)вниз; внизнц 3 раз влевокцРяд (3)вправокон
Задачи из курса «Робот»- «3»: 12-A, 12-B
- «4»: 12-A, 12-B, 12-C
- «5»: 12-A, 12-B, 12-C, 12-D
ПОЛЯКОВ Константин Юрьевич, д.т.н., учитель информатики высшей категории, ГОУ СОШ № 163, г. Санкт-Петербург.