Cтраница 1
Алгамс имеет следующие отличия от Алгола. [1]
Алгамс записывает объектный модуль на SYSLNK для обработки его Редактором. [2]
Алгамс и транслятор обеспечивают использование в программах библиотечных программ. Кроме того, транслятор позволяет пополнить библиотеку за счет транслированных программ и отдельных процедур. [3]
Алгамс предназначен для описания вычислительных процессов. Для описания правил вычислений в основном используется хорошо известное понятие арифметического выражения, состоящего из чисел, переменных и функций. Из таких выражений путем применения правил арифметической композиции образуются самостоятельные единицы языка - явные формулы, называемые операторами присваивания. [4]
В трансляторе реализованы все стандартные процедуры ввода-вывода АЛГАМСа, что позволяет осуществлять ввод и вывод числовых логических и текстовых данных. Ввод и вывод построен на логическом уровне. Файлы на перфокартах, магнитных дисках, магнитных лентах и файлы печати обрабатываются методом последовательного доступа. [5]
Можно предложить читателям самостоятельно переложить с аналитика на алгамс алгоритмы действий над комплексными числами, сложения и умножения матриц и построеипя логарифмической частотной характеристики. [6]
В состав математического обеспечения машин включены языки алгол-60, алгамс, алгэк и соответствующие трансляторы с этих языков на язык арму. В состав МО Урал-16 входит операционная система, организующая пакетную обработку данных. [7]
Подпрограммы на Ассемблере могут вызывать модули стандартных функций и процедур Алгамса так же, как и подпрограммы на Алгамсе. Необходимо только позаботиться о том, чтобы соответствующие объектные модули были присоединены Редактором. [8]
Программы ввода-вывода управляют всеми операциями ввода-вывода, выполняемыми в рабочей программе Алгамса. [9]
К одной из них можно отнести языки ( назовем их реалистическими, например алгамс, ПЛ / 1, некоторые версии фортрана), которые учитывают такую особенность реальных ЭВМ, как наличие в их составе внешней памяти и которые явно включают в себя операторы, предназначенные для работы с нею. [10]
К ним относятся языки алгол, алсол-68, кобол, лисп, ПЛИ, симула, фортран, а в СССР также алгамс, альфа, рефал. [11]
Алгамс не обрабатывает многотомные и многоучастковые файлы, а также многофайловые тома на магнитной ленте. [12]
В стандартной 45-клавишиой клавиатуре устройств подготовки и ввода данных в ЭВМ такое раздвоение алфавита сокращает количество остающихся клавиш для других символов языка. Вследствие этого ряд символов алгамса формируется из нескольких литер. [13]
Запись группы числовых или логических данных в любой части и любом месте строки бланка может быть прервана и оставшаяся часть записана с первой позиции новой строки. Однако следует иметь в виду, что любое число и английские слова, используемые в качестве основных символов Алгамса, должны записываться в данной строке с запятой или с точкой с запятой, в зависимости от того, как они описаны в программе. [14]
Вывод информации происходит без преобразования ее. IALTEXT обрабатывает оператор процедуры TEXT, a IALERROR - программные сбои. IALERROR вс & гца присутствует в рабочей программе Алгамса. Присутствие остальных модулей зависит от набора операторов ввода-вывода в исходной программе. [15]