Cтраница 1
![]() |
Программа вычисления периметра плоского п-угольника с использованием процедуры-функции d для случая п6. [1] |
Совокупность спецификаций в описании процедуры может отсутствовать. [2]
Совокупность спецификаций внешне напоминает описание или совокупность описаний. [3]
Совокупность спецификаций представляет собой последовательность спецификаций разделенных точкой с запятой. [4]
Совокупность спецификаций накладывает некоторые ограничения на фактические параметры, которые могут применяться при обращении к процедуре или процедуре-функции. [5]
Совокупность спецификаций вводится в заголовок процедуры для характеристики классов и типов формальных параметров. При этом для спецификации используют символы real, integer, Boolean, array, switch, procedure и label, после которых перечисляются идентификаторы объектов, относящихся к данному спецификатору. [6]
Совокупность спецификаций служит для сообщения информации о классах и типах формальных параметров, используемых в теле процедуры. Классами, к которым могут быть отнесены отдельные формальные параметры, являются выражения, массивы, метки, переключатели, процедуры и строки. [7]
Совокупность спецификаций форматов данных в выводимой последовательности, используемая при ее редактировании. [8]
В совокупности спецификаций для каждого формального параметра, включенного в список значений, отмечается его тип. [9]
В совокупности спецификаций фигурируют только инденти-фикаторы. Если формальный параметр специфицирован как массив, то его список граничных пар не указывается, как в описании массива. Переключатель специфицируется только указанием его идентификатора. При спецификации параметра-процедуры тоже записывается только идентификатор процедуры, а формальные параметры не перечисляются. [10]
Поэтому совокупность спецификаций может быть пустой только в случае пустой совокупности формальных параметров. [11]
В совокупности спецификаций заголовка процедуры с помощью описателей и спецификаторов задается информация о классах и типах формальных параметров. Эта информация, как отмечалось, позволяет упростить и ускорить работу транслятора при переводе тела процедуры на языке машины. Поясним сказанное на следующем простом примере. [12]
От описаний совокупность спецификаций отличается еще и тем, что никак не отражается на распределении памяти. [13]
В этой совокупности спецификаций определен класс и тип каждого формального параметра, входящего в список. [14]
В заголовке процедуры совокупность спецификаций предшествует списку значений. [15]