Алгол-программа - Большая Энциклопедия Нефти и Газа, статья, страница 2
Одна из бед новой России, что понятия ум, честь и совесть стали взаимоисключающими. Законы Мерфи (еще...)

Алгол-программа

Cтраница 2


Основным средством объединения составных частей Алгол-программы ( так обычно называются алгоритмы, написанные на Алголе) в одно целое является блок.  [16]

Транслятор ТА-2 предназначен для перевода алгол-программ на язык машин М-20, БЭСМ-3, М-220, БЭСМ-4 и организован по блочному принципу, имеет около 20 тыс. машинных слов, записан в 22 зоны магнитной ленты. Блоки транслятора работают последовательно друг за другом и вызываются с магнитной ленты по одному разу. Программа каждой зоны обрабатывает всю алгольную программу.  [17]

Все стандартные процедуры используются в алгол-программах без описаний. За каждой стандартной процедурой закреплен постоянный ( стандартный) идентификатор, который запрещается использовать в других целях.  [18]

Алгоритм, заданный на алголе ( алгол-программа) с точки зрения его структуры представляет собой составной оператор, или блок, не являющийся частью другого блока. Выполнение алгол-программы заключается в выполнении этого составного оператора, или блока. Алгол-программа не может не содержать блоков, так как в этом случае она была бы нерезультативна. Действительно, глобальных переменных для программы не существует, а локализованных в ней переменных не могло бы быть из-за отсутствия в ней описаний типа и массивов ( см. § 7.3), которые могут присутствовать только в блоках. Более того, в программе, не содержащей блоков, не было бы описаний процедур, без чего невозможно значение переменных из ( состояния) внешней памяти перенести во внутреннюю память.  [19]

В заключение отметим, что составление алгол-программ цик - [ ических процессов должно осуществляться с особой тщатель-юстью. Главное внимание при этом необходимо обращать на кономное построение внутренних операторов цикла, так как фи реализации программы в машине каждый цикл будет повто-яться многократно и наличие в нем даже одной лишней команды южет заметно увеличить общее время решения задачи.  [20]

В заключение отметим, что составление алгол-программ циклических процессов должно осуществляться с особой тщательностью. Главное внимание при этом необходимо обращать на экономное построение внутренних операторов цикла, так как при реализации программы в машине каждый цикл будет повторяться многократно и наличие в нем даже одной лишней команды может заметно увеличить общее время решения задачи.  [21]

Перечисленные функции считаются стандартными и в алгол-программах используются без описаний правил их вычисления.  [22]

Форма записи блока, как и всей алгол-программы в целом, произвольна в том отношении, что длина строки, в которую выписываются все описания и операторы, может быть различной. Она определяется лишь соображениями удобства и наглядности записи.  [23]

Мы уже говорили, что каждый блок алгол-программы должен содержать описание тех объектов, которые используются внутри него. Такими объектами являются переменные, массивы, переключатели и процедуры. Соответственно существуют описания переменных, описания массивов, описания переключателей и описания процедур.  [24]

Алгоритм, заданный на алголе, называется алгол-программой. Читая описания действия сложных операторов, нужно постоянно помнить, что в алгол-программе операторы выполняются в том порядке, в котором они записаны, если выполнение того или другого из них не заключается в изменении порядка выполнения операторов.  [25]

В этом случае недостающие описания процедур выписывают впереди алгол-программы и всю получившуюся запись заключают в операторные скобки. Считается, что до этого они присутствовали в алгол-программе неявно.  [26]

Для отладки описания процедуры его нужно дополнить до алгол-программы, в которой производится задание исходных данных, обращения к отлаживаемой процедуре и вывод интересующих при отладке результатов.  [27]

Транслятор ТА-1М использует прямые методы трансляции, перевод алгол-программы осуществляется в процессе последовательной однократной работы 18 блоков транслятора.  [28]

Словесное описание структуры языка и правил записи различных элементов алгол-программ не отличается компактностью и совершенно не наглядно. Использование для этой цели графического метода снимает второй недостаток словесного описания, но не устраняет первого.  [29]

Способом, описанным в § 7.7.4, найти в алгол-программе оператор, помеченный данной меткой.  [30]



Страницы:      1    2    3