Процедуры и функции в языке Паскаль. Сфера действия описаний

Цена:
10 руб.

Состав работы

material.view.file_icon
material.view.file_icon bestref-100025.rtf

Необходимые программы

Работа представляет собой zip архив с файлами (распаковать онлайн), которые открываются в программах:
  • Microsoft Word

Описание

В языке Паскаль (как вы уже поняли из предыдущего материала) существуют понятия процедуры и функции. Процедуры и функции можно определить как замкнутые программные единицы, реализующие некоторый алгоритм. Фактически процедура или функция - это почти программа, почти - потому что она не может выполняться самостоятельно, а всегда вызывается какой-то другой процедурой или функцией. Программы, которые мы до сих пор писали, тоже были процедурами, правда, несколько особенными - главными процедурами. Программа может содержать любое количество процедур и функций, но она всегда содержит одну и только одну главную процедуру, с которой начинается выполнение программы.

Структура процедуры или функции очень похожа на структуру главной процедуры, она также содержит раздел описаний и раздел операторов; раздел операторов начинается с BEGIN и заканчивается END; (но не END. - как у главной процедуры). Единственным новым оператором для вас будет оператор заголовка, с которого начинается всякая процедура и функция. Все процедуры и функции записываются в разделе описаний какой-либо другой процедуры или функции, в том числе и главной процедуры. Оператор заголовка процедуры имеет вид:

PROCEDURE имя ( список параметров ) ;

Здесь имя - имя процедуры (любой идентификатор), список параметров может отсутствовать, но если он есть, записывается в круглых скобках после имени процедуры и имеет вид :

[VAR] имя , ... имя : тип ;

...........................

[VAR] имя , ... имя : тип

Здесь имя - имена параметров, каждый параметр может использоваться внутри процедуры как обычная переменная соответствующего типа. Тип - имя типа, но не описание пользовательского типа; скажем, описание параметра в виде x:1..5 неверно, но, если выше описан соответствующий тип: TYPE MyType=1..5, то параметр можно описать в виде x:MyType. Ключевое слово VAR перед описанием параметров означает в данном случае, что все параметры до ";" или до ")" - параметры-переменные; если же VAR отсутствует, то параметры являются параметрами-значениями. Смысл этих понятий мы рассмотрим несколько позже.
Банковская система Республики Беларусь, её структура
Введение……………………..…………………………………………………….3 1. Банковская система и ее структура……………………………………………4 1.1. Функционирование центрального банка………………………………4 1.2. Роль центрального банка в проведении денежно-кредитной политики государства……………………………………………………….5 1.3. Развитие коммерческих банков……………………………………….12 2. Особенности и основные направления развития банковской системы Республики Беларусь…………………………………………………………….19 2.1 Концепция развития банковской системы РБ на 2001-2010 гг……...23 Заключе
User alfFRED : 27 октября 2013
10 руб.
Модернизация винтового домкрата (Основы конструкции, проектирования, расчета технологического оборудования)
Содержание Стр. 1.Технологическое оборудование 2 1.1. Винтовой домкрат 2 1.2. Изменение конструкции 3 2. Расчет
User dimalogunov : 8 сентября 2011
50 руб.
Еволюція міжбанківських розрахунків в Україні
Щоб краще зрозуміти нинішній стан платіжної системи України як екс-радянської республіки, важливо розглянути її історичне ко­ріння. З 1930 р. до недавніх реформ єдина банківська система обс­луговувала весь Радянський Союз. Держава володіла всіма коштами підприємств, платіжні операції здійснювалися через внутрішньобанківські перекази. При цьому ос­новною вимогою до системи розрахунків та її відмінною рисою був контроль, а не оперативність, зручність або надійність. Внутрішньобанківські розрахун
User Lokard : 25 октября 2013
15 руб.
Арматура фонтанная АФК5-80/50×70К2 Сборочный чертеж-Чертеж-Оборудование для добычи и подготовки нефти и газа-Курсовая работа-Дипломная работа
Арматура фонтанная АФК5-80/50×70К2 Сборочный чертеж-(Формат Компас-CDW, Autocad-DWG, Adobe-PDF, Picture-Jpeg)-Чертеж-Оборудование для добычи и подготовки нефти и газа-Курсовая работа-Дипломная работа
470 руб.
Арматура фонтанная АФК5-80/50×70К2 Сборочный чертеж-Чертеж-Оборудование для добычи и подготовки нефти и газа-Курсовая работа-Дипломная работа
up Наверх