Cтраница 4
В Алголе-60 идентификаторы могут обозначать объекты одного из следующих классов: простая переменная, массив, метка, переключатель, процедура, процедура-функция. Для простых переменных используется понятие тип: вещественный, целый и булевский. Понятие типа распространяется также на массивы и процедуры-функции. [46]
![]() |
Описание процедуры th вычисления гиперболического тангенса ПО. [47] |
Для пояснения особенностей программирования и использования процедур эта процедура будет составлена в двух вариантах: вначале в виде просто процедуры ( не как процедура-функция), а затем уже в виде процедуры-функции. Конечно, эту процедуру целесообразнее составить как процедуру-функцию. [48]
При вычислении значений интегралов с помощью процедуры simps в ее теле реализуется обращение к процедуре вычисления подынтегральной функции f, которая специфицирована как процедура-функция с одним формальным параметром х, обозначающим независимую переменную. [49]
Спецификация label указывает, что фактическим параметром может быть именующее выражение, в частности метка, а спецификация real procedure соответствует тому, что фактическим параметром может быть идентификатор процедуры, причем выходное значение процедуры есть скалярная величина ( процедура-функция, см. стр. [50]
Спецификация label указывает, что фактическим параметром может быть именующее выражение, в частности метка, а спецификация real procedure соответствует тому, что фактическим парамет-ро м может быть идентификатор процедуры, причем выходное значение процедуры есть скалярная величина ( процедура-функция, см. стр. [51]
Процедура MSG использует ряд вспомогательных процедур: SP, URW. Процедура-функция SP вычисляет скалярное произведение векторов. [52]
Если процедура-функция заканчивает работу на END [ имя-дроцеду-ры ]; или RETURN; без выражения, то память, занятая ею, также освобождается, но результат считается неопределенным. [53]
Из процедуры-дикции с помощью оператора RETURN возвра-ются результаты. Каждая процедура-функция содержит по крайней мере один оператор RETURN, хотя их может быть и несколько. За оператором RETURN следует выражение, чье значение при выполнении оператора RETURN возвращается вызывающей программе. [54]