5. (4,6) (2,1) (6,1) переведи в точку (2, 1) опусти перо переведи в точку (4, 6)
6. (4,6) (2,1) (6,1) переведи в точку (2, 1) опусти перо переведи в точку (4, 6) переведи в точку (6, 1)
7. (4,6) (2,1) (6,1) переведи в точку (2, 1) опусти перо переведи в точку (4, 6) переведи в точку (6, 1) переведи в точку (2, 1)
8.
9.
10. № 13. Составьте алгоритмы рисования изображенных фигур так, чтобы в процессе перо не отрывалось от бумаги и ни одна линия не проводилась дважды:
11. а) Пусть (1, 1) - координаты левой нижней вершины фигуры. Один из возможных вариантов: переведи в точку (1,1) опусти перо сдвинь на вектор (4,4) сдвинь на вектор (0,-4) сдвинь на вектор (4,4) сдвинь на вектор (0,-4) сдвинь на вектор (-8, 0) сдвинь на вектор (0,4) сдвинь на вектор (8,0)
12. № 13. Составьте алгоритмы рисования изображенных фигур так, чтобы в процессе перо не отрывалось от бумаги и ни одна линия не проводилась дважды:
13. в) Пусть (2, 2) - координаты левой нижней вершины фигуры. Один из возможных вариантов: переведи в точку (2, 2) опусти перо сдвинь на вектор (3, 6) сдвинь на вектор (3, -6) сдвинь на вектор (-7, 4) сдвинь на вектор (8, 0) сдвинь на вектор (-7, -4)
15. Чертежник может рисовать любые фигуры из отрезков, например цифры почтового индекса. Как извести каждая такая цифра вписана в прямоугольник Условимся при рисовании каждой цифры за начальную точку брать левую нижнюю точку соответствующе прямоугольника. Программа рисования цифры 0 может иметь вид:
17. А теперь представьте, что необходимо составить алгоритм рисования почтового индекса города Красноярска — 660000 . Самый простой вариант — составить очень длинную | программу, в которой дважды повторить алгоритм рисования цифры 6 и четырежды — цифры 0. Но есть и другой способ . Оказывается, Чертежник может «запомнить», как рисуется та или иная цифра. Для 1 решения основной задачи (рисования почтового индекса Я 660000) достаточно «научить» Чертежника рисовать цифру 6 и цифру 0. Для этого алгоритм рисования цифры нужно предварительно оформить в виде процедуры ( вспомогательного алгоритма ). Процедура рисования цифры 0 будет выглядеть так:
18. Строка ПРОЦ цифра_О называется заголовком процедуры . Имя процедуры — цифра_0. Алгоритм рисования буквы помещается чуть правее между служебными словами НАЧАЛО и КОНЕЦ . Процедура рисования цифры 6 будет выглядеть так:
19. Приказ на выполнение вспомогательного алгоритма (процедуры) называется вызовом процедуры и записывается в основном алгоритме. Теперь запишем основной алгоритм, с помощью которого будет нарисован индекс 660000:
20. ПРОЦ буква_М НАЧАЛО опусти перо сдвинь на вектор (0, 4) сдвинь на вектор (1, -2) сдвинь на вектор (1, 2) сдвинь на вектор (0, -4) подними перо сдвинь на вектор (1, 0) КОНЕЦ
21. ПРОЦ буква_И НАЧАЛО опусти перо сдвинь на вектор (0,4) сдвинь на вектор (0,-4) сдвинь на вектор (2,4) сдвинь на вектор (0,-4) подними перо сдвинь на вектор (1,0) КОНЕЦ ПРОЦ буква_М НАЧАЛО опусти перо сдвинь на вектор (0, 4) сдвинь на вектор (1, -2) сдвинь на вектор (1, 2) сдвинь на вектор (0, -4) подними перо сдвинь на вектор (1, 0) КОНЕЦ
22. ПРОЦ буква_И НАЧАЛО опусти перо сдвинь на вектор (0,4) сдвинь на вектор (0,-4) сдвинь на вектор (2,4) сдвинь на вектор (0,-4) подними перо сдвинь на вектор (1,0) КОНЕЦ ПРОЦ буква_М НАЧАЛО опусти перо сдвинь на вектор (0, 4) сдвинь на вектор (1, -2) сдвинь на вектор (1, 2) сдвинь на вектор (0, -4) подними перо сдвинь на вектор (1, 0) КОНЕЦ ПРОЦ буква_Р НАЧАЛО опусти перо сдвинь на вектор (0,4) сдвинь на вектор (2,0) сдвинь на вектор (0,-2) сдвинь на вектор (-2,0) подними перо сдвинь на вектор (3,-2) КОНЕЦ
23. переведи в точку (1, 1) буква_М буква_И буква Р переведи в точку (1, 1) буква_Р буква_И буква М переведи в точку (1, 1) буква_М буква_И буква М