Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Типовые расчеты с теорией.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
2.63 Mб
Скачать
  1. Правила перевода целых чисел

Результатом перевода целого числа всегда является целое число.

Перевод из десятичной системы счисления в двоичную и шестнадцатеричную:

а) исходное целое число делится на основание системы счисления, в которую переводится (на 2 - при переводе в двоичную систему счисления или на 16 - при переводе в шестнадцатеричную); получается частное и остаток;

б) если полученное частное меньше основания системы счисления, в которую выполняется перевод, процесс деления прекращается, переходят к шагу в). Иначе над частным выполняют действия, описанные в шаге а);

в) все полученные остатки и последнее частное преобразуются в соответствии с таблицей перевода в цифры той системы счисления, в которую выполняется перевод;

г) формируется результирующее число: его старший разряд – полученное последнее частное, каждый последующий младший разряд образуется из полученных остатков от деления, начиная с последнего и кончая первым. Таким образом, младший разряд полученного числа – первый остаток от деления, а старший – последнее частное.

Пример. Выполнить перевод числа 19 в двоичную систему счисления.

Решение.

Таким образом, 19 = 100112.

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

Решение.

Здесь остаток 11 преобразован в шестнадцатеричную цифру В и после этого данная цифра вошла в число. Таким образом, 123 = 7В16.

Пример. Переведем по тому же алгоритму десятичное число 106 в троичную систему.

Решение.

Для перевода из двоичной и шестнадцатеричной систем счисления в десятичную рассчитывается полное значение числа по формуле:

(1)

где nколичество разрядов числа, уменьшенное на 1,

i – порядок разряда,

m – основание системы счисления,

ai – множитель, принимающий любые целочисленные значения от 0 до m-1, и соответствующий цифре i-го порядка числа.

Пример. Выполнить перевод числа 1316 в десятичную систему счисления.

Решение.

1316 = 1*161 + 3*160 = 16 + 3 = 19.

Таким образом, 1316 = 19.

Пример. Выполнить перевод числа 100112 в десятичную систему счисления. Решение.

100112 = 1*24 + 0*23 + 0*22 + 1*21 + 1*20 = 16+0+0+2+1 = 19.

Таким образом, 100112 = 19.

Действия по переводу целых чисел из одной системы счисления в другую могут быть выполнены в стандартной программе пакета MS Office Калькулятор.

Алгоритм работы с системами счисления следующий:

  1. С помощью переключателя Hex, Dec, Oct, Bin укажите в какой системе счисления выражается вводимое число (Hex – шестнадцатеричная, Dec – десятичная, Oct – восьмеричная, Bin – двоичная).

  2. Введите число.

  3. Щелкните переключатель, соответствующий той системе счисления, в которую следует перевести число.

  4. В результате данной операции будет получен ответ.

Рис. 1. Перевод с помощью программы Калькулятор числа из десятичной системы счисления в шестнадцатеричную.

Пример. В программе Калькулятор выполнить перевод числа 1316 в десятичную систему счисления.

Алгоритм выполнения операции:

  1. Нажать переключатель Hex;

  2. Ввести 13;

  3. Нажать переключатель Dec.

Получим число 19.