🗊Кодирование вещественных чисел. Пляшешник А.В. МОУ СОШ №5 города Ржева Тверской области

Категория: Информатика
Нажмите для полного просмотра!
Кодирование вещественных чисел.  Пляшешник А.В.  МОУ СОШ №5 города Ржева Тверской области, слайд №1Кодирование вещественных чисел.  Пляшешник А.В.  МОУ СОШ №5 города Ржева Тверской области, слайд №2Кодирование вещественных чисел.  Пляшешник А.В.  МОУ СОШ №5 города Ржева Тверской области, слайд №3Кодирование вещественных чисел.  Пляшешник А.В.  МОУ СОШ №5 города Ржева Тверской области, слайд №4Кодирование вещественных чисел.  Пляшешник А.В.  МОУ СОШ №5 города Ржева Тверской области, слайд №5Кодирование вещественных чисел.  Пляшешник А.В.  МОУ СОШ №5 города Ржева Тверской области, слайд №6Кодирование вещественных чисел.  Пляшешник А.В.  МОУ СОШ №5 города Ржева Тверской области, слайд №7Кодирование вещественных чисел.  Пляшешник А.В.  МОУ СОШ №5 города Ржева Тверской области, слайд №8Кодирование вещественных чисел.  Пляшешник А.В.  МОУ СОШ №5 города Ржева Тверской области, слайд №9Кодирование вещественных чисел.  Пляшешник А.В.  МОУ СОШ №5 города Ржева Тверской области, слайд №10Кодирование вещественных чисел.  Пляшешник А.В.  МОУ СОШ №5 города Ржева Тверской области, слайд №11Кодирование вещественных чисел.  Пляшешник А.В.  МОУ СОШ №5 города Ржева Тверской области, слайд №12Кодирование вещественных чисел.  Пляшешник А.В.  МОУ СОШ №5 города Ржева Тверской области, слайд №13

Вы можете ознакомиться и скачать Кодирование вещественных чисел. Пляшешник А.В. МОУ СОШ №5 города Ржева Тверской области. Презентация содержит 13 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации


Слайд 1





Кодирование вещественных чисел.
Пляшешник А.В.
МОУ СОШ №5 города Ржева Тверской области
Описание слайда:
Кодирование вещественных чисел. Пляшешник А.В. МОУ СОШ №5 города Ржева Тверской области

Слайд 2





Для представления вещественных чисел (конечных и бесконечных десятичных дробей) используют формат с плавающей точкой (запятой).
Для представления вещественных чисел (конечных и бесконечных десятичных дробей) используют формат с плавающей точкой (запятой).
Описание слайда:
Для представления вещественных чисел (конечных и бесконечных десятичных дробей) используют формат с плавающей точкой (запятой). Для представления вещественных чисел (конечных и бесконечных десятичных дробей) используют формат с плавающей точкой (запятой).

Слайд 3





Например, число 25,324 можно записать в таком виде: 0.25324х102. 
Например, число 25,324 можно записать в таком виде: 0.25324х102. 
Здесь m=0.25324 — мантисса, 
n=2 — порядок. Порядок указывает, на какое количество позиций и в каком направлении должна «переплыть», т.е. сместиться десятичная точка в мантиссе. Отсюда название «плавающая точка».
Однако справедливы и следующие равенства:
25,324 = 2,5324*101 = 0,0025324*104 = 2532,4*102 и т.п.
Описание слайда:
Например, число 25,324 можно записать в таком виде: 0.25324х102. Например, число 25,324 можно записать в таком виде: 0.25324х102. Здесь m=0.25324 — мантисса, n=2 — порядок. Порядок указывает, на какое количество позиций и в каком направлении должна «переплыть», т.е. сместиться десятичная точка в мантиссе. Отсюда название «плавающая точка». Однако справедливы и следующие равенства: 25,324 = 2,5324*101 = 0,0025324*104 = 2532,4*102 и т.п.

Слайд 4






Получается, что представление числа в форме с плавающей точкой неоднозначно? 
Чтобы не было неоднозначности, в ЭВМ используют нормализованное представление числа в форме с плавающей точкой. Мантисса в нормализованном представлении должна удовлетворять условию:
0,1p ≤ m < 1p.
Описание слайда:
Получается, что представление числа в форме с плавающей точкой неоднозначно? Чтобы не было неоднозначности, в ЭВМ используют нормализованное представление числа в форме с плавающей точкой. Мантисса в нормализованном представлении должна удовлетворять условию: 0,1p ≤ m < 1p.

Слайд 5






Иначе говоря, мантисса меньше единицы и первая значащая цифра — не ноль. Значит для рассмотренного числа нормализованным представлением будет:  25,324=0.25324 * 102.
Описание слайда:
Иначе говоря, мантисса меньше единицы и первая значащая цифра — не ноль. Значит для рассмотренного числа нормализованным представлением будет: 25,324=0.25324 * 102.

Слайд 6





