Нормализация чисел. Определение порядка результата вычислений

До сих пор мы считали, что в пропорции а1/b1= а2/х исходные данные а1 b1 и а2 заключены между 1 и 10. Определение порядка результата в этом случае можно производить по указанным выше правилам, что не вызывает затруднений. В общем же случае для быстрого и точного определения порядка результата следует предварительно нормализовать исходные данные, т. е. представить их в подходящем виде.

Условимся говорить, что число а нормализовано, если оно записано в виде

а = а0*10n

где n — целое, а множитель а0 заключен между 1 и 10 (1≤а0<10). Будем называть а0 основой, n — порядком числа а. Отметим, что целая часть основы есть одно из чисел 1, 2, ..., 9.

Примеры:

Рассмотрим умножение и деление чисел, представленных в нормализованном виде. Из, формул

видно, что умножение и деление нормализованных чисел сводится к умножению и делению их основ.

То же самое относится и к решению пропорции а1/b1= а2

так как вычисление выражения х = а2*b11 сводится к умножению b1 на а2 и делению полученного произведения на а1

Рекомендуем обратить внимание на то, что определение порядка результата (х) производится по готовой формуле решения, в то время как решение пропорции на счетной линейке не требует выписывания этой формулы.

Пример. Вычислить

Решение распадается на следующие этапы:

1) Производим нормализацию чисел а, b, с и записываем рассматриваемое выражение в виде

2) Прикидываем в уме

3) На счетной линейке выполняем необходимые вычисления, т. е. решаем пропорцию с0/b0= а0/х, и записываем результат с учетом произведенной «прикидки»:

а0b00= 2,11

4) Выписываем окончательный результат:

Применение плавающей запятой. На практике при нормализации исходных данных нет надобности выписывать множитель 10n. Достаточно лишь воспользоваться так называемой плавающей запятой. Плавающая запятая отделяет первый знак числа (первую значащую цифру) и ставится сверху.

Например,

При этом порядок, т. е. число n, определяется количеством разрядов, отделяющих истинную запятую от плавающей; если плавающая запятая находится слева от истинной, то n положительно, если справа — отрицательно.

Рассмотренный выше пример вычисления записывается коротко следующим образом:

Применять плавающую запятую целесообразно только при записи исходных данных, т. е. тех чисел, над которыми производятся действия в расчетной формуле. Полученный результат следует выписывать с множителем 10n, т. е. уже без плавающей запятой. При этом показатель n подсчитывается по числу разрядов, на которые переносится плавающая запятая относительно истинной запятой: перенос плавающей запятой на один разряд влево в числителе увеличивает n на 1, а перенос ее на один разряд влево в знаменателе уменьшает n на 1.

Приведение чисел к нормализованному виду с помощью плавающей запятой особенно важно при выполнении большого количества действий.

Пример.

Здесь порядок результата вычислений с основами определен следующей прикидкой в уме:

Схема выполнения указанных действий будет рассмотрена в разделе "Умножение и деление".

Предупреждение. Прикидывая в уме порядок результата вычислений с основами, мы лишь приближенно оцениваем величину результата, но не получаем его первого знака.

Например,

Точно так же

Примечание. Иногда прикидку в уме можно упростить, округляя некоторые основы в большую сторону. Например,

(результат вычислений с тремя знаками 18,9).

 
 

   

Copyright © 2011