Переведите число 101010101 из двоичной системы счисления в десятичнуюA)361B)564C)455D)341

0 голосов
78 просмотров

Переведите число 101010101 из двоичной системы счисления в десятичную
A)361
B)564
C)455
D)341


Информатика (34 баллов) | 78 просмотров
Дан 1 ответ
0 голосов
Правильный ответ

Для перевода нужно умножить содержимое каждого разряда на его "вес" и результаты сложить.
Начнём с первого разряда, в числе он расположен справа, и его "вес" равен 2 в нулевой степени ( 2^0 = 1 ) и далее будем двигаться к старшему разряду:

1*2^0 +0*2^1 +1*2^2 +0*2^3 +1*2^4 +0*2^5 +1*2^6 +0*2^7 +1*2^8 =
1*1 +0*2 +1*4 +0*8 +1*16 +0*32 +1*64 +0*128 +1*256 =
1 + 4 + 16 + 64 + 256 = 341

(здесь приведён полный расчёт, брались даже разряды в которых находятся нули; на практике разряды с нулями конечно можно не брать в расчёт, но при этом не перепутайте "вес" разрядов- он зависит от номера конкретного разряда).

(5.3k баллов)
0

спасибо