Единицы измерения информации
В 1 бит можно записать один двоичный символ.
1 байт = 8 бит
В кодировке ASCII в один байт можно записать один 256 символьный код
В кодировке UNICODE один 256 символьный код занимает в памяти два байта
1 килобайт = 1024 байт
1 мегабайт = 1024 килобайт
1 гигабайт = 1024 мегабайт
1 терабайт = 1024 гигабайт
Формула Хартли 2 i = N где i- количество информации в битах, N - неопределенность
Таблица степеней двойки, которая показывает сколько информации можно закодировать с бит
i
0
1
2
3
4
5
6
7
8
9
10
N=2 i
16
32
64
128
256
512
1024
Чтобы вычислить информационный объем сообщения надо количество символов умножить на число бит, которое требуется для хранения одного символа
winter_list = [1,2,12]
spring_list = [3,4,5]
summer_list = [6,7,8]
Autumn_list = [9,10,11]
N = int(input())
def check(winter_list, spring_list, summer_list, Autumn_list):
if N in winter_list:
time = 'winter'
elif N in spring_list:
time = 'spring'
elif N in summer_list:
time = 'Summer'
else:
time = 'Autumn'
return time
if N in range(12):
yeartme = check(winter_list, spring_list, summer_list, Autumn_list)
print(yeartme)
print('NO')
end = input('enter smth to close program') #Не обязательная строка. Просто не даёт закрыться консоли сразу после выполнения кода
Единицы измерения информации
В 1 бит можно записать один двоичный символ.
1 байт = 8 бит
В кодировке ASCII в один байт можно записать один 256 символьный код
В кодировке UNICODE один 256 символьный код занимает в памяти два байта
1 килобайт = 1024 байт
1 мегабайт = 1024 килобайт
1 гигабайт = 1024 мегабайт
1 терабайт = 1024 гигабайт
Формула Хартли 2 i = N где i- количество информации в битах, N - неопределенность
Таблица степеней двойки, которая показывает сколько информации можно закодировать с бит
i
0
1
2
3
4
5
6
7
8
9
10
N=2 i
1
2
4
8
16
32
64
128
256
512
1024
Чтобы вычислить информационный объем сообщения надо количество символов умножить на число бит, которое требуется для хранения одного символа
winter_list = [1,2,12]
spring_list = [3,4,5]
summer_list = [6,7,8]
Autumn_list = [9,10,11]
N = int(input())
def check(winter_list, spring_list, summer_list, Autumn_list):
if N in winter_list:
time = 'winter'
elif N in spring_list:
time = 'spring'
elif N in summer_list:
time = 'Summer'
else:
time = 'Autumn'
return time
if N in range(12):
yeartme = check(winter_list, spring_list, summer_list, Autumn_list)
print(yeartme)
else:
print('NO')
end = input('enter smth to close program') #Не обязательная строка. Просто не даёт закрыться консоли сразу после выполнения кода