Similar presentations:
Представление чисел в компьютере
1.
Представление чиселв компьютере
Автор презентации:
Воробьева Наталья Владимировна,
учитель информатики и ИКТ
МАОУ «СОШ №36 г. Челябинска»
2.
Данные в компьютере хранятся вдвоичном коде
3.
• Современный компьютер может хранитьи обрабатывать данные, представляющие
информацию четырех видов: числовую,
текстовую, графическую, звуковую (в
двоичном коде)
• Представление данных
в компьютере дискретно
• Множество представимых в памяти
компьютера величин ограничено и
конечно
4.
Представление целых чиселИспользуется несколько способов представления целых
чисел, отличающихся количеством разрядов и наличием или
отсутствием знакового разряда.
• Под целые отводится 8 разрядов:
0
0
1
1
0
1
0
1
• Под целые числа отводится 16 разрядов:
Знак
Число
0
0 0 0 0 0 0 0 0 0 1 1 0 1 0 1
• Под целые числа отводится 32 разряда:
0 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
Знак
Число
5.
Беззнаковое представлениеБеззнаковое представление можно использовать только
для неотрицательных целых чисел.
Пример 1. Число 5310 = 1101012 в восьмиразрядном
представлении имеет вид:
0
0
1
1
0
1
0
1
Число 53 можно записать и в шестнадцатиразрядном
представлении. Но это перерасход памяти компьютера!
Всегда выбираем ячейку меньшего размера
0 0 0 0 0 0 0 0 0 0 1 1 0 1 0 1
6.
Знаковое представлениеПри представлении со знаком самый старший (левый)
разряд отводится под знак числа, остальные разряды - под
само число.
Если число положительное, то в знаковый разряд (в 1
клетку) помещается 0, если число отрицательное, то 1.
7.
Положительное числоПример 2. Число 7310 = 10010012.
Прямой код числа 7310 в восьмиразрядном представлении
имеет вид:
0
1
0
0
1
0
0
1
8.
Отрицательное числоПредставление числа -7310
7310 = 10010012
Инвертируем это число: 0110110. Убираем незначащие нули
(впереди)
Получаем 110110
Прибавляем к нему 1:
Результат: 110111
1
0
1
1
0
1
1
1