КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Правильная запись и округление чисел
Цифра числа называется верной (в широком смысле), если абсолютная погрешность этого числа не превосходит единицы разряда, в котором стоит эта цифра. Пример 3. а). Пусть а = 2,91385,?a = 0,0097. ?a?1 2 ?a?0,1 9 ?a?0,01 1 ?a?0,001 3 В числе а верны в широком смысле цифры 2, 9, 1. б). Возьмем в качестве приближения к числу? = 3,141592... число?' = 3,142. Тогда /?-?’/ < 0,001 =??', откуда следует, что в приближенном значении?' = 3,142 все цифры являются верными. в). Вычислим на 8-разрядном МК частное точных чисел 3,2 и 2,3, получим ответ: 1,3913043. Ответ содержит ошибку, поскольку разрядная сетка МК не вместила всех цифр результата и все разряды, начиная с восьмого, были опущены. Не зная истинного значения допущенной ошибки, вычислитель, однако, может быть уверен, что оно не превышает единицы самого младшего из изображенных на индикаторе разряда результата. Следовательно, в полученном результате все цифры верны. Отметим, что первая отброшенная (неверная) цифра часто называется сомнительной. Говорят, что приближенное данное записано правильно, если в его записи все цифры верные. Если число записано правильно, то по одной только его записи в виде десятичной дроби можно судить о точности этого числа. Пусть, к примеру, записано приближенное число а = 16,784, в котором все цифры верны. Из того, что верна последняя цифра 4, которая стоит в разряде тысячных, следует, что абсолютная погрешность значения а не превышает 0,001. Это значит, что можно принять? а = 0,001, т.е. а =16,784±0,001. Значащими цифрами в записи числа называются все цифры в его десятичном изображении, отличные от нуля, и нули, если они расположены между значащими цифрами или стоят в конце для выражения верных знаков. Можно сказать короче: значащими цифрами числа являются все цифры в его правильной записи, начиная с первой ненулевой слева. Пример 4. 0,2409 — четыре значащие цифры; 24,09 — четыре значащие цифры; 100,700 — шесть значащих цифр. В процессе вычислений часто происходит округление чисел, т. е. замена чисел их значениями с меньшим количеством значащих цифр. При округлении возникает погрешность, называемая погрешностью округления. Пусть x– данное число, а x 1 – результат округления. Погрешность округления определяется как модуль разности прежнего и нового значений числа:
Например, если выполнить на 8-разрядном МК действие 1:6. На индикаторе высветится число 0,1666666. Произошло автоматическое округление бесконечной десятичной дроби 0,1(6) до количества разрядов, вмещающихся в регистре МК. При этом можно принять?окр = 0,7 *10-7. Рассмотренный случай «принудительного» округления называют округлением методом отбрасывания. Очевидно, что сам по себе метод отбрасывания оставляет все сохраняемые цифры округленного числа верными. Если вычисления ведутся с точностью меньшей, чем машинная точность, целесообразнее пользоваться способом симметрического округления, который приводит к меньшей величине округления, чем способ отбрасывания. Симметрическое округление выполняется по следующим правилам: если первая слева из отбрасываемых цифр меньше 5, то сохраняемые десятичные знаки остаются без изменения; если первая слева из отбрасываемых цифр больше или равна 5, то последняя сохраняемая цифра увеличивается на единицу. Из правил симметрического округления следует, что его погрешность не превышает половины единицы последнего сохраняемого разряда. Это обстоятельство позволяет вести счет с точностью большей, чем единица последнего сохраняемого разряда. По этой причине наряду с понятием «верная цифра в широком смысле», соответствующем методике округления путем отбрасывания, используется понятие «цифра, верная в строгом смысле», применяемое в вычислениях с симметрическим округлением. Отметим, что погрешности принято записывать с одной значащей цифрой (редко — с двумя). Кроме того, при округлении погрешности обычные правила округления неприменимы: погрешности, по понятной причине, всегда округляют с завышением (как это и делается в данной книге). Цифра числа называется верной в строгом смысле, если абсолютная погрешность этого числа не превосходит половины единицы разряда, в котором стоит эта цифра. Абсолютная погрешность числа x1, получаемого в результате округления приближенного значения х, складывается из абсолютной погрешности первоначального числа х (являющегося приближением точного значения X)и погрешности округления. Если в результате округления приближенного числа x получено значение х 1, то предельной абсолютной погрешностью числа х 1можно считать сумму предельной абсолютной погрешности числа х и погрешности округления.
Дата добавления: 2015-04-24; Просмотров: 2660; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |