Чертежник. Процедуры.
Чертежник может рисовать любые цифры из отрезков, наример цифры почтового индекаса.
Пример 1. написать программу, которая рисует 111
Программа рисования цифры 1 имеет вид
Цифра1
{
подними_перо;
вектор ( 0,25 );
опусти_перо;
вектор ( 25, 25 );
вектор ( 0,-50 );
подними_перо;
вектор (25 ,0 );
}
{
подними_перо;
вектор ( 0,25 );
опусти_перо;
вектор ( 25, 25 );
вектор ( 0,-50 );
подними_перо;
вектор (25 ,0 );
}
Чтобы нарисовать 111, Чертежник может запомнить как рисуется та или иная фигура. Для этого алгоритм рисования цифры 1 нужно оформить в виде процедуры (вспомогательного алгоритма)
Процедура
• это вспомогательные алгоритмы
• служат, чтобы выделить подзадачи, встречающиеся в программе несколько раз
• имеют имя
• записываются одна за другой после основной программы
• выполняется лишь тогда, когда она вызывается
• после вызова выполняются все команды, входящие в процедуру, и затем исполнитель переходит к следующей команде в вызывающей программе
Решение задачи 1
Задачи для самостоятельно решения
Уметь с помощью процедур писать программы рисования чисел, коротких слов (папа, мама, мир и т.д)