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

Транслятор - фортран

Cтраница 2


Наименование действительной переменной может содержать от одной до шести букв и цифр и начинаться с буквы, но не с I, J, К, L, М, N. Дело в том, что в трансляторе ФОРТРАНа первая буква наименования переменной используется для того, чтобы определить, является ли эта переменная целой или действительной.  [16]

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

В ФОРТРАНе предусмотрена возможность использования некоторых элементарных математических функций, таких, как квадратный корень, логарифм, экспонента, синус, косинус, арктангенс и абсолютная величина. Конкретный набор функций, предусмотренных в трансляторе ФОРТРАНа, зависит от варианта ФОРТРАНа и в некоторой степени от самой вычислительной машины. Однако все варианты ФОРТРАНа предусматривают возможность вычисления нижеперечисленных функций.  [18]

Первая колонка выполняет другую роль. Если в этой колонке пробита буква С, то транслятором ФОРТРАНа эта карта будет игнорирована. Информация, содержащаяся на этой карте, не будет обработана при составлении рабочей программы, но будет напечатана при выдаче текста исходной программы на печать. Эта возможность позволяет вводить в программу комментарии, облегчающие ее чтение. Комментарии помогают программисту понять ранее составленную им программу, детали которой он забыл.  [19]

Если размерность А определена А ( 5, 10), то считывается 50 элементов. Заметьте, что этот порядок прямо противоположен порядку, принятому в большинстве трансляторов Фортрана. Как и в Фортране, в ПЛ / 1 список входных данных может задаваться с помощью циклов.  [20]

Некоторые варианты ФОРТРАНа допускают арифметические операции с комплексными числами, при этом число занимает в машине две ячейки памяти: одну - для действительной части и одну - для мнимой части числа. Если в исходной программе определены арифметические действия с комплексными числами, то в трансляторе ФОРТРАНа эти действия преобразуются в раздельные действия над действительными и мнимыми частями комплексных чисел.  [21]

Необходимо отметить, что в трансляторе не придается никакого значения наименованиям, за исключением того что исследуется первая буква наименования и определяется тип переменной - целая или действительная. Многие программисты выбирают для переменных наименования, которые напоминают смысл этих переменных, но в трансляторе ФОРТРАНа наименованиям переменных соответствуют только адреса ячеек, в которых запоминаются численные значения этих переменных. Необходимо также отметить, что каждая комбинация букв и цифр представляет собой самостоятельное наименование. Так, наименование ABC не то же самое, что ВАС, и наименования А, АВ, АВ8 относятся к различным переменным.  [22]

Из всего многообразия существующих программ расчета по своим возможностям и удобству использования выгодно выделяются программы, созданные в последнее время для ЭВМ Минск-32 и ЕС - наиболее современных отечественных вычислительных машин. Программы написаны на языке ФОРТРАН-IV, что открывает широкие возможности для их модернизации и позволяет использовать их с небольшими изменениями и на других ЭВМ, имеющих транслятор ФОРТРАНа. Программы М-32-75 и АСТРА разработаны в Институте математики АН БССР при участии НПО ЦКТИ и Белорусского отделения ВНИПИ-энергопром.  [23]

Другой списковый язык ФЛПЛ ( FLPL-Fortran List Processing Language) [7-13], использовавшийся для моделирования процесса доказательства геометрических теорем, является развитием алгоритмического языка ФОРТРАН. В ФЛПЛ применяется ряд дополнительных операторов - функций, осуществляющих типовые списковые операции. Эти операторы обрабатываются транслятором ФОРТРАНа ( дополнительными блоками), в результате чего получается единая программа на машинном языке, обеспечивающая реализацию как списковых, так и обычных операций.  [24]

При помощи транслятора нельзя определить, написали ли вы то, что хотели написать, но иногда можно несомненно установить, что некоторый оператор построен неправильно. Тщательность и подробность такого рода диагностики весьма различны для разных трансляторов ФОРТРАНа.  [25]

26 Окончательно исправленный вариант программы для вычисления частотной характеристики сервомеханизма ( практический пример 5. [26]

На этот раз в результате работы программы была напечатана таблица, показанная на рис. 4.11. Внешне эта таб лица выглядит правильно и заслуживает доверия. Но все ли уже сделано. Теперь известно, что в программе больше нельзя обнаружить ошибок с помощью транслятора ФОРТРАНа; мы знаем также, чем объяснились ошибки первой попытки счета, но не знаем, правильны ли результаты.  [27]

Так как в языке PL / I все данные, кроме скалярных арифметических переменных, имеют информационные векторы, то в начале общей области в модуле PL / I располагается информационный вектор структуры, состоящий из информационных векторов массивов адресов арифметических переменных, входящих в эту структуру. Поэтому для общей области в операторе COMMON модуля фортрана первым необходимо указывать фиктивный массив, размер которого равен количеству полных слов в информационном векторе структуры PL / 1, а длина элементов этого массива должна быть равна 4 байтам. Переменные в общей области фортрана ( и структуре PL / I) должны располагаться после фиктивного массива в порядке убывания их длин, в соответствии с требованиями транслятора фортрана.  [28]

Алгоритм решения задачи, записанный с помощью ФОРТРАНа, состоит из последовательности операторов. Эти операторы могут принадлежать к нескольким различным типам. Вместе взятые операторы, определяющие алгоритм решения задачи, составляют исходную программу. После того как исходная программа написана и отперфорирована на перфокартах, она преобразуется с помощью транслятора ФОРТРАНа в рабочую программу.  [29]

Это справедливо и для подавляющего большинства других программ. Контрольная фиктивная пробивка перфокарт или контрольная печать и ее внимательная проверка - это очень целесообразная затрата времени программиста, потому что время, потраченное на контрольные операции, сокращает длительный процесс отладки программы и экономит дорогостоящее машинное время. Но сейчас давайте вести себя так, как будто мы больше не в состоянии обнаружить никаких ошибок, и посмотрим, как эти ошибки будут обнаружены при преобразовании программы в трансляторе ФОРТРАНа.  [30]



Страницы:      1    2