Your SlideShare is downloading. ×
0
урок 30. исполнитель чертежник. использование вспомогательных алгоритмов.
урок 30. исполнитель чертежник. использование вспомогательных алгоритмов.
урок 30. исполнитель чертежник. использование вспомогательных алгоритмов.
урок 30. исполнитель чертежник. использование вспомогательных алгоритмов.
урок 30. исполнитель чертежник. использование вспомогательных алгоритмов.
урок 30. исполнитель чертежник. использование вспомогательных алгоритмов.
урок 30. исполнитель чертежник. использование вспомогательных алгоритмов.
урок 30. исполнитель чертежник. использование вспомогательных алгоритмов.
урок 30. исполнитель чертежник. использование вспомогательных алгоритмов.
урок 30. исполнитель чертежник. использование вспомогательных алгоритмов.
урок 30. исполнитель чертежник. использование вспомогательных алгоритмов.
урок 30. исполнитель чертежник. использование вспомогательных алгоритмов.
урок 30. исполнитель чертежник. использование вспомогательных алгоритмов.
урок 30. исполнитель чертежник. использование вспомогательных алгоритмов.
урок 30. исполнитель чертежник. использование вспомогательных алгоритмов.
урок 30. исполнитель чертежник. использование вспомогательных алгоритмов.
урок 30. исполнитель чертежник. использование вспомогательных алгоритмов.
урок 30. исполнитель чертежник. использование вспомогательных алгоритмов.
урок 30. исполнитель чертежник. использование вспомогательных алгоритмов.
урок 30. исполнитель чертежник. использование вспомогательных алгоритмов.
урок 30. исполнитель чертежник. использование вспомогательных алгоритмов.
урок 30. исполнитель чертежник. использование вспомогательных алгоритмов.
урок 30. исполнитель чертежник. использование вспомогательных алгоритмов.
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

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

8,689

Published on

Published in: Education
1 Comment
0 Likes
Statistics
Notes
  • Be the first to like this

No Downloads
Views
Total Views
8,689
On Slideshare
0
From Embeds
0
Number of Embeds
4
Actions
Shares
0
Downloads
19
Comments
1
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. (2,1) (4,1) (4,6)
  • 2.  
  • 3. (4,6) (2,1) (6,1) переведи в точку (2, 1)
  • 4. (4,6) (2,1) (6,1) переведи в точку (2, 1) опусти перо
  • 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.
    • Проверка №№ 3, 4 (стр. 87)
  • 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)
  • 14. Чертежник учится, или Использование вспомогательных алгоритмов
  • 15. Чертежник может рисовать любые фигуры из отрезков, например цифры почтового индекса. Как извести каждая такая цифра вписана в прямоугольник Условимся при рисовании каждой цифры за начальную точку брать левую нижнюю точку соответствующе прямоугольника. Программа рисования цифры 0 может иметь вид:
  • 16. Для рисования цифры 6 можно использовать г грамму
  • 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) буква_М буква_И буква М

×