ответ: ГВБА
Объяснение:
Меньше всего страниц будет по запросу Г, т.к. там запрашиваются страницы, в которых есть и слово красный, и слово синий, и слово зеленый, т.е. эти три слова обязательно должны быть на странице. Логично, что таких страниц будет очень мало.
На втором месте стоит В, т.к. тут убирается последнее условие, и страниц уже точно будет больше, чем в предыдущем варианте, потому что отсутствия обязательного слова зеленый на странице расширяет круг подходящих страниц.
На третьем месте Б, т.к. тут появляется конструкция ИЛИ, а это говорит о том, что страниц будет больше, потому что в результате запроса будут страницы, которые содержат красный и синий одновременно и страницы, которые содержат только слово зеленый.
На четвертом месте А, т.к. тут и страницы которые содержат только слово красный, и страницы, которые содержат слово синий, и страницы, которые содержат слово зеленый.
будем считать, что каждое четное однозначное число это определенный алфавит, мощность которого обозначается буквой N
N=2^i, подставим вместо N 2, получаем 2=2^i запишем левую часть как степень числа 2: 2^1=2^i, отсюда i=1 бит
подставим теперь вместо N 4, получаем 4=2^i запишем левую часть как степень числа 2: 2^2=2^i, отсюда i=2 бит
подставим теперь вместо N 6, получаем 6=2^i число 6 не является точной степенью числа 2, поэтому ответ найдем по таблице неточных степеней числа 2- i=2,58 бит
подставим теперь вместо N 8, получаем 8=2^i запишем левую часть как степень числа 2: 2^3=2^i, отсюда i=3 бит
задача2
запишем условие: мощность компьютерного алфавита равна N=256
I=120 бит, К-?
решение: найдем вес одного символа 256=2^i, i=8 бит
разделим I на i и получим кол-во символов в тексте 120/8=15
k,i,n:integer;
min,minr:real;
begin;
min:=2147483647;
write('Введите размерность массива:');
readln(n);
setlength(a,n+1);
for i:=1 to n do
begin;
readln(a[i]);
if a[i]=0 then inc(k);
end;
if k<2 then
begin;
writeln('Final array:');
for i:=1 to n do
begin;
a[i]:=a[i]/2;
write(a[i]:4);
end;
end
else
begin;
for i:=1 to n do
if abs(a[i])<min then
begin;
min:=abs(a[i]);
minr:=a[i];
end;
write('Result:',minr);
end;
end.