Я могу помочь
vk com/egor_qb
Тетрадь какого автора? Уточните задание.
print("Ноль в качестве знака операции "
"завершит работу программы")
while True:
s = input("Знак (+,-,*,/): ")
if s == '0': break
if s in ('+','-','*','/'):
x = float(input("x="))
y = float(input("y="))
if s == '+':
print("%.2f" % (x+y))
elif s == '-':
print("%.2f" % (x-y))
elif s == '*':
print("%.2f" % (x*y))
elif s == '/':
if y != 0:
print("%.2f" % (x/y))
else:
print("Деление на ноль!")
else:
print("Неверный знак операции!")
11.
375 байт = 375*8 бит = 3000 бит всего, значит на каждый символ приходится:
3000 / 500 бит = 6 бит
6ю битами мы может закодировать
![2^6 = 64](https://tex.z-dn.net/?f=2%5E6+%3D+64)
различных символов.
ответ. не более чем 64
12. Определим объем информации занимаемый каждым символом, он равен:
![I = \log_2 64 = 6](https://tex.z-dn.net/?f=I+%3D+%5Clog_2+64+%3D+6)
бит
Теперь умножим число символов на число байт на символ
ответ 40*60*3*6 бит = 43200 бит
13. Число символов в сообщении равно:
![N = 40\cdot6\cdot60 = 14400](https://tex.z-dn.net/?f=N+%3D+40%5Ccdot6%5Ccdot60+%3D+14400)
Значит на каждый символ приходится:
9000 / 14400 байт = 9000 * 8 / 14400 бит = 5 бит
это информационный вес каждого символа.
с помощью 5 бит можно закодировать
![2^5 = 32](https://tex.z-dn.net/?f=2%5E5+%3D+32)
различных символов.
ответ. 5 бит, 32 символа
ABDC. По графику можно посчитать все пути