Cтраница 2
Для простоты изложения предположим, что все г /, положительны и больше машинного нуля. Тогда в процессе вычислений не может появиться нулевого результата. [16]
Еще более опасны ситуации, связанные с попаданием промежуточного конечного результата в область машинного нуля: независимо от последующих операций ПМК воспринимает этот результат как нуль. Попадание промежуточных результатов в область машинного нуля не диагностируется современными ПМК, но при разработке перспективных карманных ЭВМ учитываются рекомендации компетентных исследовательских организаций о необходимости вывода на дисплей указателей попадания промежуточных результатов в область машинных нуля и бесконечности, что позволит пользователю при отладке или использовании программы избежать ошибочных результатов. [17]
Блок-схема решения квадратного уравнения. [18] |
Этот вариант аналогичен предыдущему случаю с той лишь разницей, что вместо получения машинного нуля произойдет переполнение и прерывание счета. [19]
Числа, которые меньше mln, в ячейке представляются нулями и носят название машинных нулей. Число л: тах всего на единицу т-то дробного разряда меньше целой единицы, поэтому оно называется машинной единицей. [20]
Соотношение ( 6) справедливо лишь в случае а М, где М - машинный нуль. [21]
В момент достижения такой ширины полосы пропускания, что соответствующее значение Ъ окажется равным машинному нулю, возникают два взаимосвязанных явления. [22]
В этом случае, как и при получении нулевой разности мантисс, результат заменяется машинным нулем с сохранением признака в 45 - м разряде. Ранее было отмечено, что существует группа отличных от нуля малых чисел, которые не имеют хороших машинных приближений. [23]
Если при таких вычислениях оперировать с числами, близкими по представлению в ЭВМ с машинным нулем, то результат вычислений может иметь большую ошибку округления. [24]
В этом случае, как и при получении нулевой разности мантисс, результат заменяется машинным нулем с сохранением признака в 45 - м разряде. Ранее было отмечено, что существует группа отличных от нуля малых чиселг которые не имеют хороших машинных приближений. [25]
В первом случае перемножение чисел 2 - 10 - 96Х0 0001 переводит микрокалькулятор в область машинного нуля и окончательный результат оказывается равным нулю. ЕГГОГ, однако при продолжении счета результат оказывается правильным. При вычислении по программе в этом случае остановки счета не происходит, и сигнал ошибки на индикаторе не высвечивается. В третьем случае сомножители расположены таким образом, что не возникает ни машинного нуля, ни машинной бесконечности. [26]
Приведение расчетных уравнений к безразмерному виду позволяет гарантировать в процессе вычислений отсутствие переполнения или появления машинного нуля. [27]
Таким образом, в прямом коде нуль может иметь два представления, которые соответственно называются положительным и отрицательным машинным нулем. [28]
В бейсике разрешается использовать и обычный нуль, но при этом не следует забывать, что машинный нуль соответствует не только абсолютному нулю, но и любому числу, по модулю меньшему, чем минимально допустимое. [29]
Однако может оказаться, что на каком-то этапе вычислений в качестве промежуточного результата будет получен либо машинный нуль М0, либо машинная бесконечность Mo. Поскольку оба указанных случая приводят к неверному окончательному результату, необходимо видоизменить вычислительный алгоритм. Оказывается, что здесь существенным является порядок действий. [30]