2. В предложении 37 символов (включая пробелы и знаки препинания), каждый символ кодируется 2 байтами, следовательно информационный объем предложения равен:
37*2=74 байт
3. Подсчитаем общее количество символов на 4 страницах: n= 4*15*40= 2400 символов .
Подсчитаем сколько бит информации приходится на 1 символ : i=log₂N, где N-объем алфавита
i=log₂128=7 бит
Объем информации в предложении: I=n*i= 2400*7 = 16800 (бит)
1. 4096000/8/1024= 500 Кбайт
5*8*1024= 40960 бит
2. В предложении 37 символов (включая пробелы и знаки препинания), каждый символ кодируется 2 байтами, следовательно информационный объем предложения равен:
37*2=74 байт
3. Подсчитаем общее количество символов на 4 страницах: n= 4*15*40= 2400 символов .
Подсчитаем сколько бит информации приходится на 1 символ : i=log₂N, где N-объем алфавита
i=log₂128=7 бит
Объем информации в предложении: I=n*i= 2400*7 = 16800 (бит)
Переведем в байты: 16800/8 = 2100 (байт)
6. 73/2=36 + остаток 1
36/2=18 остаток 0
18/2=9 остаток 0
9/2=4 + остаток 1
4/2=2 остаток 0
2/2= 1 остаток 0
73₁₀= 1001001₂
7. 1110101₂= 1∙2⁶+1∙2⁵+1∙2⁴+0∙2³+1∙2²+0∙2¹+1∙2⁰= 64+32+16+0+4+0+1= 117₁₀
Объяснение:
import statistics
import typing
from typing import Callable
def Transform(predicate: Callable[[int], bool], Array:list, NewValue: int):
for index, item in enumerate(Array):
if predicate(item):
Array[index] = NewValue
return Array
def ReadSeq(Len):
for _ in range(Len):
yield int(input())
def main():
seq = list(ReadSeq(10))
average = statistics.mean(seq)
TSeq = Transform(lambda p: p > average, seq, 1)
print(*TSeq)
if __name__ == '__main__':
main()
Объяснение: