Примеры роботизированных систем. Разработка алгоритмов для исполнителя Робот.
Оценка 4.8

Примеры роботизированных систем. Разработка алгоритмов для исполнителя Робот.

Оценка 4.8
Домашнее обучение +3
docx
информатика
7 кл—9 кл
23.07.2024
Примеры роботизированных систем. Разработка алгоритмов для исполнителя Робот.
Материалы к уроку "Примеры роботизированных систем. Разработка алгоритмов для исполнителя Робот"
Разработка алгоритмов для исполнителя Робот..docx

 

Тема урока: Примеры роботизированных систем. Разработка алгоритмов для исполнителя Робот. Практическая работа №10. Знакомство с учебной средой разработки программ управления движущимися роботами.

Цель урока: формирование навыков составления алгоритма для исполнителя Робот

 

Ход урока

На прошлом уроке мы рассмотрели команды исполнителя Робот.

 

Проверочное задание

Составить алгоритм для рисования буквы «Р». Начальная клетка Робота – верхний левый угол. Как преобразовать остальные последовательности команд в циклы?

Изучение нового материала

Цикл с предусловием данная конструкция еще встречается как «цикл-пока», потому что пока выполняется условием, программа/исполнитель будет проходить шаги снова и снова. Описанный критерий, логическое сравнение - причина начала прохождения повторяемых шагов/команд.

Порядок выполнения: Проверка критерия/логического сравнения. Пока результат «Да», «проигрывать по кругу» однотипные операции. Если ответ на условие отрицательный, закончить процедуру. Особенность этой конструкции – существуют такие условия, когда команды не будут выполнены ни разу.

Описание цикла:

Условие состоит из направления и параметра.

Например:

1) пока снизу свободно

2) пока сверху стена

 

Запишите структуру цикла.

Структура цикла ПОКА:

нц пока условие

команды

кц

 

Такой цикл предполагает выполнение следующих действий:

1)  Робот проверяет условие, записанное после служебного слова пока.

2)  Если условие истинно (Робот ответил «да»), то выполняется тело цикла, и Робот опять возвращается к проверке условия. Если условие ложно (Робот ответил «нет»), то цикл заверша­ется, и выполняются команды, записанные после цикла.

 

Если необходимо указать на местоположение Робота, то команда отвечает на вопрос: где?

Т.е.: снизу, сверху, слева, справа. Используем в условии цикла.

Например:

нц пока сверху стена

кц

 

Если необходимо указать на направление Робота, то команда отвечает на вопрос: куда?

Т.е.: вниз, вверх, влево, вправо. Используем в последовательности команд.

Например: вправо; закрасить; вниз

 

Рассмотрим создание обстановки со спиралькой:

1.     меню Инструменты; 

2.     пункт Редактировать стартовую обстановку Робота;

3.     Обстановка -> Новая обстановка; 

4.     Указываем количество строк и столбцов;

5.     Делаем границы, моно в последней клетке поставить точку;  

6.     Обстановка → Сохранить как стартовую → задать имя → указать папку хранения → Сохранить;

7.     Закрыть обстановку в режиме редактирования.

Пример 1.

Рассмотрим алгоритм для закрашивания спиральки.

 

 

Задание 1. Допишите алгоритм из примера 1.

Запишите. Структура ветвления:

 

если условие            – если условие истинно

то команда               – выполняет команду после ключевого слова «то»

все

Например:

если сверху стена

то вниз; закрасить

все

Пример 2.

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

Задание 2. Допишите алгоритм из примера 2.

использовать Робот

алг

нач

нц пока справа свободно

закрасить

вправо

если справа стена

то закрасить;вниз

все

кц

нц пока снизу свободно

закрасить

вниз

если снизу стена

то закрасить;влево

все

кц

кон

Практическая работа

 Задание 1. Составить алгоритм для рисования ромбика. Начальная клетка Робота – верхний левый угол.

использовать Робот.

 

 

Задание 2.

1.     Создать СВОЮ обстановку со спиралькой.

2.     Написать алгоритм для закрашивания клеток вокруг спиральки.

 

Домашнее задание: Создать обстановку «Лабиринт» и написать алгоритм его прохождения.


 

Тема урока: Примеры роботизированных систем

Тема урока: Примеры роботизированных систем

Условие состоит из направления и параметра

Условие состоит из направления и параметра

Закрыть обстановку в режиме редактирования

Закрыть обстановку в режиме редактирования

Задание 2. Допишите алгоритм из примера 2

Задание 2. Допишите алгоритм из примера 2
Материалы на данной страницы взяты из открытых истончиков либо размещены пользователем в соответствии с договором-офертой сайта. Вы можете сообщить о нарушении.
23.07.2024