Пусть в памяти компьютера вещественное число представляется в форме с плавающей точкой в двоичной системе счисления (р=2) и занимает ячейку размером 4 байта. В ячейке должна содержаться следующая информация о числе: знак числа, порядок и значащие цифры мантиссы. Вот как эта информация располагается в ячейке:
Пусть в памяти компьютера вещественное число представляется в форме с плавающей точкой в двоичной системе счисления (р=2) и занимает ячейку размером 4 байта. В ячейке должна содержаться следующая информация о числе: знак числа, порядок и значащие цифры мантиссы. Вот как эта информация располагается в ячейке:
Описание слайда:
Пусть в памяти компьютера вещественное число представляется в форме с плавающей точкой в двоичной системе счисления (р=2) и занимает ячейку размером 4 байта. В ячейке должна содержаться следующая информация о числе: знак числа, порядок и значащие цифры мантиссы. Вот как эта информация располагается в ячейке: Пусть в памяти компьютера вещественное число представляется в форме с плавающей точкой в двоичной системе счисления (р=2) и занимает ячейку размером 4 байта. В ячейке должна содержаться следующая информация о числе: знак числа, порядок и значащие цифры мантиссы. Вот как эта информация располагается в ячейке:

Слайд 7





Что такое машинный порядок?
Что такое машинный порядок?
 В семи двоичных разрядах помещаются двоичные числа в диапазоне от 0000000 до 1111111. В десятичной системе это соответствует диапазону от 0 до 127. Всего 128 значений. Знак порядка в ячейке не хранится. Но порядок, очевидно, может быть как положительным так и отрицательным. Разумно эти 128 значений разделить поровну между положительными и отрицательными значениями порядка. В таком случае между машинным порядком и истинным (назовем его математическим) устанавливается следующее соответствие:
Описание слайда:
Что такое машинный порядок? Что такое машинный порядок? В семи двоичных разрядах помещаются двоичные числа в диапазоне от 0000000 до 1111111. В десятичной системе это соответствует диапазону от 0 до 127. Всего 128 значений. Знак порядка в ячейке не хранится. Но порядок, очевидно, может быть как положительным так и отрицательным. Разумно эти 128 значений разделить поровну между положительными и отрицательными значениями порядка. В таком случае между машинным порядком и истинным (назовем его математическим) устанавливается следующее соответствие:

Слайд 8






Итак, машинный порядок смещён относительно математического на 64 единицы и имеет только положительные значения. При выполнении вычислений с плавающей точкой процессор это смещение учитывает.
В двоичной системе счисления смещение: 
                     Мр2 = р2+100 00002
Описание слайда:
Итак, машинный порядок смещён относительно математического на 64 единицы и имеет только положительные значения. При выполнении вычислений с плавающей точкой процессор это смещение учитывает. В двоичной системе счисления смещение: Мр2 = р2+100 00002

Слайд 9





Теперь мы можем записать внутреннее представление числа 25,324 в форме с плавающей точкой. 
Теперь мы можем записать внутреннее представление числа 25,324 в форме с плавающей точкой. 
1)Переведем его в двоичную систему счисления с 24 значащими цифрами. 
25,32410= 11001,01010010111100011012
2)Запишем в форме нормализованного двоичного числа с плавающей точкой: 
0,110010101001011110001101*10101
Описание слайда:
Теперь мы можем записать внутреннее представление числа 25,324 в форме с плавающей точкой. Теперь мы можем записать внутреннее представление числа 25,324 в форме с плавающей точкой. 1)Переведем его в двоичную систему счисления с 24 значащими цифрами. 25,32410= 11001,01010010111100011012 2)Запишем в форме нормализованного двоичного числа с плавающей точкой: 0,110010101001011110001101*10101

Слайд 10






Число в форме с плавающей точкой занимает в памяти компьютера 4 байта (число обычной точности) или 8 байт (число двойной точности).
Мы рассмотрели пример представления числа 25,324 обычной точности
Описание слайда:
Число в форме с плавающей точкой занимает в памяти компьютера 4 байта (число обычной точности) или 8 байт (число двойной точности). Мы рассмотрели пример представления числа 25,324 обычной точности

Слайд 11






Для того, чтобы получить внутреннее представление отрицательного числа 
-25,324, достаточно в полученном выше коде заменить в разряде знака числа 0 на 1.
Описание слайда:
Для того, чтобы получить внутреннее представление отрицательного числа -25,324, достаточно в полученном выше коде заменить в разряде знака числа 0 на 1.

Слайд 12





Задание.
Представьте двоичное число -100,12 в четырёхбайтовом формате. Представьте число сначала в форме с плавающей запятой.
Описание слайда:
Задание. Представьте двоичное число -100,12 в четырёхбайтовом формате. Представьте число сначала в форме с плавающей запятой.

Слайд 13





Решение.
-100,12= -0,1001*211
Мантисса   -0,1001
Порядок    11 
Машинный порядок 11+100 0000=100011.
Описание слайда:
Решение. -100,12= -0,1001*211 Мантисса -0,1001 Порядок 11 Машинный порядок 11+100 0000=100011.



Похожие презентации
Mypresentation.ru
Загрузить презентацию