Cтраница 2
Переменные, константы, функции и массивы относятся к тому или иному типу либо неявным объявлением ( если первая буква идентификатора есть I, V, К, Ц М и N. ШТЕОЕК, в противном случае - к типу КЕАЕ), либо с помощью объявления явное описание типа, которое относит величину к тому или иному типу независимо от первой буквы идентификатора. [16]
На месте указателя типа могут использоваться символы COMPLEX, INTEGER, LOGICAL, REAL или же он может быть опущен. Если в качестве указателя типа использован один из перечисленных символов, то он определяет тип подпрограммы-функции. Определение типа подпрограммы-функции может быть выполнено и без указателя типа в операторе начальной роки, а по первой букве идентификатора или использованием соответствующего оператора описания типа внутри подпрограммы-функции. Указатель длины в операторе начальной строки также может быть опущен. [17]
На месте указателя типа могут использоваться символы COMPLEX, INTEGER, LOGICAL, REAL или же он может быть опущен. Если в качестве указателя типа использован один из перечисленных символов, то он определяет тип подпрограммы-функции. Определение типа подпрограммы-функции может быть выполнено и без указателя типа в операторе начальной строки, а по первой букве идентификатора или использованием соответствующего оператора описания типа внутри подпрограммы-функции. Указатель длины в операторе начальной строки также может быть опущен. [18]
В табл. 5 - 5 приведен синтаксис описаний массивов, переменных и процедур. Самая простая и стройная система этих описаний в АЛГОЛе, но она и самая бедная. В нем тип переменных, массивов и функций можно просто не описывать. Тогда он определяется Первой буквой идентификатора. [19]