Планирование уроков на учебный год (ФГОС)



Урок 14
§11.5. «Быстрый» перевод чисел в компьютерных системах счисления






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

11.5. «Быстрый» перевод чисел в компьютерных системах счисления

Примеры 7 и 8

Примеры 9 и 10

Примеры 11 и 12

САМОЕ ГЛАВНОЕ. Вопросы и задания

Материалы к уроку


liniya

Примеры 9 и 10


Пример 9. Выполним перевод восьмеричного 67 2528 числа в шестнадцатеричную систему счисления.


672528 — исходное число;

110.111.010.101.010 — заменяем каждую цифру триадой;

110.1110.1010.1010 — разбиваем двоичную строку справа налево на тетрады;

0110.1110.1010.1010 — дополняем левую группу слева нулём;

6.Е.А.А — выписываем шестнадцатеричные цифры;

6ЕАА16 — результат.

Аналогичные алгоритмы быстрого перевода существуют и для дробных чисел. Для того чтобы записать правильную двоичную дробь в системе счисления с основанием q = 2n, достаточно:

1) двоичное число разбить слева направо на группы по n цифр в каждой;
2) если в последней правой группе окажется меньше n разрядов, то её надо дополнить справа нулями до нужного числа разрядов;
3) рассмотреть каждую группу как n-разрядное двоичное число и записать её соответствующей цифрой системы счисления с основанием q = 2n.


Пример 10. Число 0,1011000112 заменим равным ему шестнадцатеричным числом.


0,1011000112 — исходное число;

0,1011.0001.1 — разбиваем двоичную строку слева направо на тетрады;

0,1011.0001.1000 — дополняем правую группу справа нулями;

0,В.1.8 — выписываем шестнадцатеричные цифры;

0,В1816 — результат.

Попытайтесь самостоятельно сформулировать алгоритм быстрого перевода произвольного двоичного числа в восьмеричную систему счисления. Примените алгоритм к числу 11101001000,110100102.

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






Наверх