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

Цена:
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 отсутствует, то параметры являются параметрами-значениями. Смысл этих понятий мы рассмотрим несколько позже.
Механика жидкости и газа СПбГАСУ 2014 Задача 11 Вариант 85
Канал (земляной) трапецеидального сечения имеет коэффициент заложения откосов m = 1,5; уклон дна i = (0,0006 + 0,0001·y); ширину дна русла b = (2,5 + 0,05·z) м и пропускает при глубине h0 = (1,5 + 0,05·y) м расход Q1 = (6,5 + 0,1·z) м³/с. На сколько метров нужно уширить канал при сохранении заданных m и i, чтобы он пропускал при том же наполнении расход Q2 = (9 + 0,1·z) м³/с (рис. 11)?
User Z24 : 2 января 2026
200 руб.
Механика жидкости и газа СПбГАСУ 2014 Задача 11 Вариант 85
Анализ и улучшение условий труда в ремонтно-механическом цехе ОАО "Минский моторный завод"
Введение В ремонтно-механическом цехе ОАО «Минского моторного завода» списочное количество работающих составляет около 100 человек. Основная деятельность цеха заключается в следующем: • Изготовление нестандартизированного оборудования. • Средний и капитальный ремонт технологического оборудования. • Изготовление запасных частей для автотракторной техники. • Восстановление деталей методом наплавки. 1. Анализ опасных и вредных факторов в ремонтно-механическом цехе Основная деятельность ремонтно-ме
User evelin : 17 марта 2014
5 руб.
Організація будівництва ділянки дороги ІІІ категорії
1. Загальна частина 1.1.1 Природньо - кліматична характеристика району 1.1.2 Клімат 1.1.3 Рельєф 1.1.4 Грунти 1.1.5 Гідрологія 1.2 Адміністративно господарська характеристика 1.2.1 Промисловість 1.2.2 Сільське господарство 1.2.3 Транспорт 1.3 Значення автомобільної дороги 1.4 Таблиця технічних показників 1.5 Зведена відомість об’ємів робіт 2. Штучні споруди 2.1 Організація будівництва залізобетонних труб 2.2 Організація будівництва мостів 3. Земляне полотно 3.1 Визначення строків виконання робіт
User VikkiROY : 20 ноября 2012
15 руб.
Итерационный метод решения проблемы собственных значений
Введение В данной курсовой работе рассмотрен итерационный метод решения проблемы собственных значений. Сходимость итерационного процесса может быть очень медленной. Причиной этого является наличие нелинейного элементарного делителя, соответствующего первому собственному числу. Другая причина – это близость второго собственного числа к первому. В этом случае можно ускорить сходимость несколькими методами. Одним из них является метод скалярных произведений, который рассмотрен в данной работе. В ме
User GnobYTEL : 12 ноября 2012
up Наверх