Исполнитель Робот. Цикл «пока». Работа в среде Алгоритмика 1 7 класс Яблоновская СОШ 3, Тахтамукайский район, Республика Адыгея Учитель информатики Нигматуллин.

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



Advertisements
Похожие презентации
Исполнитель Робот. Ветвление. Работа в среде Алгоритмика 1 7 класс Яблоновская СОШ 3, Тахтамукайский район, Республика Адыгея Учитель информатики Нигматуллин.
Advertisements

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

Исполнитель Робот. Цикл «пока». Работа в среде Алгоритмика 1 7 класс Яблоновская СОШ 3, Тахтамукайский район, Республика Адыгея Учитель информатики Нигматуллин Р.Р.

Проверка домашней работы 2 24 (р.т.). Написать программу, с помощью которой Робот из исходного положения попадет в клетку Б: вправо вниз влево вниз вправо вниз влево вправо вниз влево вниз вправо вниз влево вправо вниз влево вниз вправо вниз влево

3 26 (б) (р.т.). Известен вспомогательный алгоритм для Робота: ПРОЦ узор_2 НАЧАЛО верх; вправо; закрась вниз; вниз; закрась влево; влево; закрась вверх; вверх; закрась вправо; вниз КОНЕЦ Нарисовать, что получится при выполнением Роботом основного алгоритма: ПОВТОРИТЬ 7 РАЗ узор_2 вправо КОНЕЦ

4 26 (в) (р.т.). Известен вспомогательный алгоритм для Робота: ПРОЦ узор_1 НАЧАЛО верх; закрась; вниз вправо; закрась; влево вниз; закрась; вверх влево; закрась; вправо КОНЕЦ Нарисовать, что получится при выполнением Роботом основного алгоритма: узор_1 вправо; вправо; вправо вверх; вверх узор_1 вправо; вправо; вправо вниз; вниз узор_1

5 26 (г) (р.т.). Известен вспомогательный алгоритм для Робота: ПРОЦ узор_1 НАЧАЛО верх; закрась; вниз вправо; закрась; влево вниз; закрась; вверх влево; закрась; вправо КОНЕЦ Нарисовать, что получится при выполнением Роботом основного алгоритма: узор_1 вправо; вправо узор_2 вправо; вправо узор_1 ПРОЦ узор_2 НАЧАЛО верх; вправо; закрась вниз; вниз; закрась влево; влево; закрась вверх; вверх; закрась вправо; вниз КОНЕЦ

6 Нарисовать, что получится при выполнением Роботом основного алгоритма: узор_1 вправо; вправо узор_2 вправо; вправо узор_1

7 27 (а) (р.т.). Составить алгоритмы, под управлением которых Робот закрасит указанные клетки: ПРОЦ угол НАЧАЛО вниз; вниз; закрась; вверх закрась; вправо закрась; вправо; закрась КОНЕЦ ПОВТОРИТЬ 3 РАЗ угол вниз; вниз влево; влево КОНЕЦ

8 27 (б) (р.т.). Составить алгоритмы, под управлением которых Робот закрасит указанные клетки: ПРОЦ угол НАЧАЛО вниз; вниз; закрась; вверх закрась; вправо закрась; вправо; закрась КОНЕЦ ПОВТОРИТЬ 3 РАЗ угол вниз влево; влево; влево КОНЕЦ

9 27 (в) (р.т.). Составить алгоритмы, под управлением которых Робот закрасит указанные клетки: ПРОЦ угол НАЧАЛО вниз; вниз; закрась; вверх закрась; вправо закрась; вправо; закрась КОНЕЦ ПОВТОРИТЬ 3 РАЗ угол вниз влево; влево КОНЕЦ

Цикл «пока» 10 Закрасить все клетки справа от Робота: Известно, что: 1. Справа на неизвестном расстоянии есть стена. 2. Клетки нужно закрасить, пока Робот не подойдет к стене вплотную.

11 Робот может анализировать и сообщать обстановку вокруг себя, проверяя следующие условия: справа свободно слева свободно сверху свободно снизу свободно закрашено Пока справа свободно, нужно выполнять команды: вправо закрась

12 Алгоритмическая конструкция – цикл «пока»: ПОКА справа свободно ДЕЛАТЬ вправо закрась КОНЕЦ Общий вид цикла «пока»: ПОКА условие ДЕЛАТЬ тело цикла (последовательность команд) КОНЕЦ

13 Блок-схема цикла «пока»:

14 При выполнении цикла исполнитель повторяет следующие действия: 1)Проверяет записанное после служебного слова ПОКА условие; 2)Если условие не соблюдается (Нет), то выполнение цикла прекращается; и Робот начинает выполнять команды, записанные после служебного слова КОНЕЦ. Если же условие соблюдается (Да), то Робот выполняет тело цикла и снова проверяет условие.

15 Составим программу, исполняя которую Робот нарисует на клетчатом поле меандр из пяти витков: ПОКА справа свободно ДЕЛАТЬ вправо закрась; влево закрась; вверх закрась; вправо; закрась вправо; вправо; вправо вниз; вниз КОНЕЦ

Простые и составные условия 16 В цикле «пока» могут использоваться как простые, так и составные условия с помощью слов И, ИЛИ, НЕ. А – простое условие сверху свободно В – простое условие справа свободно А И В – составное условие сверху свободно И справа свободно АВА И В выполняется не выполняется выполняется не выполняется

17 АВА ИЛИ В выполняется не выполняется не выполняется АНЕ А выполняется не выполняется выполняется

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

19

20 29 (р.т.). Известно, что где-то правее Робота есть стена. Начертить блок-схему алгоритма, под управлением которого Робот закрасит ряд клеток до стены и вернется в исходное положение.

21 30 (р.т.). Известно, что где-то правее Робота закрашена клетка. Составить алгоритм, под управлением которого Робот закрасит ряд клеток до закрашенной клетки и вернется в исходное положение. вправо ПОКА НЕ закрашено ДЕЛАТЬ закрась вправо КОНЕЦ ПОКА закрашено ДЕЛАТЬ влево КОНЕЦ влево

Домашнее задание §3. (3, 4) Р.т. 28, 31, 32, стр