Кодирование числовых данных

Система счисления — способ записи числа с помощью набора условных знаков, называемых цифрами.

Системы счисления бывают позиционными и непозиционными.

В общем виде число Z можно записать следующим образом:

Zp = аnpn + an – 1pn – 1 + ... + a1p1 + a0p0,

где число p — основание системы счисления, коэффициенты аn, an – 1, ... a1, a0 — цифры числа, значения pn, pn – 1, ..., p1, p0 — разрядные единицы.

Способы записи чисел

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

Перевод чисел в десятичную систему счисления:

110012 = 1*24 + 1*23 + 0* 22 + 0* 21 + 1* 20 = 16 + 8 + 0 + 0 + 1 = 2510;

30458 = 3*83 + 0*82 + 4*81 + 5*80 = 3*512 + 0 + 32 + 5 = 157310;

А3D16 = A*162 + 3*161 + D*160 = 10*256 + 3*16 + 13 = 262110

Дробные числа можно переводить аналогично:

12,35 = 1*51 + 2*50 + 3*5–1 = 5 + 2 + ⅗ = 7 + 0,6 = 7,610.

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

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

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

Таблица тетрад, триад и двоичных пар.

Перевод чисел из двоичной системы счисления (знак ′ отделяет тетрады, триады или пары).

В шестнадцатеричную:

1100110102 = 0001′1001′1010 = 19A16

В восьмеричную:

110110101112 = 011′011′010′111 = 33278

В четверичную:

101101112 = 10′11′01′11 = 23134

Перевод числа C3616 в восьмеричную систему счисления.

Сначала переведем число в двоичную систему счисления, затем разобьем его на триады и получим восьмеричную запись:

C5616 = 1100 0101 01102 = 110′001′010′110 = 61268.

Перевод числа 231034 в шестнадцатеричную систему счисления.

Переведем число в двоичную систему счисления, затем разобьем его на тетрады и получим шестнадцатеричную запись:

231034 = 10 11 01 00 112 = 0010′1101′0011= 2D316

Упражнения

  1. Выполните задание из файла \\Serg-pc\задания\10 класс\Системы счисления Кодирование Измерение объема.xlsm

  2. Переведите числа в десятичную систему счисления.

    1. 10012, 11101012, 1000012.

    2. 21213, 20013, 22134, 23324.

    3. 4568, 3028, 1658.

    4. A5416, 67916, FDC16.

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

    1. 345, 219, 50270 → Z16.

    2. 234, 672, 1021 → Z8.

    3. 92, 131 → Z4.

    4. 85, 201 → Z3.

    5. 85, 129, 311 → Z2.

  4. Выполнение перевода «лесенкой» можно осуществить в Excel. Откройте файл с примером 12.8. Необходимые формулы можно посмотреть в режиме показа формул (Ctrl + ~). Используйте пример для перевода чисел из упражнения 2.

  5. *Найдите в Excel справку по функциям ДЕС, ДВ.В.ДЕС, ВОСЬМ.В.ДЕС и др. Используйте эти функции для проверки правильности выполнения перевода чисел в упражнениях 1 и 2.

  6. Осуществите перевод чисел между указанными системами счисления:

    1. 32014 → Z2 → Z8 → Z16;

    2. 56128 → Z2 → Z4 → Z16;

    3. F1A16 → Z2 → Z4 → Z8;

    4. 45678 → Z16 → Z4;

    5. D9116 → Z8 → Z4.

  7. Запишите минимальное и максимальное.

    1. Пятизначные числа в четверичной системе счисления.

    2. Четырехзначные числа в восьмеричной системе счисления.

    3. *Трехзначные числа в двенадцатеричной системе счисления.

Получите десятичные представления записанных чисел. Сделайте выводы.

  1. Запишите число, следующее за 348, 223, 345, 11112, CF16.

  2. Запишите число, предшествующее 547, 304, 10012.

  3.  Решите задачи.

    1. Найдите наименьшее из чисел А, В, С и D, записанных в различных системах счисления, если А = 10234, В = 4716, С = 6910, D = 10010102.

    2. В системе счисления с некоторым основанием p число 5810 записывается как 213p. Найдите это основание.

    3. Укажите все основания систем счисления, в которых запись числа 17 оканчивается на 2.

    4. К записи натурального числа в восьмеричной системе счисления справа приписали два нуля. Во сколько раз увеличилось число? Ответ запишите в десятичной системе счисления.

    5. *В саду 100p фруктовых деревьев. Из них 34p яблони, 25p груш и 5p вишен. Какая система счисления используется при подсчете количества деревьев?

  4. Подготовьте сообщения и/или презентацию на одну из перечисленных тем.

    1. История счета.

    2. Механические счетные приспособления.

    3. Использование троичной системы счисления.