Подпрограммы
Вспомогательный алгоритм алгоритм, по которому решается некоторая подзадача из основной задачи и который, как правило, выполняется многократно
Подпрограмма Вспомогательный алгоритм, записанный на языке программирования, называется подпрограммой.
Задача Основная программа (основной алгоритм) Подпрограммы (вспомогательные алгоритмы)
Подпрограмма Подпрограммы- функции Подпрограммы- процедуры
Обращение к процедуре (имена переменных, которые отправляем в подпрограмму, имена переменных, которым присваивается результаты подпрограмм) Формат описания процедуры: Procedure (имена аргументов: их тип; var имена результатов: их тип); ; End;
Домашнее задание Учебник. § 28. Задачник- практикум. Том1. П На «3»и «4». Найти максимум четырёх чисел. На «5». Задача 9 (стр. 284, тип факториала- longint, так как число больше, чем ).
Практическая работа «Разработка программы, содержащей подпрограмму» 5 (стр.283) Написать программу нахождения суммы большего и меньшего из трёх чисел.
Решение: program s5; var a,b,c,max, min, s: real; procedure maximum (x,y:real;var m1:real); begin if x>y then m1:=x else m1:=y; end; procedure minimum (x,y:real;var m2:real); begin if x
Тесты для проверки: abcS
Первоначально составляется множество подпрограмм, которые могут понадобиться при решении задачи, а затем пишется основная программа, содержащая обращения к ним. Описанный метод называется сборочным программированием.
Метод программирования, при котором сначала пишется основная программа, в ней записываются обращения к пока ещё не составленным подпрограммам, а потом описываются эти подпрограммы, называется методом последовательной (пошаговой) детализации.
В литературе по программированию используется такая терминология: метод последовательной детализации называют программированием сверху вниз, а сборочный метод- программированием снизу вверх.