Язык программирования ПАСКАЛЬ
Оценить
(0 голоса)
Язык предназначен для описания программ обработки однородных массивов данных. Под однородным понимается такой массив, все записи которого имеют одну и ту же структуру. В основе языка лежит совокупность стандартных операторов преобразования однородных массивов. Алгоритм решения каждой задачи обработки данных записывается в виде упорядоченной последовательности таких операторов. Раздел данных. Раздел данных описывает все характеристики исходных, промежуточных и результирующих массивов. Описание каждого массива начинается фразами ОМ и 01. Далее описывается характеристика каждой величины массива. Фраза ОМ (2.1.13). Ф о р м а т фразы: ОМ этикетка [название]1 Фраза 01 (2.1.14). Ф о р м а т фразы:
Оценить
(0 голоса)
Если описания величин массива совпадают с описанием величин хотя бы одного из уже описанных в программе массивов, то можно употреблять часть фразы КАК У. Фраза описания величины (2.1.15). Ф о р м а т фразы: номер— уровня этикетка [название] [; ШАБЛОН строка— литер]. Номер уровня (2.1.16). Предназначен для указания места соответствующей величины в иерархической системе величин, образующих запись. Правила выбора номеров уровней 1) Номер уровня состоит из двух цифр. Номера уровней в описаниях величин, входящих в описание записи, могут выбираться в пределах от 02 до 31. 2) Если величина под названием Б входит в величину под названием А, то Б…
Оценить
(0 голоса)
Фраза ШАБЛОН используется только в описаниях элементарных величин. Она предназначена для указания категории и размера элементарных величин. Описание литеры шаблона «А» указывает позицию, занимаемую буквой или пробелом. «9» указывает позицию, занимаемую цифрой. «X» указывает, что на соответствующей позиции может быть любая литера из набора литер машины. Раздел процедур. Раздел процедур предназначен для описания преобразований, которые должны быть произведены над массивами в решаемой задаче. Раздел начинается заголовком РАЗДЕЛ ПРОЦЕДУР. За заголовком следует перечень операторов. Все операторы пронумерованы в порядке их исполнения. Запись каждого оператора имеет вид фразы русского языка в повелительной форме. Каждая такая фраза оканчивается точкой. Каждая фраза содержит глагол,…
Оценить
(0 голоса)
номер оператора (указывает естественный порядок выполнения операторов; при написании программы номер оператора совпадает с порядковым номером соответствующей строки бланка РЯОД); название процедуры (глагол); этикетки исходных массивов; слово ПОЛУЧАЯ; этикетки результирующих массивов. В некоторые операторы могут входить также следующие признаки: слово КЛЮЧ; название ключа: формулы для вычислений; условия выборки; слова «ПО ВОЗРАСТАНИЮ» или «ПО УБЫВАНИЮ»; название устройства вывода; В разделе процедур могут быть использованы такие основные опе раторы:          РЕДАКТИРОВАТЬ (2.2.2) РАЗДЕЛИТЬ (2.2.Y) ОБЪЕДИНИТЬ (2.2.3), ДОПИСАТЬ (2.2.8) СЖАТЬ (2.2.4) .          СЛИТЬ (2.2.8) Оператор РЕДАКТИРОВАТЬ служит для преобразования номенклатуры и расположения величин исходного массива по описанию результирующего массива. Множество значений каждой величины результирующего…
Оценить
(0 голоса)
Оператор ОБЪЕДИНИТЬ служит для формирования результирующего массива, номенклатура величин которого полностью входит в объединение номенклатур величин двух исходных массивов. Объединение двух массивов происходит по какому-либо ключу, являющемуся ; общим для этих массивов. Множество значений ключа результирующего массива является объединением множеств значений данного ключа, в исходных массивах. Причем, если какое-либо значение ключа встречается только в одном из исходных массивов, то в записях результирующего массива с данным значением ключа отсутствующим значениям величин будет соответствовать специальный символ отсутствия данного. Оператор ОБЪЕДИНИТЬ можно применить только тогда, когда оба исходных массива одинаково упорядочены по возрастанию или убыванию общего ключа, номенклатура величин результирующего массива входит в…
Оценить
(0 голоса)
номер — оператора РАЗДЕЛИТЬ [МАССИВ] этикетка ПО УСЛОВИЮ простое — или — сложное — условие ПОЛУЧАЯ [МАССИВ] этикетка И [МАССИВ] этикетка. Пример. 0010 РАЗДЕЛИТЬ МАССИВ М16 ПО МАССИВУ1 М2 ПО КЛЮЧУ А6 ПОЛУЧАЯ МАССИВ МИ12 И МАССИВ МИ 13. Оператор ДОПИСАТЬ служит для образования результирующего массива по двум исходным путем дописывания записей второго исходного массива к записям первого исходного массива.          Оба исходных массива должны иметь одинаковую НРВ. Форматоператора номер — оператора ДОПИСАТЬ [МАССИВ] этикетка К [МАССИВУ] этикетка ПОЛУЧАЯ [МАССИВ] этикетка. Пример. 0150 ДОПИСАТЬ МАССИВ М16 К МАССИВУ М17 ПОЛУЧАЯ МАССИВ М20, Оператор СЛИТЬ служит для соединения двух исходных массивов. Результирующий…
Оценить
(0 голоса)
Порядок выполнения операций в арифметическом выражении определяется, как обычно, круглыми скобками и старшинством операций, то есть при отсутствии скобок в первую очередь выполняются в порядке записи слева направо операции возведения в степень, затем умножения и деления, и, наконец, сложения и вычитания. Литерал, входящий в арифметическое выражение, может быть только числовым. Оператор имеет три модификации. ВЫЧИСЛЕНИЕ ВНУТРИ ЗАПИСИ. Оператор в этой модификации позволяет вычислить значения величин резул ьтирующего массива по значениям величин исходного массива, входя щих в одну запись, а также присваивать какойлибо величине значение литерала. Оператор производит также редактирование исходного масси ва. Оператор применяется только тогда, когда множество величин результирующего…
Оценить
(0 голоса)
Оператор в этой модификации служит для вычисления значений величин результирующего массива по значениям двух исходных массивов, входящих в записи о одинаковым значением ключа. Множество значений ключа результирующего массива является объединением множеств значений ключей исходных массивов. Если какоелибо значение ключа встречается только в одном из исходных массивов, то в записи с таким же значением ключа результирующего массива значение вычисляемой величины будет получено по формуле, в которой вместо отсутствующего значения аргумента в операциях сложения и умножения будет стоять нуль, в остальных случаях вместо значения вычисляемой величины подставляется признак отсутствия данного. Упорядоченность результирующего массива совпадает е упорядоченностью исходных массивов. Оператор выполняет также функции…
«ПерваяПредыдущая123СледующаяПоследняя»
Навигация