Учебно-методическое пособие для студентов специальности 1-08 01 01 «Профессиональное обучение
Download 0.99 Mb. Pdf ko'rish
|
Osnovy algoritmizacii i programmirovaniya
- Bu sahifa navigatsiya:
- Процедуры пользователя Заголовок процедуры имеет следующий вид: Procedure ( );
Разделы описаний процедуры, подобно основной программе со- держит разделы label, const, type, var и, в свою очередь, раздел про- цедур и функций. Раздел операторов заключается в операторные скобки begin – end, причем после end, в отличие от основной про- граммы, ставится символ «;». Процедуры помещаются в главной программе в разделе объявлений основной программы. Отличительная особенность функции заключается в том, что она имеет только один результат выполнения, который обозначается име- нем функции и возвращается (передается) в основную программу. Таким образом, алгоритм можно оформить в виде функции в том слу- чае, если в качестве результата получается одно единственное значе- ние. Для вызова функции достаточно указать ее имя (с фактическими параметрами) в любом выражении. Отметим, что имя функции можно использовать в арифметических выражениях и других командах. Процедуры пользователя Заголовок процедуры имеет следующий вид: Procedure < имя > (< список формальных параметров >); Список формальных параметров необязателен и может отсут- ствовать. Если же он есть, то в нем должны быть перечислены име- на формальных параметров и их тип. Несколько однотипных пара- метров можно объединять в подсписки, например: Procedure SB (a : Real; b, d : Integer; c : Char); Процедура пользователя представляет собой именованную груп- пу операторов, реализующую определенную часть общей задачи и вызываемую при необходимости для выполнения по имени из любой позиции раздела операторов. Обращение к подпрограммам осуществляется указанием имени подпрограммы и списка фактических параметров, в качестве кото- рых могут выступать константы, переменные и выражения, отделя- емые друг от друга запятой. Количество и типы фактических пара- метров при обращении к подпрограмме должны точно соответство- вать количеству и типам ее формальных параметров. 97 Для обращения к процедуре используется специальный опера- тор, состоящий из имени процедуры и списка фактических пара- метров. Соответствие между фактическими и формальными параметрами должно быть следующим: количество фактических параметров должно быть равно ко- личеству формальных параметров; соответствующие фактические и формальные параметры должны совпадать по порядку следования и типу. Соответствующие параметры желательно обозначать не одинаково. Параметры процедур могут быть двух видов: параметры- значения, параметры-переменные. Параметры-значения используются для передачи исходных данных в процедуру, в списке формальных параметров они указы- ваются через запятую с определением типов. Параметры-переменные необходимы для сохранения в них ре- зультатов выполнения процедуры, а значит значения этих парамет- ров передаются из процедуры в основную программу, перед ними необходимо ставить зарезервированное слово Var, например: Download 0.99 Mb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling