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

Цена:
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 отсутствует, то параметры являются параметрами-значениями. Смысл этих понятий мы рассмотрим несколько позже.
Экономическое учение К. Маркса
Оглавление 1. Введение. 3 2. Товар и его свойства. 3 3. Трудовая ценность и прибавочная стоимость. 4 4. Понятие о капитале. 4 5. Норма прибавочной стоимости. 5 6. Цена производства. 5 7. Общественное воспроизводство. 6 8. К. Маркс и современность. 7 9. Заключение. 9 10. Список литературы. 10
User VikkiROY : 19 октября 2012
70 руб.
Контрольная работа №4 по дисциплине: Основы теории цепей. Вариант №12
Задача 4.1 Электрическая цепь состоит из источника сигнала, имеющего ЭДС е e(t)=Em*sin(wt+yu) , частоту f = 5 кГц, начальную фазу yu=40 град., Em=5В и внутреннее сопротивление Zн , ЧП, собранного по Г-образной схеме с П и Т входом, и нагрузки Zн (параметры ЧП: R1=1кОм; R2=1кОм; C=10нФ). Задание: 1) рассчитайте А-параметры ЧП; 2) рассчитайте характеристические параметры ЧП – характеристические сопротивления и и , а также собственную постоянную передачи ; 3) . Рассчитайте входные
User Amor : 19 октября 2013
250 руб.
promo
Контрольная работа по дисциплине: Электротехника и электроника. Вариант №16
Задача 1 По выходным характеристикам полевого транзистора построить передаточную характеристику при указанном напряжении стока. Определить дифференциальные параметры S, Ri, μ полевого транзистора и построить их зависимости от напряжения на затворе. Сделать выводы о зависимости параметров транзистора от режима работы. Исходные данные представлены в таблице 1.1. Таблица 1.1 − Исходные данные. No варианта: 16 Тип ПТ: КП303Д Uси0=14 В Uзи0=-8В Задача 2 Используя характеристики заданного биполярног
User Учеба "Под ключ" : 8 сентября 2017
1000 руб.
Сфера с вырезами. Вариант 6. Чертеж в компасе
Сфера с вырезами. Сделано в компас 16+сохранено в джпг. Открывается всеми версиями компаса начиная с 16. Если есть требование, наоборот сделать в последней новой версии компаса, то просто открываете в этой новой версии и сохраняете. Все что есть на приложенных изображениях, есть в приложенном архиве. Если есть какие-то вопросы или нужно другой вариант, пишите.
User Laguz : 12 сентября 2025
120 руб.
Сфера с вырезами. Вариант 6. Чертеж в компасе
up Наверх