Планирование уроков на учебный год (по учебнику Н.Д. Угриновича, профильный уровень)



Уроки 53 - 57
§2.10. Представление чисел в компьютере




Содержание урока

2.10.1. Представление чисел в формате с фиксированной запятой

Целые числа в компьютере

Целые неотрицательные числа

Задание «Диапазон хранения целых неотрицательных чисел»

Целые числа со знаком. Задание «Диапазон хранения целых чисел со знаком и больших целых чисел со знаком»

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

Алгоритм получения дополнительного кода. Задание «Арифметическое действие»

Контрольные вопросы. Задания

2.10.2. Представление чисел в формате с плавающей запятой

2.10.1. Представление чисел в формате с фиксированной запятой


Алгоритм получения дополнительного кода


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

1. Модуль числа записать прямым кодом в n двоичных разрядах.

2. Получить обратный код числа, для этого значения всех битов инвертировать (все единицы заменить на нули и все нули заменить на единицы).

3. К полученному обратному коду прибавить единицу.

Задание «Вычисление дополнительного кода числа с использованием обратного кода»


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


Задание «Арифметическое действие»


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

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

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

Переведем полученный дополнительный код в десятичное число:

1) Инвертируем дополнительный код: 0000011111001111.

2) Прибавим к полученному коду 1 и получим модуль отрицательного числа:

3) Переведем в десятичное число и припишем знак отрицательного числа: -2000.

Следующая страница Контрольные вопросы. Задания



Cкачать материалы урока







Наверх