20.2: "Математические основы информатики", Системы счисления. Основание 2.

Решать задачи по теме

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

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

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

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

                13 / 2 = 6, остаток 1
                 6 / 2 = 3, остаток 0
                 3 / 2 = 1, остаток 1
                 1 / 2 = 0, остаток 1

                Записываем остатки в обратном порядке: 1101
                Итак, 13 в двоичной системе это 1101.
            

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

Чтобы перевести число из двоичной системы в десятичную, нужно умножить каждую цифру на 2 в степени ее позиции (начиная с 0) и сложить результаты.

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

                1 * 23 = 8
                1 * 22 = 4
                0 * 21 = 0
                1 * 20 = 1

                Складываем: 8 + 4 + 0 + 1 = 13
                Итак, 1101 в десятичной системе это 13.
            
Решать задачи по теме

Решение задачи 1.

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

  1. Решение: 10000111₂ =
    =1 * 27 +0 * 26 + 0 * 25 + 0 * 24 + 0 * 23 + 1 * 22 + 1 * 21 + 1 * 20 =
    = 128 + 0 + 0 + 0 + 0 + 4 + 2 + 1 = 135

Ответ: 135

Решение задачи 2.

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

  1. Решение: 1001111₂ =
    =1 * 26 + 0 * 25 + 0 * 24 + 1 * 23 + 1 * 22 + 1 * 21 + 1 * 20 =
    = 64 + 0 + 0 + 8 + 4 + 2 + 1 = 79

Ответ: 79


Проверка.

Шаги перевода из десятичной системы в двоичную

Чтобы перевести число 79 из десятичной системы в двоичную, нужно последовательно делить его на 2 и записывать остатки от деления.


                 79 / 2 = 39, остаток 1
                 39 / 2 = 19, остаток 1
                 19 / 2 = 9,  остаток 1
                  9 / 2 = 4,  остаток 1
                  4 / 2 = 2,  остаток 0
                  2 / 2 = 1,  остаток 0
                  1 / 2 = 0,  остаток 1

                Записываем остатки в обратном порядке: 1001111
                Итак, 79 в двоичной системе это 1001111.
            

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

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

  1. Переводим число 110000₂ в десятичную систему.
  2. Решение: 110000₂ = 32 + 16 = 48

Ответ: 48


Решать задачи по теме