Плавающая запятая. Использование в вычислительных машинах

I. Чтобы разделить число на десятичную дробь, нужно перенести запятые в делимом и делителе на столько цифр вправо, сколько их стоит после запятой в делителе, а затем выполнить деление на натуральное число.

Приме ры.

Выполнить деление: 1) 16,38: 0,7; 2) 15,6: 0,15; 3) 3,114: 4,5; 4) 53,84: 0,1.

Решение.

Пример 1) 16,38: 0,7.

В делителе 0,7 после запятой стоит одна цифра, поэтому, перенесем запятые в делимом и делителе на одну цифру вправо.

Тогда нам нужно будет разделить 163,8 на 7 .

Делим так, как делят натуральные числа. Как снесем цифру 8 — первую цифру после запятой (т.е. цифру в разряде десятых), так сразу поставим в частном запятую и продолжим деление.

Ответ: 23,4.

Пример 2) 15,6: 0,15.

Переносим запятые в делимом (15,6 ) и делителе (0,15 ) на две цифры вправо, так как в делителе 0,15 после запятой стоят две цифры.

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

15,6:0,15=1560:15.

Выполняем деление натуральных чисел.

Ответ: 104.

Пример 3) 3,114: 4,5.

Перенесем запятые в делимом и делителе на одну цифру вправо и разделим 31,14 на 45 по

3,114:4,5=31,14:45.

В частном поставим запятую сразу, как сносим цифру 1 в разряде десятых. Затем продолжаем деление.

Чтобы закончить деление нам пришлось приписать нуль к числу 9 — разности чисел 414 и 405 . (мы знаем, что справа к десятичной дроби можно приписывать нули)

Ответ: 0,692.

Пример 4) 53,84: 0,1.

Переносим запятые в делимом и делителе на 1 цифру вправо.

Получаем: 538,4:1=538,4.

Проанализируем равенство: 53,84:0,1=538,4. Обращаем внимание на запятую в делимом в данном примере и на запятую в полученном частном. Замечаем, что запятая в делимом перенесена на 1 цифру вправо, как если бы мы умножали 53,84 на 10. (Смотрите видео «Умножение десятичной дроби на 10, 100, 1000 и т.д .») Отсюда правило деления десятичной дроби на 0,1; 0,01; 0,001 и т.д.

II. Чтобы разделить десятичную дробь на 0,1; 0,01; 0,001 и т. д., нужно перенести запятую вправо на 1, 2, 3 и т. д. цифр. (Деление десятичной дроби на 0,1; 0,01; 0,001 и т. д. равносильно умножению этой десятичной дроби на 10, 100, 1000 и т.д.)

Примеры.

Выполнить деление: 1) 617,35: 0,1; 2) 0,235: 0,01; 3) 2,7845: 0,001; 4) 26,397: 0,0001.

Решение.

Пример 1) 617,35: 0,1.

Согласно правилу II деление на 0,1 равносильно умножению на 10 , и запятую в делимом перенесем на 1 цифру вправо :

1) 617,35:0,1=6173,5.

Пример 2) 0,235: 0,01.

Деление на 0,01 равносильно умножению на 100 , значит, запятую в делимом перенесем на 2 цифры вправо :

2) 0,235:0,01=23,5.

Пример 3) 2,7845: 0,001.

Так как деление на 0,001 равносильно умножению на 1000 , то перенесем запятую на 3 цифры вправо :

3) 2,7845:0,001=2784,5.

Пример 4) 26,397: 0,0001.

Разделить десятичную дробь на 0,0001 — это все равно, что умножить ее на 10000 (переносим запятую на 4 цифры вправо ). Получаем:

II . Чтобы разделить десятичную дробь на 10, 100, 1000 и т. д. нужно перенести запятую влево на 1, 2, 3 и т. д. цифр.

Примеры.

Выполнить деление: 1) 41,56: 10; 2) 123,45: 100; 3) 0,47: 100; 4) 8,5: 1000; 5) 631,2: 10000.

Решение.

Перенос запятой влево зависит от того, сколько в делителе нулей после единицы. Так, при делении десятичной дроби на 10 мы будем переносить в делимом запятую влево на одну цифру ; при делении на 100 — перенесем запятую влево на две цифры ; при делении на 1000 перенесем в данной десятичной дроби запятую на три цифры влево.

В примерах 3) и 4) пришлось приписать нули перед десятичной дробью, чтобы удобнее было переносить запятую. Однако, приписывать нули можно мысленно, и вы будете это делать, когда хорошо научитесь применять правило II для деления десятичной дроби на 10, 100, 1000 и т. д.

Страница 1 из 1 1

«Плавающая запятая» и «плавающая точка»

Так как в некоторых, преимущественно англоязычных и англофицированных, странах (см. подробный список Decimal separator (англ.) ) при записи чисел целая часть отделяется от дробной точкой, то в терминологии этих стран фигурирует название «плавающая точка» (floating point (англ.) ). Так как в России целая часть числа от дробной традиционно отделяется запятой, то для обозначения того же понятия используется термин «плавающая запятая».

Происхождение названия

Название «плавающая запятая» происходит от того, что запятая в позиционном представлении числа (десятичная запятая, или, для компьютеров, двоичная запятая - далее по тексту просто запятая) может быть помещена где угодно относительно цифр в строке. Это положение запятой указывается отдельно во внутреннем представлении. Таким образом, представление числа в форме с плавающей запятой может рассматриваться как компьютерная реализация экспоненциальной записи чисел.

Преимущество использования представления чисел в формате с плавающей запятой над представлением в формате с фиксированной запятой (и целыми числами) состоит в том, что можно использовать существенно больший диапазон значений при неизменной относительной точности. Например, в форме с фиксированной запятой число, занимающее 8 разрядов в целой части и 2 разряда после запятой, может быть представлено в виде 123456,78; 8765,43; 123,00 и так далее. В свою очередь, в формате с плавающей запятой (в тех же 8 разрядах) можно записать числа 1,2345678; 1234567,8; 0,000012345678; 12345678000000000 и так далее.

Скорость выполнения компьютером операций с числами, представленными в форме с плавающей запятой, измеряется в англ. FLOPS - число операций с плавающей запятой в секунду ),

Структура числа

Число с плавающей запятой состоит из:

  • Мантиссы (выражающей значение числа без учёта порядка)
  • Знака мантиссы (указывающего на отрицательность или положительность числа)
  • Порядка (выражающего степень основания числа, на которое умножается мантисса)
  • Знака порядка

Нормальная форма

Нормальной формой числа с плавающей запятой называется такая форма, в которой мантисса (без учёта знака) находится на полуинтервале }