Исполнитель Чертежник. Вспомогательные алгоритмы
сместиться в точку (а, b)
сместиться на вектор (а, b)
Сравните действия двух команд
Ошибки
Выполнить алгоритм
Выполнить алгоритм
Составить алгоритм рисования слова «МАМА»
Другой способ
Алгоритм рисования слова «МАМА» с использованием вспомогательных алгоритмов
1.32M
Category: informaticsinformatics

Исполнитель Чертежник. Вспомогательные алгоритмы

1. Исполнитель Чертежник. Вспомогательные алгоритмы

2. сместиться в точку (а, b)

Чертежник переходит в точку с координатами (a,b).
Если перо опущено, то остается след – отрезок от
предыдущего положения пера до точки с координатами
(a,b).
Выполнить алгоритм:
опустить перо
сместиться в точку (3,2)
сместиться в точку (0,3)
сместиться в точку (4,4)
Команда
абсолютного
смещения

3. сместиться на вектор (а, b)

Чертежник из текущего положения
смещается на a единиц по горизонтали и
на b единиц по вертикали)
Выполнить алгоритм:
опустить перо
сместиться на вектор (3,2)
сместиться на вектор (0,3)
сместиться на вектор (-2,0)
Команда
относительного
смещения

4. Сравните действия двух команд

Чертежник находился в точке (4, 1)
СМЕСТИТЬСЯ В
ТОЧКУ (2, 3)
СМЕСТИТЬСЯ НА
ВЕКТОР (2, 3)

5. Ошибки

Чертежник выполняет только
правильно записанные команды.
Найди синтаксические ошибки:
смиститься
сместиться на вектор (1, 7)
сместиться
перейти в вточку
точку(2;
(2,4)4)

6. Выполнить алгоритм

использовать Чертежник
алг буква_М
нач
опустить перо
сместиться на вектор (0,4)
сместиться на вектор (1, -2)
сместиться на вектор (1, 2)
сместиться на вектор (0, -4)
поднять перо
кон
Выполнить

7. Выполнить алгоритм

использовать Чертежник
алг буква_А
нач
опустить перо
сместиться на вектор (2, 4)
сместиться на вектор (0, -4)
сместиться на вектор (0, 2)
сместиться на вектор (-1, 0)
поднять перо
сместиться на вектор (1, -2)
поднять перо
кон
Выполнить

8. Составить алгоритм рисования слова «МАМА»

использовать Чертежник
алг МАМА
нач
опустить перо
сместиться на вектор (0,4)
сместиться на вектор (1, -2)
сместиться на вектор (1, 2)
сместиться на вектор (0, -4)
поднять перо
сместиться на вектор (1, 0)
опустить перо
сместиться на вектор (2, 4)
сместиться на вектор (0, -4)
сместиться на вектор (0, 2)
сместиться на вектор (-1, 0)
поднять перо
сместиться на вектор (1, -2)
поднять перо
сместиться на вектор (1, 0)
Выполнить
опустить перо
сместиться на вектор
сместиться на вектор
сместиться на вектор
сместиться на вектор
поднять перо
сместиться на вектор
опустить перо
сместиться на вектор
сместиться на вектор
сместиться на вектор
сместиться на вектор
поднять перо
сместиться на вектор
поднять перо
сместиться на вектор
кон
(0,4)
(1, -2)
(1, 2)
(0, -4)
(1, 0)
(2, 4)
(0, -4)
(0, 2)
(-1, 0)
(1, -2)
(1, 0)

9. Другой способ

Научить Чертежника рисовать букву М и
букву А. Оформить эти алгоритмы как
процедуры (вспомогательные
алгоритмы).
использовать Чертежник
алг буква_М
нач
опустить перо
сместиться на вектор (0,4)
сместиться на вектор (1, -2)
сместиться на вектор (1, 2)
сместиться на вектор (0, -4)
поднять перо
сместиться на вектор (1, 0)
кон
использовать Чертежник
алг буква_А
нач
опустить перо
сместиться на вектор (2, 4)
сместиться на вектор (0, -4)
сместиться на вектор (0, 2)
сместиться на вектор (-1, 0)
поднять перо
сместиться на вектор (1, -2)
поднять перо
сместиться на вектор (1, 0)
кон

10. Алгоритм рисования слова «МАМА» с использованием вспомогательных алгоритмов

Основной алгоритм
использовать Чертежник
алг
нач
буква_М
буква_А
буква_М
буква_А
кон
алг буква_М
нач
опустить перо
сместиться на вектор
сместиться на вектор
сместиться на вектор
сместиться на вектор
поднять перо
сместиться на вектор
кон
(0,4)
(1, -2)
(1, 2)
(0, -4)
(1, 0)
алг буква_А
нач
опустить перо
сместиться на вектор
сместиться на вектор
сместиться на вектор
сместиться на вектор
поднять перо
сместиться на вектор
поднять перо
сместиться на вектор
кон
(2, 4)
(0, -4)
(0, 2)
(-1, 0)
(1, -2)
(1, 0)
Вспомогательные
алгоритмы
Выполнить
English     Русский Rules