Уроки 5–6 · 2 урока · Б. Болтаев, М. Махкамов, А. Азаматов, С. Рахмонкулова. Информатика и информационные технологии, 7 класс. Переработанное и дополненное третье издание. Государственное научное издательство «Национальная энциклопедия Узбекистана», Ташкент, 2017
5
Вычисления в двоичной системе счисления
Учебник: с. 29–31
ЦельЗнает таблицы сложения, вычитания и умножения в двоичной системе, считает в столбик по правилам переноса и займа и проверяет результат счётом.
Новые слова
разряд (позиция): место цифры в числе · razryadперенос: часть суммы в столбце, переходящая в следующий разряд слева · ko‘chirishзаём: взятие единицы из следующего разряда слева при вычитании · qarz olishдвоичная цифра: 0 или 1 · ikkilik raqam
Объяснение
Вычисления в столбик работают во всех позиционных системах так же, как в десятичной: разряды обрабатывают справа налево. При сложении, если сумма в столбце достигает основания или превышает его, часть, равная основанию, переходит в следующий разряд. Таблица двоичного сложения очень короткая: 0 + 0 = 0, 0 + 1 = 1, 1 + 0 = 1, 1 + 1 = 10 (пишем 0, переносим 1). Три единицы дают 1 + 1 + 1 = 11: пишем 1, переносим 1. При вычитании, если нельзя отнять 1 от 0, мы «занимаем» у соседа слева: 10 – 1 = 1. Таблица умножения: 0 · 0 = 0, 0 · 1 = 0, 1 · 0 = 0, 1 · 1 = 1; при умножении в столбик для каждой цифры 1 множителя мы пишем множимое, сдвинутое ещё на один разряд влево, затем складываем строки. Чтобы проверить результат, можно посчитать: в списке 0, 1, 10, 11, 100, 101, 110, 111, 1000 … число 110 стоит шестым после 0, значит, оно равно шести, а 1000 равно восьми.
1001 · 11: записываем 1001 один раз на месте и один раз со сдвигом на разряд влево: 1001 + 10010 = 11011. Проверка: 9 · 3 = 27, а 11011 – это двадцать семь.
Работа в классе
«Двоичная эстафета»: в каждой команде ученики по очереди вычисляют один разряд суммы в столбик (передавая перенос следующему). Побеждает самая быстрая команда без ошибок.
Упражнения
1
Сложи 1101 + 1011 в двоичной системе.
11000
2
Вычти 10010 – 111 в двоичной системе.
1011
3
Умножь 1010 · 11 в двоичной системе.
11110
4
Почему в двоичной системе 1 + 1 = 10, а не 2?
Потому что в двоичной системе нет цифры 2: число два записывается как «10» – пишется ноль, а единица переносится в следующий разряд.