Содержание урока:
11.1. Перевод целого десятичного числа в систему счисления с основанием q
11.2. Перевод целого десятичного числа в двоичную систему счисления
11.3. Перевод целого числа из системы счисления с основанием р в систему счисления с основанием q
11.4. Перевод конечной десятичной дроби в систему счисления с основанием q
Каждый из нас может выполнять арифметические операции в привычной десятичной системе счисления. Выполнять такие же операции в других системах счисления человеку непривычно, а поэтому и неудобно.
Для того чтобы перевести целое число из системы счисления с основанием р в систему счисления с основанием q, достаточно:
1) основание новой системы счисления выразить в исходной системе счисления и все последующие действия производить в исходной системе счисления;
2) последовательно выполнять деление данного числа и получаемых целых частных на основание новой системы счисления до тех пор, пока не получится частное, равное нулю;
3) полученные остатки, являющиеся цифрами числа в новой системе счисления, привести в соответствие алфавиту новой системы счисления;
4) составить число в новой системе счисления, записывая его, начиная с последнего остатка.
При необходимости перевести целое число из системы счисления с основанием р в систему счисления с основанием q можно попытаться воспользоваться описанным выше алгоритмом. Другой способ состоит в том, чтобы свести всё к хорошо знакомым действиям в десятичной системе счисления: перевести исходное число в десятичную систему счисления, после чего полученное десятичное число представить в требуемой системе счисления (рис. 3.3).
Рис. 3.3. Схема перевода целого числа из системы счисления с основанием р
в систему счисления с основанием q через десятичную систему счисления
Пример 5.
12345 = 1 • 53 + 2 • 52 + 3 • 51 + 4 • 50 = 19410 = 5226.