Просмотр содержимого документа
«Представление вещественных чисел в памяти компьютера»
Представление вещественных чисел в памяти компьютера
Цель: рассмотреть правила двоичной арифметики.
Долгова Л.А. МОУ Верхняковская СОШ
Самостоятельная работа тема Представление целых чисел в памяти компьютера
№ задания
I вариант
1
Представить числа в памяти компьютера
13; -39; 41; -8; -23.
2
-15; -45; 55; -3; 20.
II вариант
Найти сумму чисел
(во втором случае числа представлены в прямом коде)
а) 29 и -15
а) - 34 и 12
б) 10001011 и 00001110
б) 10011100 и 00010111
Долгова Л.А. МОУ Верхняковская СОШ
Представление вещественных чисел: числа с плавающей точкой
Экспоненциальный вид числа
16000000 10 = 0,16 * 10 8
-0,0000156 10 = - 0,156 * 10 -4
Долгова Л.А. МОУ Верхняковская СОШ
Нормализованная форма представления чисел это число, записанное в виде
16000000 10 = 0,16 * 10 8
R= ± mp n , где
m - мантисса
p – основание системы
счисления
n – порядок
0
Вывод: мантисса – это правильная дробь, в которой первая после запятой цифра отличается от 0.
Долгова Л.А. МОУ Верхняковская СОШ
Знак числа
Знак порядка
4 – байтовое представление числа с плавающей точкой
3-й байт
п
о
р
я
д
ок
2-й байт
1-й байт
0-й байт
мантисса
Долгова Л.А. МОУ Верхняковская СОШ
Примеры: 1) -64,5 2) 0,0000012
Долгова Л.А. МОУ Верхняковская СОШ
Операции над числами с плавающей точкой
Произведение (a*b) * 10 n+ m
Частное (a/b) *10 n-m
Сложение n = m
Долгова Л.А. МОУ Верхняковская СОШ
Задача: найти сумму чисел А = 5,5 и В = -127,25
Решение
- Найдем мантиссы и порядки этих чисел
- А = 5,5 10 = 101,1 2 = 0,1011 2 * 2 3
- В=-127,25 10 =-1111111,01 2 =-0,111111101 2 * 2 7
2 . Произведем выравнивание
А= 0,00001011 * 2 7
В= -0,111111101* 2 7
3. Сложим числа
Долгова Л.А. МОУ Верхняковская СОШ
Домашняя работа
Контрольные вопросы и задания стр 48
к субботе 20.12.2008 г в инд. тетрадях.
- Найти сумму чисел 256 и -36
- 25,6 и 0,06
Долгова Л.А. МОУ Верхняковская СОШ