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

Содержание

Слайд 2

Представление целых чисел Число в математике Число в компьютере Количество цифр

Представление целых чисел

Число в математике

Число в компьютере

Количество цифр в записи

числа может быть сколь угодно большим.

Количество цифр (раз-рядов) ограничено па-мятью, выделенной для его хранения.

У любого целого числа есть следующее и предыдущее число.

Размер памяти определяет величину самого большого числа.

1011111110100001

Слайд 3

Представление целых чисел Правильный выбор памяти для данных – задача программиста.

Представление целых чисел

Правильный выбор памяти для данных – задача программиста.

Слайд 4

Представление целых чисел Способ представления целых чисел обеспечивает: эффективное расходование памяти

Представление целых чисел

Способ представления целых чисел обеспечивает:
эффективное расходование памяти
повышение быстродействия
повышение

точности вычислений за счёт введения операции деления нацело с остатком

Беззнаковое представление можно использовать только для неотрицательных целых чисел.

Слайд 5

Работа с числами в прямом коде требует особых алгоритмов: для действия

Работа с числами в прямом коде требует особых алгоритмов:
для действия «вычитание»;
для

особой обработки знакового разряда.
В прямом коде можно хранить числа, но работа с ними требует более сложной архитектуры центрального процессора.

Представление целых чисел

Слайд 6

Дополнительный код числа Сумма отрицательного числа и его модуля равна 0.

Дополнительный код числа

Сумма отрицательного числа и его модуля равна 0.

 

 

+

1

1

Сколько надо

прибавить, чтобы получить 28?

Сколько надо прибавить, чтобы получить 0?

-

Отрицательное число
Дополнительный код

Слайд 7

Представление целых чисел Определить восьмиразрядный дополнительный код числа -24. 8 разрядов Решение: 24=16+8=110002 Ответ: 11101000

Представление целых чисел

Определить восьмиразрядный дополнительный код числа -24.

8 разрядов

Решение:

24=16+8=110002

Ответ: 11101000

Слайд 8

Представление целых чисел Определить значение по восьми-разрядному дополнительному коду. Решение: В

Представление целых чисел

Определить значение по восьми-разрядному дополнительному коду.

Решение:

В старшем разряде 1,

значит число меньше 0.

Перевести в 10-ую систему счисления

Ответ: - 104

Слайд 9

Представление вещественных чисел мантисса порядок числа основание системы счисления Экспоненциальная форма вещественного числа

Представление вещественных чисел

 

мантисса

порядок числа

основание
системы счисления

Экспоненциальная
форма
вещественного
числа

Слайд 10

Знак мантиссы Представление вещественных чисел Мантисса Знак порядка Порядок

Знак мантиссы

Представление вещественных чисел

Мантисса

Знак порядка

Порядок

Слайд 11

Примеры Примеры записи десятичных чисел: 3,14 = 0,314 * 101 2000

Примеры

Примеры записи десятичных чисел:
3,14 = 0,314 * 101
2000 = 0,2

* 104
0,05 = 0,5 * 10-1
Примеры записи двоичных чисел:
1 = 0,1 * 21
100 = 0,1 * 23
11,11010010 = 0,1111010010 * 22
0,01 = 0,1 * 2-1