Если рассматривать вариант, когда в буфере минимально возможным числом бит кодируется вся комбинация показаний, то решение во вложении, если "сжимается" каждое показание отдельно то так.
Показания датчика в диапазоне от A до B c шагом h. Могут принимать M значений.
В нашем случае:
Чтобы закодировать 13 комбинаций нам потребуется минимум
бит, округляя до ближайшего большего целого получим 4 бита. (Это половина байта. в байте 8 бит, если что :)
Если буфер хранит N показаний. то для этого в сжатом варианте потребуется N/2 байт, в несжатом варианте N байт.
Исходя из условия получаем:
Разрешаем относительно N
Ответ: 20 показаний (или 20 байт).
<span>Галактики являются, а вселенная - нет. Ведь нет границ у вселенной</span>
1)Компьютер может обрабатывать числовую,текстовую,графическую,звуковую и видеоинформацию.
2)Микрофон - звуковая информация ; сканер - графическая информация ; цифровая камера- видеоинформация.
3)Клавиатура- важнейшее устройство ввода информации в память компьютера.
4) Алфавитно-цифровые,функциональные,блок редактирования, служебные, клавиши Windows, дополнительная цифровая клавиатура.
5) Для удобства.
6) Курсорные стрелки нужны для перемещения курсора по тексту.
7)Главное это запомнить эти два слова: «фыва» и « олдж». Указательный левый палец должен находиться на букве «А», правый на «О». Если присмотреть, то на этих буквах есть выпуклые чёрточки. Средний левый должен находиться на букве «В», правый на «Л».Оба больших пальца на пробел. Остальными пальцами вы набираете текст.
№ 1
Используя логические операции, запишите высказывания, которые являются истинными при выполнении следующих условий:
1) неверно, что 0 < X ≤ 3 и Y>5;
2) X является max(X,Y);
3) X не является min(X,Y);
4) Z является min(X,Y,Z).
№ 2
Используя логические операции, запишите высказывания, которые являются истинными при выполнении следующих условий:
1) Y не является max(X,Y,Z) и не является min(X,Y,Z);
2) X,Y,Z равны между собой;
3) каждое из чисел X,Y,Z положительно;
4) каждое из чисел X,Y,Z отрицательно.
БЛИН!!! Только решу задачку - Интер вырубается.....
А получилось вот что:
uses Crt;
const N=30;
type Mas=array [1..N] of integer;
var i, j , SumPol, SumOtr: integer;
A: Mas;
begin
ClrScr;
SumPol:=0;
SumOtr:=0;
WriteLn(' Sposob 1:');
WriteLn;
for i:=1 to N do
begin
A[i]:=-10+random(21);
Write (A[i]:4);
end;
WriteLn;
for i:=1 to N do
begin
if (A[i]>0) then SumPol:=SumPol+A[i];
if (A[i]<0) then SumOtr:=SumOtr+A[i];
end;
WriteLn(' SumPol =', SumPol);
WriteLn(' SumOtr =', SumOtr);
WriteLn;
WriteLn (' Sposob 2:') ;
SumPol:=0;
SumOtr:=0;
i:=1;
repeat
if (A[i]>0) then SumPol:=SumPol+A[i];
if (A[i]<0) then SumOtr:=SumOtr+A[i];
i:=i+1;
until i>30;
WriteLn(' SumPol =', SumPol);
WriteLn(' SumOtr =', SumOtr);
ReadLn;
end.