Атрибут - точность - Большая Энциклопедия Нефти и Газа, статья, страница 1
Дети редко перевирают ваши высказывания. В сущности они повторяют слово в слово все, что вам не следовало бы говорить. Законы Мерфи (еще...)

Атрибут - точность

Cтраница 1


Атрибут точности должен следовать в описании за одним из введенных ранее атрибутов для арифметических данных.  [1]

Атрибут точности для величины с фиксированной точкой определяет диапазоны изменения как целой, так и дробной частей значений этой величины.  [2]

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

Для комплексных величин атрибут точности определяет точность для обеих частей комплексного значения.  [4]

Если при явном описании атрибут точности не задан, то в ЕС ЭВМ он [ выбирается из следующей таблицы, в которой приведены и максимальные значения, допустимые для атрибута точности.  [5]

Напомним, что вычисление атрибута точности для результатов операций происходит на стадии трансляции по атрибутам операндов, а фактическое осуществление операций над конкретными значениями и приведение результата к вычисленным ранее атрибутам производится уже при выполнении программы.  [6]

Для результата любой арифметической операции определяется атрибут точности, который зависит от вида операции и атрибутов операндов. Атрибут точности ( как и остальные атрибуты) для промежуточного и окончательного результатов выражения определяется на стадии трансляции, а на стадии выполнения программы получающиеся результаты приводятся к этим, заранее вычисленным атрибутам точности.  [7]

Точность представления и диапазон изменения описываемой величины задается атрибутом точности.  [8]

Тогда результат имеет тот же тип, а его атрибут точности p max pi, рг для всех четырех арифметических действий.  [9]

Ниже даются формулы, на основании которых транслятор устанавливает атрибут точности для результата операций над значениями с фиксированной точкой. С ними полезно познакомиться, для того чтобы иметь возможность избежать некоторых ошибок в программе или, по крайней мере, для того чтобы при получении неожиданных результатов в ходе отладки или счета можно было найти место ошибки.  [10]

Следует отметить, что при преобразовании основания происходит перевычисление атрибута точности.  [11]

Для предупреждения возможных переполнений полезно ознакомиться с формулами определения атрибута точности результата операций с фиксированной точкой, которые использует транслятор при своей работе. Формулы приведены в 4.2.4; здесь мы дадим некоторые примеры их применения и пояснения.  [12]

Реальная точность представления величин в ЭВМ может быть и выше заданной атрибутом точности при ее описании; транслятор гарантирует лишь, что она не будет ниже.  [13]

Значение с плавающей точкой приводится к фиксированной точке; при этом всегда должен быть задан требуемый атрибут точности.  [14]

При делении переменных типа FIXED внутри выражения рекомендуется использовать DIVIDE вместо обычного /, так как правило для атрибутов точности результата операции / может привести к неожиданным ошибкам. Уз 25 дает ситуацию FIXEDOVERFLOW ( см. § 7 гл.  [15]



Страницы:      1    2