Выше мы рассмотрели примеры двоичного кодирования чисел, букв, цвета. Однако, поскольку любая информация, представленная в компьютере, имеет двоичную природу, очень часто возникает необходимость сопоставить двоичные коды и другим видам информации.
При кодировании информация записывается с символов. Например, обычный текст – информация, закодированная с набора символов, например русского алфавита. Набор символов, используемый для кодирования данных, называется алфавитом. Число символов в алфавите называется мощностью алфавита. Последовательность символов в алфавите называется словом.
1:
s = 0
a = int(input('Введите число: '))
while a>0:
s += a%10
a = a//10
print('Сумма цифр равна ', s)
2:
a = int(input('Введите a: '))
b = int(input('Введите b: '))
c = int(input('Введите c: '))
min = a
max = a
if b < min: min = b
if b > max: max = b
if c < min: min = c
if c > max: max = c
print('Минимальное из введённых: ', min)
print('Максимальное из введённых: ', max)
3:
a = input('Введите число в двоичной системе счисления: ')
s = 0
for i in enumerate(a[::-1]):
s += int(i[1])*2**i[0]
print('В десятичной системе счисления это: ', s)
ответ: 171
Выше мы рассмотрели примеры двоичного кодирования чисел, букв, цвета. Однако, поскольку любая информация, представленная в компьютере, имеет двоичную природу, очень часто возникает необходимость сопоставить двоичные коды и другим видам информации.
При кодировании информация записывается с символов. Например, обычный текст – информация, закодированная с набора символов, например русского алфавита. Набор символов, используемый для кодирования данных, называется алфавитом. Число символов в алфавите называется мощностью алфавита. Последовательность символов в алфавите называется словом.