Оператор - фортран - Большая Энциклопедия Нефти и Газа, статья, страница 3
Неудача - это разновидность удачи, которая не знает промаха. Законы Мерфи (еще...)

Оператор - фортран

Cтраница 3


Обычно исходная программа на Фортране записывается на специальных бланках, аналогичных представленным на рис. 12.1. Предложение на Фортране, или, как часто говорят, оператор Фортрана, занимает колонки с 7 - й по 72 - ю включительно. Для того чтобы можно было ссылаться на предложения, им могут присваиваться номера. Номера предложений, или, иными словами, метки - это целые числа без знака, содержащие не более пяти цифр и лежащие в диапазоне значений от 00001 до 99999 включительно. Обычно левые незначащие нули не записываются и заменяются пробелами, поэтому записи вида 00123 и 123 считаются идентичными. Метки могут присваиваться в любом порядке, однако никакие два предложения не должны иметь одинаковых меток.  [31]

Общий объем счетных модулей ОК ( функциональное наполнение) как в первом, так и во втором вариантах в настоящее время насчитывает - 100 тыс. операторов Фортрана.  [32]

В более позднем исследовании Брауна и Липова [4] была сформулирована система мер качества программного обеспечения и показано ее использование в рамках управляемого эксперимента для оценки двух машинных программ ( каждая объемом примерно в 400 операторов Фортрана), написанных независимо друг от друга на основе одной и той же спецификации требований.  [33]

Полученная программа в кодах, как правило, не содержит никакой информации, например, о типах объектов, расположенных в тех или иных местах памяти ЭВМ, или даже о том, что расположено в данном месте памяти - объект или команды, соответствующие какому-то оператору Фортрана.  [34]

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

Система программирования для машин серии CDC-6000 основана на языке фортран - версии фортра-на-IV - с расширениями, учитывающими структурные особенности машин этой серии, а именно: в языке допускается использование имен регистров в качестве идентификаторов переменных. Расширение сделано за счет-возможности чередовать операторы фортрана с операторами машинно-ориентированного языка ascent. Кроме того, язык расширен за счет макрокоманд ввода-вывода, учитывающих возможности автоматического назначения буферов ввода-вывода.  [36]

Процессор просматривает входную программу пользователя на языке МОПР. При работе процессора операторы МОПРа переводятся в операторы Фортрана. При вызове модуля из библиотеки вызываются все указанные в паспорте модули, и если среди них хотя бы один реализован на Алголе, то формируется головная программа на Алголе.  [37]

Если оно не выполнено, то оператор, записанный после скобок условия, не выполняется, а выполняется следующая строка программы. Если же условие выполнено, то выполняется оператор Фортрана, записанный после скобок условия.  [38]

Каждый шаг задания начинается оператором AT /, где / - метка оператора, задающим точку в программе. За этим оператором следует один или несколько операторов фортрана и ( или) операторов отладки, задающих вспомогательные действия, относящиеся к указанной в операторе AT точке программы.  [39]

Действия, часто выполняемые в нескольких программных единицах, могут быть оформлены в виде подпрограммы FUNCTION или SUBROUTINE. Каждая из этих подпрограмм представляет собой отдельную Программную единицу, составленную из операторов Фортрана.  [40]

Действия, часто выполняемые в нескольких программных единицах, могут быть оформлены в виде подпрограммы FUNCTION или SUBROUTINE. Каждая из этих подпрограмм представляет собой отдельную программную единицу, составленную из операторов Фортрана.  [41]

При вводе символьная информация присваивается элементам списка оператора READ. Эти символьные значения предназначены только для печати, а не для обработки с помощью каких-либо операторов ФОРТРАНа. Тип переменной или массива определяет только число байтов основной памяти ( L), подготовленных для символьного значения.  [42]

Уровень 2 используется для начальной проверки работы программы и дает наиболее подробную диагностику ошибок. Если программа компилируется на этом уровне, в нее вставляются дополнительные команды, сохраняющие результат каждого выполнявшегося оператора ФОРТРАНа наряду с номером оператора, если он есть. В случае какого-либо нарушения в программе в хронологическом порядке печатаются результаты последних 100 выполнявшихся операторов, предшествовавших оператору, вызвавшему ошибку. Таким образом, сообщаются не только причина ошибки 1гоператор, при выполнении которого она произошла, но также и предшествующий логический путь программы и промежуточные результаты. Это позволяет сохранить большое количество бумаги, так как печатаются только операторы, логически непосредственно предшествующие ошибочному, и вовсе никакой печати не происходит, если программа работает правильно.  [43]

В приложении приводятся листинги и инструкции по эксплуатации некоторых программ комплекса, которые могут быть использованы разработчиками для получения математических моделей и изображения непроизводных фигур. Ввиду большого объема программ, а их в комплексе около 200, общим объемом более 12 000 операторов ФОРТРАНа, авторы не имеют возможности опубликовать текст полностью. Листинги получены на ЭВМ.  [44]

Нужно заметить, что следует очень осторожно пользоваться операторами перехода по меточным переменным ( особенно аналогичных назначаемому оператору фортрана), так как они ведут к чрезвычайно трудно находимым ошибкам при отладке программ. Хотя можно заметить, что - оператор перехода PL / I и проигрывает несколько по своим возможностям оператору фортрана, но этот проигрыш только содействует тому, чтобы воспрепятствовать созданию на PL / I слишком запутанных по своей логике программ.  [45]



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