Cтраница 1
Запись исходной программы на бумажной ленте производится с помощью специальных устройств, называемых перфораторами, осуществляющих пробивку отверстий в ленте в требуемом порядке. На рис. 493 изображен перфоратор для записи вручную закодированной программы обработки. При нажатии на соответствующие кнопки включаются контакты 2, а вместе с ними устройство, пробивающее на перфокарте или перфоленте 3 круглые или прямоугольные отверстия в соответствии с принятой системой кодирования чисел. [1]
Для записи исходной программы используются области А и В. Область номера следования используется для цифровой идентификации каждой карты, которая должна быть протранслирована транслятором КОБОЛа, и содержит шесть цифр номера следования. Использование номеров следования необязательно. [2]
При записи исходной программы на бланках надо соблюдать следующие правила: первая позиция в каждой строке не заполняется; позиции 2 - 72 используются для написания операторов; содержимое позиций 73 - 80 при переводе программы на машинный язык игнорируется; они могут использоваться для записи любой информации; перенос слова допускается при условии, что 72-я позиция занята; переносимая часть записывается со второй позиции следующей строки. [3]
При записи исходной программы вместо апострофа допускается использование как открывающей I. [4]
Для записи исходной программы используются области А и В. [5]
Ит ак, располагая записью исходной программы на листе бумаги или во внешней памяти ЭВМ, пользователь должен как-то ввести в вычислительную машину свою исходную программу, объяснять ей, что эту программу нужно транслировать, а полученную объектную программу - выполнить. [6]
Например, в Фортране стандартизован формат записи исходной программы. Для записи программы используются специальные бланки, подобные бланкам для автокода. Поля бланка жестко распределены для записи меток, операторов и вспомогательных символов. Стандартизовано также расположение входной программы на перфокартах. Это упрощает входной блок компилятора. [7]
Программы на языке РПГ записываются на специальных бланках. В языке РПГ для записи исходной программы применяется шесть типов функционально различных бланков, а именно: бланки описания массива; дополнительной информации о массивах; описания счета строк; описания входных данных; описания вычислений; описания выходных данных. Эти бланки заполняются программистом, использующим соответствующие конструкции языка РПГ, и поступают в систему в вышеперечисленном порядке. [8]
Схема программы с модульной структурой ( стрелками указано направление передач управления между модулями.| Пример записи фортранного текста бланке. [9] |
Фортран, являясь процедурно-ориентированным языком высокого уровня, в то же время имеет некоторые черты, свойственные машинно-ориентированным языкам. Например, в Фортране стандартизован формат записи исходной программы. Для записи программы используются специальные бланки. Поля бланка жестко распределены для записи меток, операторов и вспомогательных символов. Стандартизировано также расположение входной программы на перфокартах. Это упрощает входной блок компилятора. [10]
Позиции 73 - 80 транслятором с ассемблера не воспринимаются. Их можно использовать для нумерации перфокарт, что в дальнейшем может оказаться полезным при записи исходных программ в библиотеку и их коррекции. Кроме того, номера перфокарт могут быть использованы для контроля их последовательности на вводе, если в исходной программе употреблен оператор ISEQ. В небольших программах карты обычно не нумеруют. [11]
Фортран - машинно-ориентированный язык описания алгоритмов разработан в 1957 г. на американской фирме ИБМ. Слово Фортран ( FORMULA TRANSLATION) используется не только как название входного языка, но и системы автоматического программирования, включающей в себя запись исходной программы, ее трансляцию ( компиляцию) на язык данной машины или любой другой и организацию вычислений. Как входной язык он используется для записи алгоритмов решения математических и других задач, связанных с численными расчетами научного и прикладного характера. [12]