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

Программа - библиотека - фортран

Cтраница 2


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

В трансляторе Фортран ОЕ реализуется всегда как встроенная функция, в остальных трансляторах-в зависимости от количества аргументов: если количество аргументов меньше или равно трем-встроенная функция, больше трех - используется программа библиотеки Фортрана.  [17]

В объектном модуле вместо кода оператора строится обращение к программе библиотеки Фортрана 77, предназначенной для обработки ошибок.  [18]

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

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

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

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



Страницы:      1    2