Вопрос 18.
Организация подпрограмм.
При разработке программ часто приходится описывать одни и те же вычисления, но при различных исходных данных. Эти повторяющиеся вычисления выделяют в самостоятельную часть программы, которая может быть использована многократно. Такая автономная часть программы, реализующая определенный алгоритм и допускающая обращение к ней из различных участков общей программы, называется подпрограммой. Подпрограммы оформляются в виде блоков, имеющих четко обозначенный вход и выход.
Использование подпрограмм позволяет реализовать один из самых прогрессивных методов программирования – структурное программирование. Этот метод позволяет создавать модульные программы, которые проще разрабатывать, понимать и использовать.
В языке Турбо Паскаль выделяют два вида подпрограмм: процедура (PROCEDURE) и функция (FUNCTION).
Процедуры и функции могут быть:
1) предопределенные или встроенные, которые являются частью языка и могут употребляться в программе, не будучи описанными (например, Write, Read, sqr, sin и т.д.);
2) введенные пользователем, которые объявляются в разделе описаний вслед за разделом переменных (var).
Программа может содержать несколько процедур и функций.
Материалы на данной страницы взяты из открытых источников либо размещены пользователем в соответствии с договором-офертой сайта. Вы можете сообщить о нарушении.