792.00K
Category: informaticsinformatics

Представление чисел в компьютере

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
English     Русский Rules