- •2.Системы счисления. Позиционные и непозиционные системы счисления
- •Позиционная система счисления
- •Полином числа в десятичной системе счисления
- •Перевод целого числа из двоичной системы счисления в десятичную
- •Системы счисления
- •Сложение
- •Вычитание
- •Основные понятия
- •Перевод чисел из 10-ной системы счисления в другую систему счисления
- •Перевод чисел из любой системы счисления в 10 чную систему счисления
- •Перевод чисел из 8, 16-чной системы счисления в 2-чную систему счисления
- •Перевод чисел из 2-чной системы счисления в 8,16-чную систему счисления
- •Арифметические действия над числами в любой позиционной системе счисления
- •Перевод чисел из десятичной системы в восьмеричную
- •Перевод чисел из восьмеричной системы в десятичную
- •Практическая работа на занятии
- •Самостоятельная работа (дома выполните задание в тетради по срсп и покажите преподавателю на получение оценки)
Перевод чисел из восьмеричной системы в десятичную
Алгоритм перевода чисел из восьмеричной в десятичную систему счисления аналогичен уже рассматривавшемуся нами в разделе
Перевод чисел из двоичной системы в десятичную. Различие состоит лишь в том, что для восьмеричной системы счисления основанием является число8, а правило перевода в данном случае может быть сформулировано в следующем виде:
Для перевода восьмеричного числа в десятичное необходимо это число представить в виде суммы произведений степеней основания восьмеричной системы счисления на соответствующие цифры в разрядах восьмеричного числа.
Например, требуется перевести восьмеричное число 2357 в десятичное. В этом числе 4 цифры и 4 разряда ( разряды считаются, начиная с нулевого, которому соответствует младший бит). В соответствии с уже известным нам правилом представим его в виде суммы степеней с основанием 8:
23578 = (2·83)+(3·82)+(5·81)+(7·80) = 2·512 + 3·64 + 5·8 + 7·1 = 126310
Для вычислений "вручную" и решения примеров и контрольных заданий вам могут пригодиться таблицы степеней оснований изучаемых систем счисления (2, 8, 10, 16).
Практическая работа на занятии
Задание 1. Переведите числа в десятичную систему, а затем проверьте результаты, выполнив обратные переводы:
а) 10110112; |
в) 1518; |
д) 1F16; |
б) 101101112; |
г) 10108; |
е) ABC16; |
2. Переведите числа из десятичной системы в двоичную, восьмеричную и шестнадцатеричную, а затем проверьте результаты, выполнив обратные переводы:
а) 12510; б) 22910; в) 8810; 3. Переведите числа из двоичной системы в восьмеричную и шестнадцатеричную, а затем проверьте результаты, выполнив обратные переводы:
а) 1001111110111,01112; |
б) 1110101011,10111012; |
4. Переведите в двоичную и восьмеричную системы шестнадцатеричные числа:
а) 2СE16; б) 9F4016;
СРСП №2 Система счисления
Самостоятельная работа (дома выполните задание в тетради по срсп и покажите преподавателю на получение оценки)
1. Переведите числа в десятичную систему, а затем проверьте результаты, выполнив обратные переводы:
а) 0111000012; |
в) 12348; |
д) 101016; |
б) 0,10001102; |
г) 0,348; |
е) 0,А416; |
2. Переведите числа из десятичной системы в двоичную, восьмеричную и шестнадцатеричную, а затем проверьте результаты, выполнив обратные переводы:
а) 37,2510; б) 206,12510. 3. Переведите числа из двоичной системы в восьмеричную и шестнадцатеричную, а затем проверьте результаты, выполнив обратные переводы:
с) 1011110011100,112; |
д) 10111,11111011112; |
4. Переведите в двоичную и восьмеричную системы шестнадцатеричные числа:
а) 1010,10116; б) 1ABC,9D16.