Презентация, доклад к уроку информатики и икт (10 класс) по теме: Представление чисел в компьютере

Содержание

Представление чисел в формате с фиксированной запятойДля хранения целых неотрицательных чисел отводится одна ячейка памяти (8 бит).Минимальное число 00000000 Число в n-разрядном представлении 2n-1Максимальное число

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

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

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

отводится одна ячейка памяти (8 бит).
Минимальное число 00000000
Число в n-разрядном представлении
2n-1
Максимальное число 28-1=25510
Представление чисел в формате с фиксированной запятойДля хранения целых неотрицательных чисел отводится одна ячейка памяти (8 бит).Минимальное

Слайд 3Хранение целых чисел со знаком
Для хранения отводится 2 ячейки памяти (16

бит)
Старший (левый) разряд отводится под знак.
В положительном числе в знаковый разряд записывается 0
В отрицательном числе 1
Хранение целых чисел со знакомДля хранения отводится 2 ячейки памяти (16 бит)Старший (левый) разряд отводится под знак.В

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

«знак – величина».
Пример: 200210=111110100102
В 16-ти разрядном представлении


Прямой код числаЭто -представление в компьютере положительных чисел с использованием формата «знак – величина».Пример: 200210=111110100102В 16-ти разрядном

Слайд 5
При представлении целых чисел в n-разрядном представлении со знаком максимальное положительное

число
А=2n-1 - 1
При представлении целых чисел в n-разрядном представлении со знаком максимальное положительное число

Слайд 6Упражнение 1
Определить максимальное положительное число, которое может хранится в оперативной памяти

в формате целое число со знаком.
Упражнение 1Определить максимальное положительное число, которое может хранится в оперативной памяти в формате целое число со знаком.

Слайд 7Решение
А10=215 – 1 = 3276710

РешениеА10=215 – 1 = 3276710

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

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

Слайд 9
Дополнительный код отрицательного числа А, хранящегося в n – ячейках, равен

2n-|A|

Дополнительный код отрицательного числа А, хранящегося в n – ячейках, равен  2n-|A|

Слайд 10Упражнение 2
Записать дополнительный код отрицательного числа -2002 для 16 – разрядного

компьютерного представления.
Упражнение 2Записать дополнительный код отрицательного числа -2002 для 16 – разрядного компьютерного представления.

Слайд 11Решение
Проведем вычисления в соответствии с определением дополнительного кода.
216=100000000000000002=6553610
200210=00000111110100102=200210
216 - |200210|=11111000001011102=6353410

РешениеПроведем вычисления в соответствии с определением дополнительного кода.216=100000000000000002=6553610200210=00000111110100102=200210216 - |200210|=11111000001011102=6353410

Слайд 12Проверка
Проведем проверку в 10-ой системе счисления:
Дополнительный код 6353410 в сумме с

модулем 200210 равно 6553610.

ПроверкаПроведем проверку в 10-ой системе счисления:Дополнительный код 6353410 в сумме с модулем 200210 равно 6553610.

Слайд 13Алгоритм определения дополнительного кода числа
Модуль числа записать прямым кодом в n-

двоичных разрядах;
Получить обратный код числа, для этого значения всех бит инвертировать;
К полученному обратному коду добавит единицу.
Алгоритм определения дополнительного кода числаМодуль числа записать прямым кодом в n- двоичных разрядах;Получить обратный код числа, для

Слайд 14Упражнение 3
Записать дополнительный код отрицательного числа -2002 для 16-разрядного компьютерного представления

с использованием алгоритма.
Упражнение 3Записать дополнительный код отрицательного числа -2002 для 16-разрядного компьютерного представления с использованием алгоритма.

Слайд 15Решение

Решение

Слайд 16Упражнение 4
Выполнить арифметическое действие
300010 – 500010 в 16-разрядном компьютерном представлении.

Упражнение 4Выполнить арифметическое действие300010 – 500010 в 16-разрядном компьютерном представлении.

Слайд 17Решение
Представим положительное число в прямом, а отрицательное в обратном коде:

РешениеПредставим положительное число в прямом, а отрицательное в обратном коде:

Слайд 181111100000110000
Сложим прямой код положительного числа с дополнительным кодом отрицательного числа. Получим

результат в дополнительном коде:

1111100000110000Сложим прямой код положительного числа с дополнительным кодом отрицательного числа. Получим результат в дополнительном коде:

Слайд 19
Переведем полученный дополнительный код в десятичное число:
Инвертируем дополнительный код:
0000011111001111;
2) Прибавим

к полученному коду 1 и получим модуль отрицательного числа:
0000011111001111+0000000000000001=
0000011111010000
3) Переведем в десятичное число и припишем знак отрицательного числа: -2000
Переведем полученный дополнительный код в десятичное число:Инвертируем дополнительный код: 0000011111001111;2) Прибавим к полученному коду 1 и получим

Слайд 20Представление чисел в формате с плавающей запятой.
Вещественные числа хранятся и обрабатываются

в компьютере в формате с плавающей запятой.
Формат чисел с плавающей запятой базируется на экспоненциальной форме записи.

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

Слайд 21Экспоненциальная форма записи числа

A=m*qn,
m- мантисса числа;
q – основание системы счисления;
n- порядок числа.
Мантисса отвечает условию:
1/n<=|m|<1.
Это означает, что мантисса должна быть правильной дробью и иметь после запятой цифру отличную от 0.
Экспоненциальная форма записи числа

Слайд 22Упражнение 5
Преобразуйте десятичное число 888,888 в экспоненциальную форму с нормализованной мантиссой.

Упражнение 5Преобразуйте десятичное число 888,888 в экспоненциальную форму с нормализованной мантиссой.

Слайд 23Решение
m=0,888888
Порядок n=3
888,888=0,888888*103

Решение m=0,888888Порядок n=3888,888=0,888888*103

Слайд 24Упражнение 6
Произвести сложение чисел
0,1*23 и 0,1*25

Упражнение 6Произвести сложение чисел0,1*23 и 0,1*25

Слайд 25Решение
Произведем выравнивание порядков и сложение мантисс:
0,001*25
+
0,100*25
------------
0,101*25

РешениеПроизведем выравнивание порядков и сложение мантисс:0,001*25+0,100*25------------0,101*25

Слайд 26Упражнение 7
Произвести умножение чисел 0,1*23 и 0,1*25 в формате с плавающей

запятой.
Упражнение 7Произвести умножение чисел 0,1*23 и 0,1*25 в формате с плавающей запятой.

Слайд 27Решение
0,1*0,1*2(3+5)=0,01*28=0,1*27

Решение0,1*0,1*2(3+5)=0,01*28=0,1*27

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

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


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

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

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

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