МУНИЦИПАЛЬНОЕ БЮДЖЕТНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ
  ГОРОДА КОСТРОМЫ
"ГИМНАЗИЯ №1"

 

Процедуры и функции

 

< p≫< span≫< ≫< span≫< < ≫ данный< включен которую в программы, главной блока оСновного операторами перед выполняютСя они т.е. первыми, операторы ней приведенные модуля. блок оСновной Собой предСтавляет чаСть ≫инициализационная

< чаСть< ≫< быть может также ≫реализационная чаСть.< реализационную входящими программами, только нужд Своих для иСпользоватьСя могут и извне недоСтупны данных Структуры типы здеСь определенные функций. процедур определением С наряду конСтанты переменные, модуля) (для глобальные определить можете вы обычной внутри как же, так точно функции. процедуры определяютСя которой чаСть, это – пуСта.< интерфейСная ≫примечание. чаСти.< реализационной заголовка) их дубликатом (С находитСя функций этих программы текСт Сам параметров. типов указанием Строкой-заголовком Своей чаСти интерфейСной опиСаны должны модуле, данном пользования общего доСтупные функции, ≫вСе переменных.< конСтант данных, определения опиСанных необходимые вне из опиСываютСя аналогично иСпользования. доСтупными Сделать можно модулей, готовых СущеСтвующих уже имена uses операторе ≫указав модуле.< определенных функций, иСпользования необходимую информацию, вСю неСет модуля ≫интерфейСная программами.< внешними модуле этом переменных, конСтанты, вСе этой ≫в др.).< (процедур, объектов именами Совпадать должно не имя что забывайте, а Символов. чем более СоСтоять значит хранитСя, он котором файла, именем оСобенноСть: одну учитывать необходимо имени выборе ≫при модуля.< вСего уСтановки общие дающие компилятору, директивы приСутСтвовать же unIt. Слово иСпользуетСя proGram Слова зарезервированного вмеСто программы. заголовка от отличаетСя мало ≫заголовок модуля< ≫enD.< (необязательна)≫< подключении его при иСполняемая модуля, ≫<чаСть программы≫< Следующей имеютСя еСли необходимо, beGIn ≫beGIn<Слово модулей≫;< других недоСтупных span≫FunctIon<реализация процедур, span≫proceDure<реализация доСтупных span≫var<опиСания типов, span≫type<опиСания конСтант, span≫const<опиСания подключаемых span≫uses<СпиСок (ImplementatoIn)< span≫FunctIon<заголовки span≫proceDure<заголовки ≫InterFace< span≫<глобальные span≫{$n+}< ≫unIt<имя инициализационная реализационная заголовок, разделов: неСколько на разделить модно ≫модуль пользователя.< Скрыта Структура внутренняя однако программах. вызывающих Себя включает модуль незавиСимо. компилируетСя единица, программная b≫< программ.< отладке важно очень СократитьСя, СущеСтвенно программ больших компиляции время поэтому незавиСимо т.к. программировании, подходом прогреССивным СчитаетСя модулей ≫иСпользование продуктам.< программным разрабатываемым к подключатьСя которые библиотеки, СобСтвенные объединении заключаетСя подхода такого концепция оСновная применять употреблению виде оформленные вами напиСанные ≫программы, программиСтом.< Созданные ≫модули, указываетСя.< тип функции вызове выражения. непоСредСтвенно делать ≫вызов параметров.< фактичеСких её по функция ≫вызываетСя ;< ≫enD span≫.< span≫.< span≫. ≫var< функции;< значения тип): параметры: функции≫(формальные <имя ≫FunctIon виде:< Следующем оформляетСя ≫функция программу.< оСновную передаётСя обозначаетСя результат параметров); входных иметь (но выполнения один имеет она функции: оСобенноСти отличительные процедуре. подпрограммы–функция–оформляетСя вид ≫другой ≫функции.< порядку типу параметров, количеСтву СоответСтвие параметрами фактичеСкими формальными между типа. без указываетСя параметр фактичеСкий ему СоответСтвующий типом. Своим Со вмеСте формальный ≫каждый программу. возвращаетСя управление работы завершения поСле временно параметру. формальному параметра фактичеСкого каждого ≫значение параметры);< (фактичеСкие процедуры≫ ≫<имя имени:< вызываетСя ≫процедура enD;< ≫beGIn< ≫(локальные тип);< : параметры процедуры≫(формальные ≫proceDure вид:< Следующий ≫Структура ≫процедуры< необходимых Своему ≫подпрограмма возврата. ее необходимой информации, заданием подпрограммы выполнению переход - подпрограмме< ≫обращение выполнятьСя. продолжает которая программу, затем операторы. дейСтвовать начинают подпрограмма необходимоСти операторов начинаетСя ≫выполнение Самой.< ей объявленные называютСя ≫локальными< подпрограммам.< вСем программе, программе ≫глобальными< локальные.< либо подпрограмма, иСпользует подпрограмме. другой или вызвана будет того, до опиСана должна ≫любая ≫функций< ≫опиСание< span≫{< < span≫{опиСание span≫proceDure; переменных}< span≫var; типов}< span≫type; конСтант}< span≫const; меток}< span≫label; HH;< ≫рroGram так:< выглядит общая ≫тогда разделом за вСлед опиСания разделе объявляютСя ≫процедуры программы.< модификациях поСледСтвиям непредвидимым программирования ошибкам уСтойчивоСть span≫повышают ≫•< облегчая Структуру span≫улучшают фрагменты;< аналогичные текСте повторять многократно span≫избавляют задачи:< важные три решают ≫подпрограммы программа.< вСя обладает Структурой, той любая незавиСимая функционально отдельная ≫подпрограмма< модули< функции). (процедуры процедуры.< аргумента качеСтве употребить хотите переменной, указывайте правильно переменных span≫в оператора;< вызвать надо span≫для процедур:< применения ≫правила функциям.< неСкольким обратитьСя выражении одном результата аргументы;< указать Скобках круглых обращении span≫при приСваивания;< оператора правой нужно функцией, воСпользоватьСя span≫чтобы функций:< чиСел.< Случайных генератор инициализирует b≫ < span≫5) n;< х переменной значение увеличивает lonGInt типа n типа, порядкового любого где < span≫4) 1;< аргумент < span≫3) уменьшает < span≫2) < span≫1) типов< порядковых ≫Iv заглавной).< Строчной, (буква заглавную СоответСтвующую алфавита латинСкого букву преобразует cHar < значение;< поСледующее получает < предшеСтвующее < true);< (результат нечетным False) четным чиСло ли являетСя определяет, логичеСкого lonGInt, < ≫III х.< чиСла целую выделяет вещеСтвенного < целого;< ближайшего округляет < нуля;< нумерации начале номер порядковый возвращает < х;< равен ascII таблице код которого у Символ, cHar– byte, < преобразования ≫II ImGtype≫.< o:lock≫< aspectratIo="t" v:eXt="eDIt" ≫