(2,1) (4,1) (4,6)
 
(4,6) (2,1) (6,1) переведи в точку (2, 1)
(4,6) (2,1) (6,1) переведи в точку (2, 1) опусти перо
(4,6) (2,1) (6,1) переведи в точку (2, 1) опусти перо  переведи в точку (4, 6)
(4,6) (2,1) (6,1) переведи в точку (2, 1) опусти перо  переведи в точку (4, 6) переведи в точку (6, 1)
(4,6) (2,1) (6,1) переведи в точку (2, 1) опусти перо  переведи в точку (4, 6) переведи в точку (6, 1) переведи в точку (2...
<ul><li>Проверка №№ 3, 4 (стр. 87) </li></ul>
<ul><li>Письменный опрос: </li></ul><ul><li>Исполнитель -? </li></ul><ul><li>Формальный исполнитель - ? </li></ul><ul><li>...
№ 13. Составьте алгоритмы рисования изображенных фигур так, чтобы в процессе перо не отрывалось от бумаги и ни одна линия ...
а) Пусть (1, 1) - координаты левой нижней вершины фигуры. Один из возможных вариантов: переведи в точку (1,1) опусти перо ...
№ 13. Составьте алгоритмы рисования изображенных фигур так, чтобы в процессе перо не отрывалось от бумаги и ни одна линия ...
в) Пусть (2, 2) - координаты левой нижней вершины фигуры.  Один из возможных вариантов: переведи в точку (2, 2)  опусти пе...
Чертежник учится, или  Использование вспомогательных алгоритмов
Чертежник может рисовать любые фигуры из отрезков, например цифры почтового индекса. Как извести каждая такая цифра вписан...
Для рисования цифры 6 можно использовать г грамму
А теперь представьте, что необходимо составить алгоритм рисования почтового индекса города Красноярска —   660000 . Самый ...
Строка  ПРОЦ   цифра_О  называется  заголовком процедуры .  Имя процедуры  —  цифра_0.  Алгоритм рисования буквы помещаетс...
Приказ на выполнение вспомогательного алгоритма (процедуры) называется  вызовом процедуры  и записывается в основном алгор...
ПРОЦ буква_М НАЧАЛО опусти перо сдвинь на вектор (0, 4) сдвинь на вектор (1, -2) сдвинь на вектор (1, 2) сдвинь на вектор ...
ПРОЦ  буква_И НАЧАЛО опусти перо сдвинь на вектор  (0,4) сдвинь на вектор (0,-4) сдвинь на вектор  (2,4) сдвинь на вектор ...
ПРОЦ  буква_И НАЧАЛО опусти перо сдвинь на вектор  (0,4) сдвинь на вектор (0,-4) сдвинь на вектор  (2,4) сдвинь на вектор ...
переведи в  точку  (1,  1) буква_М буква_И буква  Р переведи в точку (1, 1) буква_Р буква_И буква М переведи в точку (1, 1...
Upcoming SlideShare
Loading in …5
×

урок 30. исполнитель чертежник. использование вспомогательных алгоритмов.

10,874 views

Published on

Published in: Education
1 Comment
1 Like
Statistics
Notes
No Downloads
Views
Total views
10,874
On SlideShare
0
From Embeds
0
Number of Embeds
1,521
Actions
Shares
0
Downloads
20
Comments
1
Likes
1
Embeds 0
No embeds

No notes for slide

урок 30. исполнитель чертежник. использование вспомогательных алгоритмов.

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

×