Cтраница 1
Транслятор Фортрана построен так, что синтаксический контроль исходной программы выполняется до конца, несмотря на ошибки в операторах. [1]
В трансляторе Фортрана программа, вычисляющая синус, дает не меньше шести достоверных значащих цифр. Если свести этот угол к углу меньше я / 2, то будет проведено вычитание двух почти равных чисел и относительная ошибка результата существенно возрастет. [2]
Вызывает печать трансляторами ФОРТРАНа IV и ПЛ / 1 объектного модуля на SYSLST. [3]
Колонки 73 - 80 не обрабатываются транслятором ФОРТРАНа и могут быть использованы для любой информации, например в этих колонках может быть пробито название программы или последовательные номера перфокарт в программе. [4]
Оператор 18 END представляет собой просто сигнал для транслятора Фортрана о том, что он достиг конца исходной программы. [5]
Заметим, что эта программа будет выполняться, если транслятор ФОРТРАНа позволяет использование смешанных арифметических выражений. [6]
Если это правило нарушается, то в большинстве случаев ошибка обнаруживается транслятором ФОРТРАНа, и исходная программа не переводится в рабочую; иногда ошибка может пройти незамеченной, и тогда результаты работы программы будут неверными. [7]
Необходимо подчеркнуть, что разделение карты на отдельные поля важно лишь для транслятора ФОРТРАНа и не имеет значения при размещении на карте числовых данных. В последнем случае все поле карты находится в полном распоряжении программиста. Заметим также, что пустые колонки ( пробелы) важны при представлении данных и игнорируются транслятором в операторах ФОРТРАНа. [8]
![]() |
Выходная печать для программы, где вычисления были сделаны с удвоенной точностью ( практический пример 3. [9] |
Коротко остановимся на том, как работает программа вычисления синуса, имеющаяся в трансляторе ФОРТРАНа. В любом случае эта программа дает не меньше шести достоверных значащих цифр. [10]
![]() |
Схема программы для вычисления синуса. [11] |
Наряду с печатанием величины синуса, вычисленной при помощи этого метода, интересно также сравнить ее с величиной Синуса того же угла, полученного с помощью стандартной функции, имеющейся в трансляторе Фортрана. [12]
![]() |
Программа для вычисления синуса ( практический. [13] |
Наряду с печатанием величины синуса, вычисленной при помощи этого метода, интересно также сравнить ее с величиной синуса того же угла, полученной с помощью стандартной функции, имеющейся в трансляторе ФОРТРАНа. [14]
В операторе 3 вместо PRINT пробито PRINT, что, по-видимому, объясняется ошибкой при чтении рукописной программы. В трансляторе ФОРТРАНа этот оператор был бы отвергнут, как неправильный. В операторе 8 пробит знак доллара там, где должна бы стоять звездочка; такая ошибка легко объяснима: эти два символа находятся на одной и той же клавише, но на разных регистрах. [15]