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

Содержание

Целые числа

Слайд 1Представление чисел в памяти компьютера
Домашнее задание:
§2.10
Задания №№ 2.14 – 2.15

на стр. 147-148

Слайд 2


Слайд 3Целые числа


Слайд 4Целый тип (вспомним ЯП Паскаль)
integer [-32768, +32767]
shortint [-128, +127]

longint [-2 147 483 648; +2 147 483 647]
byte 0..255
word 0..65535

Слайд 5Целые числа
хранятся в памяти компьютера в формате с фиксированной запятой


Слайд 7Представление чисел в формате с фиксированной запятой
Целые неотрицательные числа (0,

1, …)
Целые числа со знаком (+45, -12)

Слайд 8Целый тип
integer [-32768, +32767]
shortint [-128, +127]
longint

[-2 147 483 648; +2 147 483 647]
byte 0..255
word 0..65535

Слайд 9Целые неотрицательные числа


Слайд 10Целые неотрицательные числа









1 байт памяти
8 бит
Обычно занимают в памяти компьютера 1

или 2 байта

Слайд 11Число 110011102 = 20610
Целые неотрицательные числа


Слайд 12Число 101102 = 2210
Целые неотрицательные числа


Слайд 13Целые неотрицательные числа в однобайтовом формате
Диапазон значений: 0..255


Слайд 14Целые неотрицательные числа в двухбайтовом формате
Диапазон значений???????


Слайд 15Целый тип
integer [-32768, +32767]
shortint [-128, +127]
longint

[-2 147 483 648; +2 147 483 647]
byte 0..255
word 0..65535

Слайд 16Целые числа со знаком


Слайд 17Целые числа со знаком
Обычно занимают в памяти компьютера 1, 2 или

4 байта
Самый левый (старший) разряд содержит информацию о знаке числа
Знак «плюс» кодируется нулем, а «минус» - единицей

Слайд 18Целые числа со знаком
2 байта памяти
Старший разряд
Число +174210 = 110110011102
«+» ? 0

в старшем разряде
«-» ? 1 в старшем разряде

Слайд 20Целые числа со знаком
Положительные числа в прямом, обратном и дополнительном кодах

изображаются одинаково

Слайд 21Целые числа со знаком
0
0
0
0
0
1
1
0
1
1
0
0
1
1
1
0
2 байта памяти
«Знак - величина» - прямой код

числа



Слайд 22Целые числа со знаком
Отрицательные числа в прямом, обратном и дополнительном кодах

имеют разное изображение

Слайд 23Целые числа со знаком
Отрицательные числа (прямой код)


Слайд 24Целые числа со знаком
Отрицательные числа (обратный код)


Слайд 25Целые числа со знаком
Отрицательные числа (дополнительный код)


Слайд 26Получение дополнительного кода
- 174210
Записать прямой код модуля |-1742|
Получить обратный код (инвертирование

прямого кода)
Получить дополнительный код прибавлением единицы к обратному коду

Слайд 27Получение дополнительного кода
| - 174210|
прямой код модуля
обратный код
дополнительный код
+


Слайд 28Арифметические действия над целыми числами
В большинстве компьютеров операция вычитания не используется.

Вместо нее производится сложение уменьшаемого с обратным или дополнительным кодом вычитаемого
Это позволяет существенно упростить конструкцию АЛУ

Слайд 291 байт
1 разряд для знака
27 – 1 = 127
– 27

= – 128

Диапазон значений: – 128.. 127

Целые числа со знаком


Слайд 302 байта
1 разряд для знака
215 – 1 = 32767
– 215

= – 32768

Диапазон значений: – 32768.. 32767

Целые числа со знаком


Слайд 314 байта
1 разряд для знака
231 – 1 = 2 147 483

647

– 231 = – 2 147 483 648

Диапазон значений: – 2 147 483 648 .. 2 147 483 647

Целые числа со знаком


Слайд 32Целый тип
integer [-32768, +32767]
shortint [-128, +127]
longint

[-2 147 483 648; +2 147 483 647]
byte 0..255
word 0..65535

Слайд 33Вещественные числа


Слайд 34Вещественный тип
real -0.1Е -39 .. 1.0Е+38
(точность 11 десятичных

знаков)
single 7 десятичных цифр
double 15 десятичных цифр

Слайд 35Вещественные числа
хранятся в памяти компьютера в формате с плавающей запятой
Обычно занимают в

памяти компьютера 4, 6, 8 или 10 байт

Слайд 36Представление чисел в формате с плавающей запятой
Экспоненциальная форма записи числа

A =

m × qn

221,32 = 0,22132 × 103

Мантисса

Основание

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


Слайд 37Нормализованная запись вещественных чисел
A = m × qn, где мантисса принадлежит

промежутку [0.1, 1)
Если число записано в системе счисления с основанием q, то мантиссу и порядок числа принято записывать в этой же системе счисления (с основанием q), а само основание – в 10 системе.

Слайд 38Упражнение
-6.2510 = -110.012 =

-0.110012*210112

Слайд 39Представление чисел в формате с плавающей запятой
4 байта (32 бита) –

число обычной точности

8 байта (64 бита) – число двойной точности

Разряды

Знак порядка

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

Порядок

Мантисса


Слайд 40Представление чисел в формате с плавающей запятой
4 байта (32 бита) –

число обычной точности

Знак мантиссы – 1 разряд

Знак порядка – 1 разряд

Порядок – 7 разрядов

Мантисса – 23 разряда



8 разрядов

24 разряда


Слайд 41-6.2510 = -0.110012*210112
Представление чисел в формате с плавающей запятой


Слайд 42Представление чисел в формате с плавающей запятой
4 байта (32 бита) –

число обычной точности

Максимальное значение порядка: 11111112 = 12710

Максимальное значение числа: 2127

Максимальное значение положительной мантиссы: 223-1


Слайд 43Представление чисел в компьютере
Представление чисел в формате с фиксированной запятой
целых неотрицательных

чисел (2 байта? – диапазон значений?)
целых чисел со знаком (положительных и отрицательных)
Представление чисел в формате с плавающей запятой

Обратная связь

Если не удалось найти и скачать презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое ThePresentation.ru?

Это сайт презентаций, докладов, проектов, шаблонов в формате PowerPoint. Мы помогаем школьникам, студентам, учителям, преподавателям хранить и обмениваться учебными материалами с другими пользователями.


Для правообладателей

Яндекс.Метрика