1 способ
Применим метод уменьшения в два раза области неопределенности(путь к стелажу выделен жирным шрифтом):
16
8-8
4-4 4-4
2-2 2-2 2-2 2-2
1-1 1-1 1-1 1-1 1-1 1-1 1-1 1-1
МЫ потратили 4 бита информации на поиск нужного стеллажа, теперь нащдо найти нужную нам полку:
6
3-3
2-1 2-1
1-1 1 1-1 1
Потрачено еще 3 бита информации. Всего информации 4+3 равно 7 бит информации.
2 способ:
Воспользуемся формулой: 2
2^i=N
Количество информации о нахождении стеллажа:
2^4=16
i=4 бита
Количество информации о нахождении полки:
2^i6 поэтому возьмем число 2^i так чтобы результат находился рядом с числом 6. Так как если число будет меньше 6 то мы не сможем точно получить информация, то 2^i должно быть больше 6. Значит:
2^3=8
I=3
4+3=7 бит информации
Так как число ребят, имеющих «тройки» по математике и физике, равно 7, то число учеников, имеющих только две «тройки» - по математике и по физике, равно 7-5=2. Тогда 17-4-5-2=6 учеников имеют две «тройки» - по математике и по русскому языку, а 22-5-2-11=4 ученика только две «тройки» - по физике и по русскому языку. В этом случае без «тройки» учится 40-22-4-6-4=4 ученика. А имеют «тройки» по двум предметам из трех 6+2+4=12 человек.
Значки рахуємо по маленьких стрілках внизу, але викидаємо значок папки My Pictures, це не програма. Одже їх D) 7.
Pascal
const n = 20;
var
a,b,min : real;
m : array [1..n] of real;
i : integer;
begin
// формирова массива не пишу
readln (a,b);
min := b;
for i := 1 to n do
if (m[i]<min) and (m[i] >=a ) and (m[i] <=b)
then
min := m[i];
writeln (min:3:2);
<span>end.
Программа будет работать корректно, если в массиве есть хотя бы один элемент, попадающий в диапозон [a..b].</span>