Задание 5:
ответ:64=2^6 ---> 6 битов для кодировки одного ученика 72:6 = 12 учеников отобрано
Задание 6:
91 : 13 = 7 бит- на один файл
2^7 = 128 файлов- было
128 – 13 = 115 файлов- осталось
ответ: 115
Задание 7:По формуле Хартли N= 2^{i} вспоминаем степени двойки.
2⁵ = 32 => 1 буква несет 5 бит информации, ибо i = 5. Т.к в слове муравей 7 букв, то сообщение содержит 7 * 5 = 35 бит.
Задание 8:Решение:
i-?,
Число возможных информационных сообщений о положении крестика равно количеству клеток, т.е. 8*8=64, поэтому
N=2i , 64=2i, 2^6=2i, i=6.
ответ: 6 бит.
Задание 9:1) 2^5 = 32, поэтому на 1 букву 5 бит
2) 5 бит ∙ 5 букв = 25 бит, значит 25 вопросов
ответ: 25 вопросов
import datetime
m = 12
d = 12
year = 2020
y2021 = datetime.date(year=2021, month=m, day=d)
for i in range(20):
year += 1
y = datetime.date(year=year, month=m, day=d)
da = datetime.datetime.isoweekday(y)
print(da)
if 7 == da :
print("Sunday")
print(y)
elif 6== da :
print("Saturday")
print(y)
elif 5== da :
print("friaday")
print(y)
elif 4== da:
print("Tuesday")
print(y)
elif 3== da:
print("Wensday")
print(y)
elif 2 == da:
print("Вторник")
print(y)
elif 1 == da:
print("Monday")
print(y)
Объяснение: