Если бы билет был всего 1, то сообщение о том, что вытащили билет 1, вообще не несло бы никакой информации, потому что мы заранее знаем, что может выпасть ТОЛЬКО билет номер 1, и никакой другой. 1 = 2^0.
Если бы билетов было 2, с номерами, то сообщение, что выпал билет 1, или что выпал билет 2, несло бы 1 бит информации, он может принимать значения 0 и 1. Условно можно обозначить билет 1 = 0, билет 2 = 1. 2 = 2^1.
Продолжая также дальше, мы получим, что, если у нас есть 2^n билетов, то сообщение, что вынули один билет номер k, несет n бит информации.
Ответ: сообщение, что из 32 = 2^5 билетов вынули билет 23, несет 5 бит.
Объяснение:
Ну вот смотри:
1) Абсолютные ссылки имеют вид $A$1 //Закрепляется столбец и строку.
2) Относительные ссылки имеют вид A1 //Стандартный тип ссылок, изменяются адреса при перемещение в формулах
3) Смешанные ссылки имеют вид A$1 ИЛИ $1A //Они закрепляют строку, либо столбец.
В итоге у тебя:
- A3 - Имеет абсолютную ссылку;
- B3 - Относительную;
- C1 И C2 - Смешанную ссылку.
Чувак иди c++ учи, pascal уже устарел
В двоичной 11111010100
ну если обратно то получится 2004
это ведь логично или тебе решение нужно.
program z1;
uses crt;
var m: array[1..10] of integer;
i,a,b,c:integer;
begin
for i:=1 to 10 do
readln(m[i]);
writeln;
a:=0;
b:=0;
c:=1;
for i:=1 to 10 do
begin
if m[i]<=0 then a:=a+m[i];
if m[i] mod 3 = 0 then b:=b+1;
if i mod 2 = 0 then c:=c*m[i];
end;
writeln(Сумма отриц'',a);
writeln(кратные 3'',b);
writeln(произв'',c)
end.