Представление основных символов языка ЛЛГЛМС через символы по ГОСТ 19767—74 приведено в справочном приложении 3.
ПРИЛОЖЕНИЕ 1 Справочное
АЛФАВИТНЫЙ УКАЗАТЕЛЬ ОПРЕДЕЛЕЯЕМЫХ ПОНЯТИЙ
СИНТАКСИЧЕСКИХ ЕДИНИЦ
Указатель разделен на дне части: I—указатель основных символов и II — указатель металингвистических переменных и терминов, употребляемых в тексте. Вес ссылки даются на номера разделов. Ссылки разбиты на три группы: оир — ссылка, стоящая за сокращением «опр», отсылает к соответствующему синтаксическому определению;
спит -- ссылки, стоящие за сокращением «спит», отсылают к вхождению в металингвистическую формулу. Ссылки, перечисленные в группе «опр», НС повторяются;
текст — ссылки, стоящие за словом «текст», отсылают к определению, данному в тексте.
і іри составлении указателя пппмеры не принимались во внимание.
I. УКАЗАТЕЛЬ ОСНОВНЫХ СИМВОЛОВ
+ |
CM. |
плюс |
—. |
CM. |
минус |
V |
CM. |
умножение |
/ |
CM. |
деление |
|
CM. |
возведение в степень |
, - - , , |
CM. |
<знак операции отиошепия> |
= уГ/-, У |
CM. |
<зпак логической операцин> |
» |
CM. |
запятая |
|
CM. |
десятичная точка |
10 |
CM. |
десять |
|
CM. |
двоеточие |
|
CM. |
точка с запятой |
|
CM. |
двоеточие равенство |
—1 |
CM. |
пробел |
( ) |
CM. |
скобки |
|
CM. |
индексные скобки |
|
CM. |
кавычки для строк |
array |
СИНТ |
пн. 2.3, 5.2.1, 5.4.1 |
hep'jii |
СИНТ |
ип. 2.3, 4.1.1. |
Boolean |
СШІТ |
пп. 2.3, 5.1.1. текст п. 5.1 3 |
comment |
СИПТ |
п. 2.3 |
tlo |
CHUT |
кп. 2.3, 4.6.1 |
else |
СИНТ |
пп. 2.3, 3.3.1, 3.4.1, 4.5.1, текст п. 4.5.3 |
c nd |
СИНТ |
пп. 2.3, 4.1.1 |
fa tse |
СИНТ |
п. 2.2.2. |
Од |
СИНТ |
ни. 2.3, 4.6.1 |
■>‘O to |
СИНТ |
пп. 2.3, 4.3.1 |
11 |
СИНІ |
пп. 2.3, 3.3.1, 4.5.1 |
НіІС^СГ |
СИНТ |
ип. 2.3, 5.1.1, текст и. 5.1.3 |
label |
С "Сі т |
|.и. 2.3, 5.4.1 |
procedure |
СИНТ |
пп. 2.3, 5.4.1 |
real |
сипт |
пп. 2.3, 5.1.1, текст п 5.1.3 |
step |
СИНТ |
пп. 2.3, 4.6.1, текст п. 4.6.4.2 |
string |
СИНТ |
пп. 2.3, 5.4.1 |
switch |
спит nn. 2.3, 5.3.1, 5.4.1 |
then |
синт пп. 2.3, 3.3.1, 4.5.1 |
true |
синт и. 2.2.2 |
until |
синт пп. 2.3, 4.6.1, текст п. 4.64.2 |
value |
синт пп. 2.3, 5.4.1 |
while |
синт пн. 2.3, 4.6.1. текст п. 4.6.4.3 |
II. УКАЗАТЕЛЬ МЕТАЛИНГВИСТИЧЕСКИХ ПЕРЕМЕННЫХ
И ТЕРМИНОВ, УПОТРЕБЛЯЕМЫХ В ТЕКСТЕ
алфавит — текст п. 2.1
арифметический — текст п. 3.3.6
^^арифметическое выражепие> — опр п. 3.3.1, спит пп. 3.3.1.1, 4.2.1, 4.6.1, 5.2.1,
6.3.1, 6.4.1, текст п. 3.3.3
<безусловпый оператор>—опр пп. 4.1.1, 4.5.1
<блок>—опр 4.1.1, спит п. 4.5.1, разд. 1, п. 4.1.3,5
<буква> - - опр 2.1, спит ші. 2, 2.4.1, 3.1.1, 3.2.1, 3.5.1, 4.7.1, 6.5.3
величина — текст п. 2.7
<верхияя граница> — опр н. 5.2.1, текст п. 5.2.4
Свпеншнй идентификатор> — опр п. 3.1.1, текст п. 5.2.6 возведение в степень f -—синт. ни. 2.3, 3.3.1, текст и. 3.3.4.3
<вторичпое логическое выражение>—опр п. 3.4.1
<выіражеппе>--опр 3. спит пп. 3.2.1, 4.7.1, 6.3.1, разд. 3
границы индексов — текст п. 5.2.3.1
<грапичная пара>—опр п. 5.2.1
<группа логических дапиых> — опр п. 6.5.3, текст п. 6.5.2
<группа текстовых данвых> — опр и. 6.5.3, текст п. 6.5.2
<группа числовых даппых>—опр п. 6.5.3. текст п. 6.5.2 двоеточие: — синт пп. 2.3, 3.2.1, 4.1.1, 4.5.1, 4.6.1, 4.7.1, 5.2.1, 6.5.3. двоеточие, равенство: == — спит пп. 2.3, 4.2.1, 4.6.1, 5.3.1. 6.5.3 деление / —синт пн. 2.3. 3.3.1. текст п. 3.3.4.2 десятичная точка,—синт пп. 2.3, 2.5.1, 6.3.3.1
Сдесятичное число>—опр п. 2.5.1, текст п. 2.5.3
десять^ — синт пп. 2.3, 2.5.1, 6.3.3.1
<дробный формат>—опр п. 6.3.3.1, текст п. 6.3.3.2
<заголовок п.роцедуры> — опр п. 5.4.1, текст п. 5.4.3
<заголовок цикла>—опр п. 4.6.1, текст п. 4.6.3
запятая,— синт пп. 2.3, 3.1.1. 3.2.1, 4.6.1, 4.7.1, 5.1.1, 5.2.1, 5.3.1, 5.4.1, 6.2.1, 6.3.1, 6.4.1, 6.5.1, 6 5.3, 6.6.1
<знак арифметической операции> — опр п. 2.3. текст п. 3.3.4
<зиак логической опсрации>—опр п. 2.3, синт п. 3.4.1, текст п. 3.4.5
<зпак операцпи>—опр п. 2.3
<зпак операции отіюіпспия> — опр пп. 2.3, 3.4.1
<знак операции следовапия>—опр п. 2.3
<знак операции типа сложения> — опр п. 3.3.1
<знак операции типа умножепия> — опр п. 3.3.1
<зпак раз.мещения> — опр и. 6.3.6.1. текст п. 6.3.6.2
<зиаковая часть>—опр п. 6.3.3.1, текст п. 6.3.3.2
значение — текст пи. 2.8. 3.3.3
<идентификатор>--опр и. 2.4.1, синт пп. 3.1.1, 3.2.1, 5.4.1. текст п. 2.4.3
<идентификатор массива> — опр и. 3.1.1. синт пп. 3.2.1, 4.7.1. 5.2.1, 6.2.1, 6.3.1, 6.5.1
<ндептификатор перемепной> --опр п. 3.1.1, синт п. 4.6.1
< идентификатор переключатсля> —-опр п. 3.5.1, спит п. 3.2.1, 4.7.1, 5.3.1
Оїд.еіітификатої) процедуры>—опр п. 3.2.1, синт пп. 4.2.1, 4.7.1, 5.4.1, текст п. 4.7.5.4
С идентификатор части>—■ опр п. 3.5.1, синт п. 4.1.1, текст п. 4.1.3
Сименующее выражение>— опр п. 3.5.1, синт разд. 3, п. 4.3.1, текст п. 3.5.3
<импликация>—опр п. 3.4.1
индекс — текст п. 3.1.4.1
<индсксное выражение> — опр п. 3.1.1, синт п. 3.5.1
индексные скобки [] —синт пп. 2.3, 3.1.1, 3.5.1, 5.2.1
кавычки для строк ‘ ’ — синт пп. 2.3, 2.6.1, 6.3.1, 6.3.3.1, 6.3.4.1, 6.3.6.1, текст п. 2.6.3
Сканал> —опр п. 6.3.1, синт пп. 6.4.1, 6.5.1, текст пп. 6.3.2, 6.4.2, 6.5.2
<комментарий> — опр п. 6.5.3
<левая часть>—опр п. 4.2.1
Слогический одночлен>—опр п. 3.4.1
Слогический терм>—опр п. 3.4.1
Слогический формат> — опр п. 6.3.4.1, синт п. 6.3.1, текст п. 6.3.4.2
<логнческое выражение>—опр п. 3.4.1, синт пп. 3, 3.3.1, 4.2.1, 4.5.1, 4.6.1, текст п. 3.4.3
<логическое значение> —опр п. 2.2.2, синт пп. 2, 3.4.1, 6.5.3
локальный — текст п. 4.1.3
массив — текст п. 3.1.4.1
Сметка>— опр п. 3.5.1, синт пп. 4.1.1, 4.5.1, 4.6.1, 5.3.1, текст разд. 1, п. 4.1.3 минус синт пп. 2.3, 2.5.1, 3.3.1, 6.3.3.1, текст п. 3.3.4.1
Смножитель>—опр п. 3.3.1
Сначало блока>—опр п. 4.1.1
нелокальный — текст п. 4.1.3
Снепомеченный блок>— опр п. 4.1.1
<непомеченный основной оператор>—опр п. 4.1.1
<непомеченный составной>—опр п. 4.1.1
<нижняя граница>—опр п. 5.2.1, текст п. 5.2.4
область действия — текст п. 2.7
Собъект ввода> — опр п. 6.5.1, текст п. 6.5.2
<объект вывода> — опр п. 6.3.1, текст п. 6.3.2
<ограничитель> — опр п. 2.3, синт п. 2
Сограничитель параметра>—опр пп. 3.2.1, 4.7.1, синт п. 5.4.1, текст п. 4.7 6
<оператор>—опр п. 4.1.1, синт пп. 4.5.1, 4.6.1, 5.4.1, текст разд. 4
Соператор ввода> —опр п. 6.5.1, текст п. 6.5.2
Соператор вывода>—опр. п. 6.3.1, текст п. 6.3.2
Соператор вывода логических значений> — опр п. 6.3.1, текст пп. 6.3.2, 6.3.4
Соператор вывода текста>—опр п. 6.3.1, текст п. 6.3.2, 6.3.5
<оператор вывода чисел> —опр п. 6.3.1, текст пп. 6.3.2, 6.3.3
Соператор «если»>—опр п. 4.5.1, текст п. 4.5.3
Соператор обмена> — опр п. 6.2.1, текст п. 6.2.2
■Соператор перехода>—опр ,п. 4.3.1, синт п. 4.1.1, текст п. 4.3.3
<оператор присваивания>—опр п. 4.2.1, синт п. 4.1.1, текст разд. 1, п. 4.2.3
Соператор процедуры> — опр п. 4.7.1, синт п. 4.1.1, текст п. 4.7.3
Соператор разметки>—опр п. 6.4.1, текст п. 6.4.2
Соператор размещепия>—опр п. 6.3.1, текст пп. 6.3.2, 6.3.6
Соператор текст> —опр п. 6.6.1, текст п. 6.6.2
Соператор цикла>—опр п. 4.6.1, синт пп. 4.1.1, 4.5.1, текст п. 4.6
операторные скобки — см begin end
Сописание>—опр разд. 5, синт п. 4.1.1, текст разд. 1, 5
Сописание массивов> — опр п. 5.2.1, синт разд. 5, текст п. 5.2.3
Сописание переключателя> — опр п. 5.3.1, синт разд. 5, текст п. 5.3.3
Сописание процедуры> —опр п. 5.4.1, синт разд. 5, текст п. 5.4.3
Сописание типа> — опр п. 5.1.1, синт разд. 5, текст п. 5.1.3
Сописатель> — опр п. 2.3
Сосновкой оператор>—опр п. 4.1.1, синт п. 4.5.1
С основной символ>—опр разд. 2
<открытый комментарий>—опр п. 6.5.3
<отношение>—опр п. 3.4.1, текст п. 3.4.5
Спервичное выражение>—опр п. 3.3.1
<первичное логическое выражение>— опр п. 3.4.1
< переключательный список>—опр п. 5.3.1
<переменная>—опр п. 3.1.1, синт пп. 3.3.1, 3.4.1, 4.2.1, 6.4.1, текст п. 3.1.3
<перемен.ная с индексами>—опр п. 3.1.1, синт пп. 6.2.1, 6.3.1, 6.5.1, 6.6.1, текст п. 3.1.4.1
плюс + —синт пп. 2.3, 2.5.1, 3.3.1, 6.3.3.1, текст п. 3.3.4.1
<повторитель>—опр п. 6.3.3.1, синт п. 6.3.6.1, текст п. 6.3.3.2
<порядок>— опр п. 2.5.1, текст п. 2.5.3
правила примечаний—текст п. 2.3
Справильная дробь>—опр п. 2.5.1
преемник — текст разд. 4.
пробел I—) —синт п. 2.3, текст п. 2.3, разд. 2, п. 6.3
<програімма>—опр п. 4.1.1, текст разд. 1
<простая переменная>—опр п. 3.1.1, синт пп. 5.1.1, 6.5.1, текст п. 5.1.3
<простое арифметическое выражение> — опр п. 3.3.1, синт п. 3.4.1, текст п. 3.3.3
<простое логическое выражение>—опр п. 3.4.1
<пусто>—опр 1.1, синт пп. 3.2.1, 4.4.1, 4.7.1, 5.4.1, 6.3.3.1
<пустой оператор> —опр п. 4.4.1, синт п. 4.1.1, текст п. 4.4.3
<разделитель>—опр п. 2.3
размерность — текст п. 5.2.3.2
<сепмент массива>—опр п. 5.2.1
<скобка>—опр п. 2.3
скобки ( ) —синт пп. 2.3, 3.2.1, 3.3.1, 3.4.1, 4.7.1, 5.4.1, 6.2.1, 6.3.1, 6.4.1, 6.5.1,
6.6.1, текст п. 3.3.5.2
<совокупность спецификаций>—опр п. 5.4.1, текст п. 5.4.5
<совокупность фактических параметров>—опр пп. 3.2.1, 4.7.1
<совокупность формальных параметров>—опр п. 5.4.1
<составной оператор>—опр 4.1.1, синт п. 4.5.1, текст разд. 1
<спецификатор> — опр п. 2.3
<спецификация>—опр п. 5.4.1
<список граничных пар>—опр п. 5.2.1
<список значений>—опр п. 5.4.1, текст п. 4.7.3.1
<список идентификаторов>—опр п. 5.4.1
<список идентификаторов массивов>—опр п. 5.2.1
<список индексов>—опр п. 3.1.1
<список левой части>—опр п. 4.2.1
<список массивов>—опр п. 5.2.1
<список объектов ввода>—опр п. 6.5.1
<список объектов вывода>—опр п. 6.3.1
<список текстовых объектов вывода> ■—опр п. 6.3.1
<список типа>—опр п. 5.1.1
<список фактических параметров>—опр пп. 3.2.1, 4.7.1
Ссписок формальных параметров>—опр п. 5.4.1
<список цикла> — опр п. 4.6.1, текст п. 4.6.4
<список элементов логического ввода>—опр п. 6.5.3
<список элементов числового ввода> —опр п. 6.5.3
стандартные функции—текст п. 6.1
<строка>—опр п. 2.6.1, синт пп. 3.2.1, 4.7.1, 5.4.1, 6.3.1, 6.5.3, 6.6.1, текст п. 2.6.3
<строка букв>—опр пп. 3.2.1, 4.7.1
<текстовый объект вывода>—опр п. 6.3.1, текст п. 6.3.5
<тело процедуры>—опр п. 5.4.1
<тело состаівного>—опр п. 4.1.1
<терм> •—опр п. 3.3.1<тип>—опр п. 5.1.1, синт пп. 5.2.1, 5.4.1, текст п. 2.8 точка с запятой ; — синт пп. 2.3, 4.1.1, 5.4.1, 6.5.3
<указатель переключателя> — опр п. 3.5.1, текст п. 3.5.3
<указатель размещения>—опр п. 6.3.6.1
<указатель функции> — опр. п. 3.2.1, синт пп. 3.3.1, 3.4.1, текст пп. 3.2.3, 5.4.4 умножение X — синт пп. 2.3, 3.3.1, текст п. 3.3.4.1
<условие>—опр пп. 3.3.1, 4.5.1, синт п. 3.4.1, текст пп. 3.3.3, 4.5.3
<условный оператор>—опр п. 4.5.1, синт п. 4.1.1, текст п. 4.5.3
<фактический параметр>—опр пп. 3.2.1, 4.7.1
<формальный параметр>—опр п. 5.4.1, текст п. 5.4.3
Сформат размещения> —опр п. 6.3.6.1, синт п. 6.3.1, текст п. 6.3.6.2
функция преобразования — текст п. 4.2.4
целая часть — текст п. 6.1
<целое>—опр п. 2.5.1, текст п. 2.5.4
<целое без знака>—опр п. 2.5.1, синт п. 6.3.3.1
Спелый формат>—опр и. 6.3.3.1, текст п. 6.3.3.2
<цифра> — опр и. 2.2.1, синт разд. 2, пп. 2.4.1, 2.5.1, 3.1.1, 3.5.1
<число> —опр п. 2.5.1, синт п. 6.5.3, текст пп. 2.5.3, 2.5.4
<число без знака> — опр п. 2.5.1, синт п. 3.3.1
<числовой формат> — опр п. 6.3.3.1, синт п. 6.3.1, текст п. 6.3.3.2
<экспоненциальный формат>—опр п. 6.3.3.1, текст п. 6.3.3.2
<элемент логического ,ввода>—опр п. 6.5.3
<элемент списка цикла>—опр п. 4.6.1, текст пп. 4.6.4.1, 4.6.4.2, 4.6.4.3
<элемент числового ввода> — опр п. 6.5.3
<В — часть>—опр п. 6.3.3.1, синт п. 6.3.4.1, текст п. 6.3.3.2
<D—часть>—опр п. 6.3.3.1, текст п. 6.3.3.2
<F — часть>—опр п. 6.3.4.1, текст п. 6.3.4.
2ПРИЛОЖЕНИЕ 2 Справочное
СООТВЕТСТВИЕ МЕЖДУ АНГЛИЙСКИМИ
И РУССКИМИ СЛУЖЕБНЫМИ СЛОВАМИ
Некоторые трансляторы с АЛГАМСа могут допускать как входные тексты с английскими служебными словами, изображающими основные символы языка АЛГАМС, так и входные тексты с русскими служебными словами того же назначения. При этом рекомендуется придерживаться следующего соответствия между английскими и русскими служебными словами:
array — массив begin — начало Boolean — лог comment — прим do — цикл else — иначе end — конец false — ложь for — для go to — на if — если integer — цел laber — метка procedure — проц real — вещ step — шаг string — строк switch — перекл then — то true — истина until — до value — знач while — покаПРИЛОЖЕНИЕ 3 Справочное