90.05K
Категория: ИнформатикаИнформатика

Двоичная система счисления

1.

2.

Двоичная система счисления — позиционная система
счисления с основанием 2 (то есть в алфавите всего 2 символа).
СС2
Алфавит: 0, 1.
Десятичная система счисления — позиционная система
счисления с основанием 10 (то есть в алфавите всего 10
символа).
СС10
Алфавит: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9.

3.

4.

Чтобы перевести число 25 из десятичной системы счисления в
двоичную, необходимо данное число поделить на 2 столбиком
_25 2
24 12
1 (остаток запоминаем)
Далее частное (12) снова делим на 2
_12 2
12 6
0 (остаток запоминаем)
Далее частное (6) снова делим на 2
_6 2
6 3
0 (остаток запоминаем)
Далее частное (3) снова делим на 2

5.

Далее частное (3) снова делим на 2
_3 2
2 1
1 (остаток запоминаем)

6.

Запишем все решение более коротко:
_25 2
24 _ 12 2
1 12 _ 6 2
6 _3 2
0
0 2 1
1
На первом месте ставим единицу (1), а далее выписываем
получившиеся остатки от деления в порядке, обратном
получению.
Ответ: 11001

7.

Еще несколько примеров (деление на 2 прекращается, когда в
частном получена единица (1)):
_35 2
34 _ 17 2
1 16 _ 8 2
8 _4 2
1
0 4 _2 2
0 2 1
0
На первом месте ставим единицу (1), а далее выписываем
получившиеся остатки от деления на два в порядке, обратном
получению.
Ответ: 100011

8.

Еще несколько примеров (деление на 2 прекращается, когда в
частном получена единица (1)):
_47 2
46 _ 23 2
1 22 _ 11 2
10 _ 8 2
1
1 8 _4 2
0 4 _2 2
0 2 1
0
На первом месте ставим единицу (1), а далее выписываем
получившиеся остатки от деления на два в порядке, обратном
получению.
Ответ: 1000111

9.

10.

Чтобы перевести число 1101 из двоичной системы счисления в
десятичную, необходимо:
1. Сверху над цифрами расставить номера (n) от 0 до
…(сколько получится) справа налево
2. Далее повторить несколько шагов (пока не закончатся
цифры):
a) Записать цифру
b) Умножить ее на два в степени номера, стоящего сверху
(2n)
c) Написать знак сложения (+)
3. Вычислить, перемножив и сложив произведения.
4. Записать ответ.
3 2 1 0
0
1
2
3
1101 = 1 ∙ 2 + 0 ∙ 2 + 1 ∙ 2 + 1 ∙ 2 =
1 ∙ 1 + 0 ∙ 2 + 1 ∙ 4 + 1 ∙ 8 = 1+4+8=13

11.

Чтобы перевести число 1101 из двоичной системы счисления в десятичную,
необходимо:
1. Сверху над цифрами расставить номера (n) от 0 до …(сколько получится)
справа налево
2. Далее повторить несколько шагов (пока не закончатся цифры):
a) Записать цифру
b) Умножить ее на два в степени номера, стоящего сверху (2n)
c) Написать знак сложения (+)
3. Вычислить, перемножив и сложив произведения.
4. Записать ответ.
Рассмотрим еще примеры:
4 3 2 1 0
0
1
2
3
4
10101 = 1 ∙ 2 + 0 ∙ 2 + 1 ∙ 2 + 0 ∙ 2 + 1 ∙ 2 =
1 ∙ 1 + 0 ∙ 2 + 1 ∙ 4 + 0 ∙ 8 + 1 ∙ 16 =
= 1+4+16=21

12.

Чтобы перевести число 1101 из двоичной системы счисления в десятичную,
необходимо:
1. Сверху над цифрами расставить номера (n) от 0 до …(сколько получится)
справа налево
2. Далее повторить несколько шагов (пока не закончатся цифры):
a) Записать цифру
b) Умножить ее на два в степени номера, стоящего сверху (2n)
c) Написать знак сложения (+)
3. Вычислить, перемножив и сложив произведения.
4. Записать ответ.
Рассмотрим еще примеры:
4 3 2 1 0
0
1
2
3
4
10001 = 1 ∙ 2 + 0 ∙ 2 + 0 ∙ 2 + 0 ∙ 2 + 1 ∙ 2 =
1 ∙ 1 + 0 ∙ 2 + 0 ∙ 4 + 0 ∙ 8 + 1 ∙ 16 =
= 1+16=21
English     Русский Правила