1)var ar:array[1..4] of integer; begin ar[1]:=2;ar[2]:=2;ar[3]:=2;ar[4]:=2; end. 2)var ar:array[1..5] of integer; a:integer; begin for a:=1 to 5 do begin; ar[a]:=a; writeln(ar[a]); end; end. 3)var ar:array[1..7] of integer; a,b,c:integer; begin readln(a); for b:=1 to 7 do begin; ar[b]:=a+b-1; writeln(ar[b]); end; end. 4)var ar:array[1..6] of integer; b:integer; begin for b:=1 to 6 do begin; readln(ar[b]); ar[b]:=ar[b]*2; writeln(ar[b]); end; end. 5)var ar:array[1..6] of integer; b:integer; begin randomize; for b:=1 to 6 do begin; ar[b]:=random(10); ar[b]:=ar[b]*ar[b]; writeln(ar[b]); end; end.
Каждая буква в алфавите кодируется определенным количеством бит, чем больше букв, тем больше бит требуется для кодирования. Нам дано, что каждое слово состоит из 5 букв и при этом 1024мя словами исчерпывается словарный запас. Значит если в алфавите Х букв, то на первом месте слове может быть Х вариантов, на втором столько же и так далее. Итого комбинаций Х в степени 5. Значит Х в степени 5 = 1024. Отсюда Х=4. 4 буквы в алфавите. Закодировать 4 буквы - 4 варианта можно 2мя битами. 2 в степени 2 =4. Значит одна буква несет 2 бита информации.
0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota
Оформи подписку