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