Будем считать, что на каждый символ одного и того же сообщения приходится одинаковое число битов. Если количество информации в первом тексте в 2,5 раза меньше, чем во втором тексте, а количество символов одинаково, то каждый символ первого текста несёт в 2,5 раза меньше информации, чем символ второго текста.
В каждом алфавите не более 32 символов, поэтому на 1 символ приходится не более 5 бит. Все варианты: 1, 2, 3, 4, 5. Среди вариантов есть только один случай, при котором отношение двух чисел будет равно 2,5, только в том случае, когда символ второго алфавита несёт 5 бит (размер алфавита 2^5 = 32), а символ первого алфавита - 2 бита (размер алфавита 2^2 = 4).
ответ. Первый алфавит содержит 4 символа, второй алфавит - 32 символа.
2) program min_index; var mas:array[1..100] of integer; n,i,min:integer; begin write('Введите кол-во элементов массива:'); readln(n); writeln('Введите элементы массива:'); for i:=1 to n do read(mas[i]); writeln('Номера минимальных элементов массива:'); min:=mas[1]; for i:=2 to n do if mas[i]<min then min:=mas[i]; for i:=1 to n do if mas[i]=min then write(i,' '); readln; end. 1) Первую честно сейчас не соображу, потому что мне сейчас напомнили что я должен написать программу на завтра ( зачет) на ассемблере...универ зло.. извини что без первой))
0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota
Оформи подписку