Тема: "Системы счисления. Представление числовой информации в различных системах счисления. Перевод чисел из десятичной системы счисления в двоичную и наоборот".
Цель работы:
Получение практических навыков преобразования чисел из десятичной системы счисления в двоичную и наоборот
Количество часов на выполнение работы
Продолжительность выполнения данной практической работы составляет 2 академических часа.
Оборудование
-
тетрадь;
-
ручка (карандаш);
-
калькулятор.
Краткие теоретические сведения
Система счисления – совокупность приемов и правил для обозначения и наименования чисел. Системы счисления подразделяются на позиционные (десятичная, двоичная, восьмеричная, шестнадцатеричная) и непозиционные (римская система счисления).
Алфавит системы счисления – множество всех символов (знаков), используемых для записи чисел в данной системе счисления.
Система счисления называется непозиционной, если количественный эквивалент значения любого символа не зависит от его положения (позиции) в коде числа.
Пример: Римская система счисления (2,5тыс. лет до н.э.) 1 -I, 10 - Х, 100 -C, 1000 -M, 5 -V, 50 -L, 500 -D
Для записи числа его раскладывают на сумму цифр 1000, 500, 100, 50, 10, 5, 1.
Система счисления называется позиционной, если количественный эквивалент (значение символа) зависит от его положения в записи числа.
Базисом позиционной системы счисления называется последовательность чисел, каждое из которых определяет количественный эквивалент (вес) символа в зависимости от его места в коде числа.
Основанием позиционной системы счисления называется целое число, которое возводится в степень для получения базиса. Основание в позиционной системе счисления показывает, во сколько раз изменяется вес цифры при перемещении ее на соседнюю позицию. За основание системы счисления можно принять любое натуральное число n (n=1 - недопустимо, т.к. получим унарную систему счисления).
Для записи чисел в системе счисления с основанием q требуется q различных знаков (цифр), изображающих числа 0,1,2,…,q-1.
Основание позиционной системе счисления равно количеству знаков в ее алфавите.
В двоичной системе счисления используются всего две цифры 0 и 1. Другими словами, двойка является основанием двоичной системы счисления. (Аналогично у десятичной системы основание 10.)
Разложение двоичного числа:
10001001 = 1*27 + 0*26 + 0*25 + 0*24 + 1*23+ 0*22 + 0*21 + 1*20
Если посчитать сумму составляющих, то в итоге мы получим десятичное число, соответствующее 10001001: 128 + 0 + 0 + 0 + 8 + 0 + 0 + 1 = 137
Т.е. число 10001001 по основанию 2 равно числу 137 по основанию 10. Записать это можно так: 100010012 = 13710
Перевод числа из десятичной системы в двоичную:
Рисунок 1 – Перевод числа из десятичной системы счисления в двоичную
Задания по практической работе
-
Перевести числа в двоичную, восьмеричную, десятичную и шестнадцатеричную системы счисления: 11010112, 100010111102, 4618, 26448, 51010, 197510, 3DF16, 1A0A16.
-
Перевести числа в двоичную, восьмеричную, десятичную и шестнадцатеричную системы счисления: 10011102, 110001110112, 3178, 37108, 25210, 399910, 80C16, 2FF216.
-
Перевести числа в двоичную, восьмеричную, десятичную и шестнадцатеричную системы счисления: 11011002, 110011001102, 3638, 41148, 51510, 234510, 5АЕ16, 3ВВС16.
-
Перевести числа в двоичную, восьмеричную, десятичную и шестнадцатеричную системы счисления: 10001112, 111000110112, 4158, 31118, 26010, 290110, A0716, 9AA416.
-
Перевести числа в двоичную, восьмеричную, десятичную и шестнадцатеричную системы счисления: 11010102, 100000111102, 3338, 20778, 13110, 322210, 77F16, 5D7416.
Контрольные вопросы
-
Что такое система счисления?
-
Какие системы счисления называются непозиционными?
-
Что такое основание, алфавит и базис системы счисления?
-
По какому правилу осуществляется перевод чисел из десятичной системы в двоичную и наоборот?