Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
При разработке программ часто приходится описывать одни и те же действия, но при различных наборах исходных данных. Эти повторяющиеся вычисления выделяют в самостоятельную часть программы, которая может быть использована многократно. Такая автономная часть программы, реализующая определенный алгоритм и допускающая обращение к ней из различных участков основной программы, называется подпрограммой.
В Паскале существует два типа подпрограмм: подпрограммы- функции и подпрограммы- процедуры. Рассмотрим последние.
Любая процедура оформляется аналогично основной программе, т.е. содержит заголовок, разделы описаний и операторов. В отличие от основной программы заголовок в процедуре обязателен.
Формат описания процедуры:
Procedure <имя процедуры> (<список формальных параметров>);
|
Begin
|
End;
Для вызова процедуры из основной программы или другой подпрограммы следует записать оператор: <имя процедуры> (<список фактических параметров>); При обращении к подпрограмме формальные параметры заменяются на соответствующие фактические вызывающей программы или подпрограммы.
Упражнение 43. Даны два целых числа. Поменять местами их значения, обмен значениями осуществить в процедуре. | |
var a,b: integer; procedure swap (var x,y: integer); var z: integer; begin z:=x; x:=y; y:=z; end; begin clrscr; write('a=b=');readln(a, b); swap(a,b); writeln('a=,b=',a, ' ',b); readln; end. |
Список использованной литературы и источников:
Составители: Петрова Т.В., Тимофеева Н.А.
Дата публикования: 2014-10-30; Прочитано: 275 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!