Cтраница 1
Объявление процедуры или функции содержит список формальных параметров. Каждый параметр из списка формальных параметров является локальным по отношению к процедуре или функции, для которой он объявлен. Это означает, что глобальные переменные, имена которых совпадают с именами формальных параметров, становятся недоступными для использования в процедуре или функции. [1]
![]() |
Окно программы Квадратное уравнение. [2] |
Фактическим параметром, в зависимости от описания формального параметра в объявлении процедуры, может быть переменная, выражение или константа соотретствуюшего типа. [3]
Фактическим параметром, в зависимости от описания формального параметра в объявлении процедуры, может быть переменная, выражение или константа соответствующего типа. [4]
Объявления методов в классе в простейшем случае также не отличаются от обычных объявлений процедур и функций ( некоторые особенности объявления методов рассмотрены в разд. Если метод объявлен в классе, то далее в том же модуле должна быть реализация этого метода со ссылкой на класс. [5]
![]() |
Представление карты дорог в виде графа. [6] |
Чтобы компилятор не вывел сообщение об ошибке, в текст программы помещено объявление процедуры с ключевым словом forward, означающим, что это только объявление, а описание ( реализация) находится дальше. Таким образом, уже в процессе компиляции процедуры а, компилятор знает, что имена ь и d означают процедуры. [7]
Использование операторов Public, Private и Static аналогично использованию этих операторов при объявлении процедуры. [8]
![]() |
Добавление элемента в список. Пунктиром обозначена связь, переносимая в новый элемент.| Удаление элемента из списка. Пунктиром обозначены удаляемые связи. [9] |
В языке Pascal существуют две разновидности подпрограмм - процедуры и функции. Каждое объявление процедуры или функции содержит обязательный заголовок, за которым следуют разделы локальных объявлений ( аналогичных разделам объявлений программы) и составной оператор ( блок), реализующий алгоритм подпрограммы. [10]
В языке Basic ( так же как и в языке Pascal) существуют две разновидности подпрограмм - процедуры и функции. Каждое объявление процедуры или функции содержит обязательный заголовок, за которым следует последовательность операторов и обязательный признак завершения подпрограммы. [11]
Такое значение может, конечно, быть и другой процедурной переменной, но может так же быть и идентификатором процедуры или функции. В этой ситуации объявление процедуры или функции можно рассматривать как особый вид объявления константы, значением которой является процедура или функция. [12]
Список параметров представляет собой последовательность идентификаторов, разделенных запятыми. Эти идентификаторы называются формальными параметрами, поскольку при объявлении процедуры они не содержат реальных значений. Реальные значения параметры получают в момент обращения к процедуре. [13]
Необходимо определить некоторые термины. Часть примера, начинающаяся словом PROCEDURE и заканчивающаяся словом END GetCharacter, называется объявлением процедуры. Два предложения GetCharacter в основном блоке ProcDemo называются обращениями к процедуре. [14]
О Элемент список формальных параметров описывает список параметров, которые передаются процедуре при вызове. Параметры в списке отделяются друг от друга с помощью запятой. Возможно объявление процедуры без параметров. [15]