Переводы из различных систем счисления

  • Лекции
  • Раздаточные материалы
  • Разработки уроков
  • pdf
  • 25.05.2026
Публикация на сайте для учителей

Публикация педагогических разработок

Бесплатное участие. Свидетельство автора сразу.
Мгновенные 10 документов в портфолио.

Методическая разработка "Переводы из различных систем счисления" включает теоретический и практический материал по переводу чисел в десятичную систему счисления, сравнение чисел, записанных в разных системах счисления и алгоритм перевода из десятичной системы счисления.
Иконка файла материала Переводы из различных систем счисления.pdf

ПДО Малышева М.И.

 

Тема 2: Переводы из различных систем счисления

Таблица систем счисления

 

 

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

Алгоритм перевода:

1. Запиши число в развёрнутой форме.

1378 = 1 × 82 + 3 × 81 + 7 × 80

2. Выполни арифметические операции.

1378 = 1 × 82 + 3 × 81 + 7 × 80 = 1 × 64 + 3 × 8 + 7 × 1=  64 + 24 + 7 = 9510 Примеры: 

10 0112 = 1 × 24 + 0 × 23 + 0 × 22 + 1 × 21 + 1 × 20 = 1 × 16 + 1 × 2 + 1 × 1= 16 + 2 + 1 = 1910 2C916 = 2 × 162 + 12 × 161 + 9 × 160 = 2 × 256 + 12 × 16 + 9 × 1= 512 + 192 + 9 = 71310 Задания:

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

16          =        

110102        =           

128            =        

1

 

ПДО Малышева М.И.

 

Сравнение чисел, записанных в разных системах счисления

Проще всего это сделать с помощью перевода всех чисел в десятичную систему.

Допустим, у нас есть числа 1507, 1428 и 6516. Переведём их в десятичную систему счисления.

1428 = 1 × 82 + 4 × 81 + 2 × 80 = 64 + 32 + 2 = 98

1507 = 1 × 72 + 5 × 71 + 0 × 70 = 49 + 35 = 84

6516 = 6 × 161 + 5 × 160 = 96 + 5 = 101 Получается, что 1507 < 1428 < 6516.

Попробуем выполнить то же самое с другими числами: AB16, 138 и 100 000 0012. AB16 = 10 × 161 + 11 × 160 = 160 + 11 = 171

138 = 1 × 81 + 3 × 80 = 8 + 3 = 11

1000000012 = 1 × 28 + 0 × 27 + 0 × 26 + 0 × 25 + 0 × 24 + 0 × 23 + 0 × 22 + 0 × 21 + 1 × 20 = 256 + 1 = 257 Значит, 138 < AB16 < 100 000 0012.

Задание:

Расставь числа в порядке возрастания.

A116   1510  238

Алгоритм перевода из десятичной системы счисления

Переведём 200 в систему счисления с основанием 8.

1.  200 : 8 = 25 (остаток 0)

2.  25 : 8 = 3 (остаток 1) 3. 3 : 8 = 0 (остаток 3)

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

Теперь нужно записать остатки от деления в обратном порядке, то есть от последнего к первому. И вот перед нами число в новой системе счисления.

20010 = 3108

Вот ещё пример перевода из десятичной системы счисления в двоичную:

1.  19 : 2 = 9 (остаток 1)

2.  9 : 2 = 4 (остаток 1)

3.  4 : 2 = 2 (остаток 0)

4.  2 : 2 = 1 (остаток 0)

5.  1 : 2 = 0 (остаток 1)

1910 = 10 0112

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

1.  46 : 16 = 2 (остаток 14)

2.  2 : 16 = 0 (остаток 2)

4610 = 2E16 Задание:

Переведи 27 в три системы счисления: с основаниями 2, 8 и 16. 

2

 

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