Алгоритм
<<  Исполнитель Робот Исполнитель РОБОТ  >>
Исполнитель Робот
Исполнитель Робот
Ответьте на вопросы
Ответьте на вопросы
Команда ветвления
Команда ветвления
Пример
Пример
Упражнения
Упражнения
Упражнения
Упражнения
Задание 1
Задание 1
Решение
Решение
Задание 2
Задание 2
Решение
Решение
Решение
Решение
Задание 3
Задание 3
Решение
Решение
Дз
Дз
Благодарю за внимание
Благодарю за внимание
Решение задачи ДЗ
Решение задачи ДЗ

Презентация на тему: «Исполнитель Робот». Автор: . Файл: «Исполнитель Робот.ppt». Размер zip-архива: 460 КБ.

Исполнитель Робот

содержание презентации «Исполнитель Робот.ppt»
СлайдТекст
1 Исполнитель Робот

Исполнитель Робот

Команда условия. Составление комбинированных алгоритмов

04.12.2015

2 Ответьте на вопросы

Ответьте на вопросы

Формат команды повторить, цикла пока. Есть ли разница в использовании этих команд? Что представляют собой составные условия? Какие логические связки в них используются? Составьте условие, которое будет означать, что Робот находится в левом верхнем углу поля. Составьте условие, которое будет означать, что Робот не находится в левом нижнем углу поля. Составьте условие, проверяющее, что с одной из сторон клетки, где находится Робот, есть стена.

3 Команда ветвления

Команда ветвления

Если <условие> то действия 1 иначе действия 2 конец

Если <условие> то действия 1 конец

4 Пример

Пример

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

Вправо нц пока не снизу свободно если сверху свободно то закрась конец вправо кц

*

5 Упражнения

Упражнения

В ряду клеток левее Робота некоторые клетки закрашены. Составьте алгоритм, который закрашивает клетки ниже каждой закрашенной клетки. Рассмотрите задачу для случаев, когда а) известно общее количество клеток левее Робота (например, 10 клеток). б) общее количество клеток левее Робота неизвестно.

*

Клетки, которые надо закрасить

6 Упражнения

Упражнения

А) повторить 10 раз влево если закрашено то вниз; закрась; вверх конец конец

*

Б) нц пока слева свободно влево если закрашено то вниз; закрась; вверх конец кц

Клетки, которые надо закрасить

7 Задание 1

Задание 1

Составьте алгоритм прохождения Робота по коридору (размер поля и форма коридора произвольные) от левого нижнего угла поля к правому верхнему. Коридор имеет ширину одна клетка и тянется слева-снизу вправо-вверх.

Б

*

8 Решение

Решение

Нц пока сверху свободно или справа свободно если сверху свободно то вверх иначе вправо конец кц

Б

*

Если сверху свободно то вверх конец если справа свободно то вправо конец

9 Задание 2

Задание 2

Известно, что Робот находится внутри коридора (длина коридора неизвестна). Составить алгоритм для закрашивания Роботом всех клеток коридора и возвращения его в исходное положение.

*

*

Б)

А)

10 Решение

Решение

*

Нц пока снизу свободно закрась; вниз кц закрась нц пока сверху свободно вверх кц

11 Решение

Решение

Нц пока не сверху свободно и не снизу свободно закрась; вправо кц влево нц пока не сверху свободно и не снизу свободно влево кц вправо нц пока не закрашено закрась; вправо кц

*

12 Задание 3

Задание 3

Известно, что Робот находится над стеной (длина стены неизвестна). Составить алгоритм для закрашивания Роботом всех клеток под стеной. Конечное положение Робота может быть произвольным.

*

13 Решение

Решение

Нц пока не снизу свободно вправо кц вниз влево нц пока не сверху свободно закрась влево кц

*

14 Дз

Дз

Составьте алгоритм закрашивания Роботом всех клеток поля. Размер поля 6X8.

*

15 Благодарю за внимание

Благодарю за внимание

16 Решение задачи ДЗ

Решение задачи ДЗ

2 способ (размер поля произвольный): нц пока сверху свободно или не закрашено закрась нц пока справа свободно вправо закрась кц если сверху свободно то вверх закрась нц пока слева свободно влево закрась кц конец если сверху свободно то вверх конец кц

1 способ: Повторить 8 раз закрась повторить 5 раз вправо закрась конец повторить 5 раз влево конец если сверху свободно то вверх конец конец

«Исполнитель Робот»
http://900igr.net/prezentacija/informatika/ispolnitel-robot-242554.html
cсылка на страницу

Алгоритм

31 презентация об алгоритме
Урок

Информатика

130 тем
Слайды