Aleksei1968
?>

Задан адрес электронной почты в сети интернет [email protected] . имя владельца этого почтового ящика: 1) dnttm.ru 2) dnttm 3) sch_19 4) sch

Информатика

Ответы

Есартия52
Верный вариант ответа 3
sssashago8

Все просто.

Если код равномерный двоичный, а мощность алфавита 26 символов, нужно подобрать такое количество бит (двоичных разрядов), чтобы оно могло вместить 26 комбинаций.

1 бит - 2 комбинации (2¹ = 2)

2 бита - 4 комбинации (2² = 4)

3 бита - 8 комбинаций (2³ = 8)

4 бита - 16 комбинаций (2⁴ = 16)

5 бит - 32 комбинации (2⁵ = 32)

Видно, что 4 бита мало, а 5 бит кодируют даже не 26, а 32 комбинации. Следовательно, под код одного символа нужо 5 бит.

А если символов 20, то в 20 раз больше. 5×20 = 100 бит. Это и есть нужная нам длина.

irinatikhonov

Ты поддерживаешь переменные min и max для хранения наибольшего и наименьшего элементов массива. Когда ты вводишь элемент, ты проверяешь - если введённый элемент больше наибольшего, ты обновляешь наибольший. Если введённый элемент меньше наименьшего, ты обновляешь наименьший.

Важно задать min и max такие начальные значения, чтобы наибольший и наименьший элементы посчитались правильно. Для этого max нужно присвоить настолько большое значение, что при проверке задачи его не будут вводить. Для min нужно задать очень маленькое значение, которое тоже гарантированно не будет введено. Обычно диапазон вводимых чисел оговаривается в условии.


Код

var

 a: array[1..5] of integer;

 i, max, min: integer;


begin

 max := -32000;

 min := 32000;

 for i := 1 to 5 do

 begin

   read(a[i]);

   if a[i] > max then max := a[i];

   if a[i] < min then min := a[i];

 end;

 writeln(max - min);

end.

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Задан адрес электронной почты в сети интернет [email protected] . имя владельца этого почтового ящика: 1) dnttm.ru 2) dnttm 3) sch_19 4) sch
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

hotel-info
maisa1991
natalyaSvetlana
oledrag7
os7960
mrilyushchenko6
skorpion7228528
Yurevna991
Mukhina1811
Абдулганиева Сергей
asker45967
bolosolo77
ГармаеваЕкатерина1637
dobrovolsky-tmz1
bksenia9775