Дата проведения занятия 23.01.25
Для данного поста использованы материалы электронного приложения к учебнику Информатики для 10 класса Босовой Л.Л., Босовой А.Ю
Перевод целого десятичного числа в систему счисления с основанием q
Для перевода целого десятичного числа в систему счисления с основанием q следует:
- последовательно выполнять деление данного числа и получаемых целых частных на основание новой системы счисления до тех пор, пока не получится частное, равное нулю;
- полученные остатки, являющиеся цифрами числа в новой системе счисления, привести в соответствие алфавиту новой системы счисления;
- составить число в новой системе счисления, записывая его, начиная с последнего остатка.
Быстрый перевод чисел в компьютерных системах счисления
В компьютерных науках широко используются двоичная, восьмеричная и шестнадцатеричная системы счисления, благодаря чему их называют «компьютерными». Между основаниями этих систем существует очевидная связь: 16 = 24, 8 = 23.
Способ «быстрого» перевода основан на том, что каждой цифре числа в системе счисления, основание которой q кратно степени двойки, соответствует число, состоящее из п (q = 2n) цифр в двоичной системе счисления.
Замена восьмеричных цифр двоичными тройками (триадами) и шестнадцатеричных цифр двоичными четвёрками (тетрадами) позволяет осуществлять быстрый перевод между этими системами счисления, не прибегая к арифметическим операциям.
Для того чтобы целое двоичное число записать в системе счисления с основанием q = 2n, достаточно:
- данное двоичное число разбить справа налево на группы по п цифр в каждой;
- если в последней левой группе окажется меньше n разрядов, то её надо дополнить слева нулями до нужного числа разрядов;
- рассмотреть каждую группу как n-разрядное двоичное число и записать её соответствующей цифрой системы счисления с основанием q = 2n.
Для более полного понимания того, как переводить числа из одной системы счисления в другую, посмотрите презентацию Перевод чисел из одной системы счисления в другую из Электронного приложения к учебнику Босовой Л.Л. «Информатика» для 10 класса.
Домашнее задание - выполнить письменно в тетради
Перевести числа в указанные системы счисления:105 -> A2; 1058 -> A2
233 -> A2; 23316 -> A2
187 -> A8; 18716 -> A8
302 -> A8; 3028 -> A16
11101010112 -> A8
11101010112 -> A16
2572 -> A16
3802 -> A16
3802 -> A16
Комментариев нет:
Отправить комментарий