Слайд 1Тема: Форматы представления чисел в компьютере
Слайд 2Для хранения чисел в памяти компьютера используются два формата: целый и
с плавающей точкой
Слайд 3Целочисленный формат (или формат с фиксированной точкой)
используется для кодирования целых положительных
и отрицательных чисел, при этом в памяти отводится 1, 2 или 4 байта.
Слайд 4В однобайтовом представлении можно хранить только положительное число от 0 до
255.
В 2-байтовом представлении можно хранить положительные и отрицательные целые числа от -32 768 до 32 767, старший разряд в ячейках памяти в таком представлении отводится для хранения знака числа: 0 – знак плюс, 1 – знак минус
Слайд 5Целые положительные числа
Для представления таких чисел используется след.правило:
Число переводится в двоичную
систему
Результат дополняется нулями слева в пределах выбранного формата
Слайд 6Например: число 135 будет представлено в компьютере след.образом
Для 1-байтового формата: 10000111;
(нет знакового разряда)
Для 2-байтового формата:
0 00000000 10000111; (1-ый слева – знаковый разряд)
Для 4-байтового формата:
0 00000000 00000000 10000111; (1-ый слева – знаковый разряд
Слайд 7Целые отрицательные числа
Для представления таких чисел в компьютере используется дополнительный код.
Знаковый
разряд (первый слева) всегда =1
Слайд 8Для представления таких чисел используется след.правило:
Число переводится в двоичную систему
Результат дополняется
нулями слева в пределах выбранного формата
Полученное число переводится в обратный код (нули заменяются единицами, а единицы нулями)
К полученному коду прибавляется 1.
Слайд 9Например: представим число
-135 в 2-байтовом формате:
135 переводим в двоичную систему:
10000111;
дополняем нулями
0 00000000 10000111;
перевод в обратный код:
1 11111111 01111000;
прибавляем 1, получаем дополнительный код:
1 11111111 01111001
Слайд 10вещественные (действительные) числа
такие числа представляются в экспоненциальном виде, например:
16000000=0,16*108
-0,0000156=-0,156*10-4
Слайд 11
В этом формате число представлено в виде произведения мантиссы (m) и
основания системы счисления в степени (n), называемой порядком. В общем виде: R=m*Pn
Где 0
Слайд 12В компьютере и мантисса и порядок записаны в двоичном виде. Для
размещения вещественного числа используется 2 или 4 байта.