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

Цена:
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 отсутствует, то параметры являются параметрами-значениями. Смысл этих понятий мы рассмотрим несколько позже.
Логика. Тестовые задания.
Тестовые задания. Зачет по контрольной работе ставится при выполнении тестовых заданий по всем 12 лекциям. Лекция 1. Предмет и значение логики. Логика и язык. 1. Логическая форма конкретной мысли – это: строение этой мысли, способ связи составных частей мысли, словесное выражение мысли 2. Определите логическую форму высказываний: «Все птицы — летают», «Все люди разумны», «Все телефоны — мобильные» 3. Сколько основных формально­логических законов вы знаете
User evybwf : 10 октября 2015
200 руб.
База данных ИЗДАНИЕ
База данных об здание книг
User Allekssandr : 25 июня 2009
Общая теория связи. Экзамен. Билет №11
1. Построение структурных схем для экспериментального определения числовых характеристик эргодических случайных процессов и пояснение принципа их работы. 2. Производительность и избыточность источника дискретных сообщений.
User ElenaR92 : 18 сентября 2016
150 руб.
Любовь к природе: спорные вопросы
О необходимости любви к природе на уроках школьного естествознания еще в XIX веке писали русские педагоги Ястребцов, Сальцман, Симашко; известный педагог-естественник Д.Н. Кайгородов неоднократно заявлял: “Нужно культивировать в школе не мертвую науку о природе, а живую любовь к природе и Божьим творениям” (13). К такому же мнению в начале XX века пришел и известный педагог Стенли Холл (22). Одну из наиболее серьезных работ обсуждению такого сложного и таинственного понятия как любовь к природе
User DocentMark : 9 марта 2013
up Наверх