1)В помехоустойчивой форме используют затухание, ослабление, глушение сигнала, из-за дальности передачи, экранизирующих факторов некоторых преград, и т.д. Для борьбы используется помехоустойчивое кодирование.
2) ...
3) Цифро-аналоговый преобразователь (ЦАП) — устройство для преобразования цифрового (обычно двоичного) кода в аналоговый сигнал (ток, напряжение или заряд). Цифро-аналоговые преобразователи являются интерфейсом между дискретным цифровым миром и аналоговыми сигналами.
4) дискретизация
5) ...
6) 44,1 КГц, 22,05 КГц, 11,025 КГц.
7) ...
8) Префиксные коды
9) ...
10) 0001
0010
0100
1000
11) D = 11025*1024*8 / (2*64*16) Гц = 44100 Гц = 44,1 кГц
12) ...
ТАМ ГДЕ Я НАПИСАЛА "..." ОЗНАЧАЕТ ЧТО Я НЕ ЗНАЮ
ЕСЛИ ДУМАЕТЕ ЧТО ЭТО НЕ ПРАВИЛЬНО НЕ ПИШИТЕ
Объяснение:
Значение переменной f после выполнения фрагмента алгоритма: 25
Присваиваем переменной i = 20 , f - 1. До тех пор пока i < 15 будем делать следующее:
1. От текущего значения i отнимаем 2 и присваиваем это переменной i.
2. К текущему значению переменной f прибавляем значение i деленного на 2 без остатка.
После всего проверяем условие, если i до сих пор больше 15, повторяем.
Значения будет изменяться так:
1 шаг
i = 20
f = 1
2 шаг
i = 18
f = 10
3 шаг
i = 16
f = 18
4 шаг
i = 14
f = 25
На 5 шаге i будет больше 15, а это не удовлетворяет условию. И осуществляется выход из программы.
Стоит отметить, что задача не "на списки", и, фактически, решается без них эффективнее.
def get_divcount(n):
divcount = 0
for number in range(2, n // 2 + 1):
if not n % number:
divcount += 1
return divcount
max_number, max_divcount = 0, 0
# range -- работает только для Z (множества целых чисел)
# поэтому верно следующее:
# range(a, b) <=> [a, b)
# range(a, b + 1) <=> [a, b]
for number in range(84052, 84130 + 1):
divcount = get_divcount(number)
if divcount > max_divcount:
max_number, max_divcount = number, divcount
print("Делители:", max_divcount)
print("Число:", max_number)