Практикум по программированию на языке Turbo Pascal. Часть 2. Портнягина В.В - 74 стр.

UptoLike

ЛАБОРАТОРНАЯ РАБОТА 8
ПРОЦЕДУРЫ И ФУНКЦИИ
Цели работы
1. Освоение структуры программы, в которой использу-
ется для своей реализации процедуры и функции.
2. Освоение структуры программы, в которой использу-
ется для своей реализации рекурсии.
Теоретический материал
1. Общие положения
Часто бывает, что приходится производить одни и те же
вычисления, но при различных исходных данных. Можно
выделить эти повторяющиеся вычисления в самостоятельную
часть программы, которая может быть использована много-
кратно.
Автономная часть программы, реализующая определен-
ный алгоритм и допускающая обращение к ней из различных
частей общей программы, называется подпрограммой.
В языке Pascal выделяют два вида подпрограмм:
Процедура (Procedure),
Функция (Function).
Применение подпрограмм дает возможность конструи-
ровать программу как набор отдельных подпрограмм. Это
позволяет получить более логичный процесс программиро-
вания. В программе описание процедур и функций должно
располагаться между разделами переменных и операторов.
Каждая процедура или функция определяется только один
раз, но может использоваться многократно.
Структура процедур и функций аналогична структуре
полной программы на языке Pascal. В процедурах и функциях
могут быть описаны собственные метки, константы, типы,
собственные переменные и даже собственные процедуры и
74
             ЛАБОРАТОРНАЯ РАБОТА № 8

              ПРОЦЕДУРЫ И ФУНКЦИИ


                      Цели работы

    1. Освоение структуры программы, в которой использу-
ется для своей реализации процедуры и функции.
    2. Освоение структуры программы, в которой использу-
ется для своей реализации рекурсии.


                 Теоретический материал

     1. Общие положения
     Часто бывает, что приходится производить одни и те же
вычисления, но при различных исходных данных. Можно
выделить эти повторяющиеся вычисления в самостоятельную
часть программы, которая может быть использована много-
кратно.
     Автономная часть программы, реализующая определен-
ный алгоритм и допускающая обращение к ней из различных
частей общей программы, называется подпрограммой.
     В языке Pascal выделяют два вида подпрограмм:
   – Процедура (Procedure),
   – Функция (Function).
     Применение подпрограмм дает возможность конструи-
ровать программу как набор отдельных подпрограмм. Это
позволяет получить более логичный процесс программиро-
вания. В программе описание процедур и функций должно
располагаться между разделами переменных и операторов.
Каждая процедура или функция определяется только один
раз, но может использоваться многократно.
     Структура процедур и функций аналогична структуре
полной программы на языке Pascal. В процедурах и функциях
могут быть описаны собственные метки, константы, типы,
собственные переменные и даже собственные процедуры и
                           74