Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Подпрограммы пользователя



При разработке программ часто приходится описывать одни и те же действия, но при различных наборах исходных данных. Эти повторяющиеся вычисления выделяют в самостоятельную часть программы, которая может быть использована многократно. Такая автономная часть программы, реализующая определенный алгоритм и допускающая обращение к ней из различных участков основной программы, называется подпрограммой.

В Паскале существует два типа подпрограмм: подпрограммы- функции и подпрограммы- процедуры. Рассмотрим последние.

Любая процедура оформляется аналогично основной программе, т.е. содержит заголовок, разделы описаний и операторов. В отличие от основной программы заголовок в процедуре обязателен.

Формат описания процедуры:

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.

Список использованной литературы и источников:

  1. В.Валединский, «Начала программирования»
  2. И.Семакин, Е.Хеннер, «Задачник-практикум», том 1
  3. С.Немнюгин, «Практикум по Turbo Pascal»
  4. Т.Павловская, «Программирование на языке высокого уровня Паскаль»
  5. В.Данеге «100 задач по программированию»
  6. Т.Карасева «Сборник задач по ОИВТ»
  7. В.Фаронов «Turbo Pascal 7.0. Начальный курс»
  8. Материалы сайта www.kpolyakov.narod.ru

Составители: Петрова Т.В., Тимофеева Н.А.





Дата публикования: 2014-10-30; Прочитано: 275 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.005 с)...