Предпросмотр материала:
ДВОИЧНАЯ АРИФМЕТИКА
Учитель информатики и ИКТ М.В. Зинина
МБОУ СОШ №33
с углубленным изучением английского языка
г. Озерск Челябинская области
Основной способ представления данных в памяти компьютера – двоичное представление, т.е. основной код – набор из двух символов 0 и 1.
Форматы представления рациональных чисел
С фиксированной запятой
С плавающей запятой
Вещественные числа хранятся и обрабатываются в компьютере в формате с плавающей запятой, использующем экспоненциальную форму записи чисел
МАНТИССА ЧИСЛА
ОСНОВАНИЕ СИСТЕМЫ СЧИСЛЕНИЯ
ПОРЯДОК ЧИСЛА
Число в формате с плавающей запятой может занимать в памяти компьютера
4 байта (обычная точность) или
8 байт (двойная точность).
знак числа
знак порядка
порядок
мантисса
Чем больше разрядов отводится под запись мантиссы, тем выше точность представления числа.
Правила действий
над двоичными числами
КОДЫ ЧИСЕЛ
ПРЯМОЙ
ИСПОЛЬЗУЕТСЯ ДЛЯ ПРЕДСТАВЛЕНИЯ ОТРИЦАТЕЛЬНЫХ ЧИСЕЛ , А ТАКЖЕ ПРИ УМНОЖЕНИИ И ДЕЛЕНИИ
ОБРАТНЫЙ
ИСПОЛЬЗУЮТСЯ ДЛЯ ЗАМЕНЫ ОПЕРАЦИИ ВЫЧИТАНИЯ ОПЕРАЦИЕЙ СЛОЖЕНИЯ
ДОПОЛНИ-ТЕЛЬНЫЙ
Представление чисел в памяти компьютера
10011
-10011
Знаковый разряд располагается слева и указывает на знак перед числом: положительное – 0; отрицательное – 1.
Для положительных чисел представление числа с прямым, обратным и дополнительным кодом совпадают.
Для отрицательных чисел:
1) при обратном коде все числа (кроме знакового разряда) инвертируются;
2) при дополнительном коде к значению с обратным кодом добавляется единица.
-10011
ПРЯМОЙ КОД
ОБРАТНЫЙ КОД
ДОПОЛНИТЕЛЬНЫЙ КОД
ПРАВИЛА СЛОЖЕНИЯ ЧИСЕЛ В ДВОИЧНОМ КОДЕ
При сложении чисел в дополнительном коде возникающая единица переноса в знаковом разряде отбрасывается.
При сложении чисел в обратном коде возникающая единица переноса в знаковом разряде прибавляется к младшему разряду суммы кодов.
Если результат арифметических действий является кодом отрицательного числа, то его необходимо преобразовать в прямой код.
При этом обратный код преобразуется в прямой инвертированием цифр во всех разрядах кроме знакового.
Дополнительный код преобразуется в прямой так же, как и обратный с последующим прибавлением единицы к младшему разряду.
Пример. Сложить числа Х = 1011 и Y = -101 в обратном и дополнительном кодах.
1. Произведем сложение по правилам двоичной арифметики
2. Получение обратного и дополнительного кодов
3. Сложение в обратном коде
+
Переносим единицу в младший разряд и складываем
+
3. Сложение в дополнительном коде
+
Единицу в знаковом разряде отбрасываем
Записать числа в прямом, обратном и дополнительном кодах: 1010; -1101; -10101; -10011
Преобразуйте прямой код 1,110001 в двоичное число, переведите его в десятичную систему счисления
ДОМАШНЕЕ ЗАДАНИЕ §17
1.Учить правила арифметических операций.
2. Записать числа 1110100 и -101101 в прямом, обратном и дополнительном кодах; сложить их в обратном и дополнительном кодах.
3. Перевести прямой код в двоичное число, записать его в десятичной системе счисления 0,100111; 1,1001100
Цель урока:
Приводятся правила действия с двоичными числами, разобраны примеры решения задач по данной теме.
Презентация также может быть полезна учащимся 11 классов при подготовке к ЕГЭ по информатике.
Профессия: Менеджер по управлению сервисами ИТ
Профессия: Учитель математики и информатики
Профессия: Учитель информатики
В каталоге 7 451 курс по разным направлениям