Много ! паскаль! заданы два одномерных массива размера n.объединить их в один массив,включив первую половину второго массива перед первым массивом,а вторую половину-за первым.
В озере живут караси и окуни. Подсчитано, что карасей 1500, а окуней - 500. Сколько информации содержится в сообщениях о том, что рыбак поймал карася, окуня, поймал рыбу? Решение. (События поимки карася или окуня не являются равновероятными, так как окуней в озере меньше, чем карасей.) Общее количество карасей и окуней в пруду 1500 + 500 = 2000. Вероятность попадания на удочку карася p1 = 1500/2000 = 0,75, окуня p2 – 500/2000 = 0,25. I1 = log2(1/p1), I1 = log2(1/p2), где I1 и I2 – вероятности поймать карася и окуня соответственно. I1 = log2(1 / 0,75) = 0,43 бит, I2 = log2(1 / 0,25) = 2 бит – количество информации в сообщении поймать карася и поймать окуня соответственно. Наверное так
1) сложное, т.к. в данный момент оно ложно. а если будет идти урок информатики. то оно станет истинным 2) простое. в любой ситуации и при любых условиях мы можем смело утверждать, что 3 больше двух. Истина 3) я спектакль не смотрела, для меня - это ложь. для другого человека - это высказывание может быть истиной. это сложное. 4) простое. значение - истина 5) сложное. в зависимости от того, что будет завтра, будет принимать разные значения - если будет дождь или снег, то Истина, а если не будет снега и дождя, то ложь
const n=10;
var a,b:array[1..n] of integer;
c:array[1..2*n] of integer;
i,n2:integer;
begin
Randomize;
writeln('a:');
for i:=1 to n do begin
a[i]:=random(21);
write(a[i]:3);
end;
writeln;
writeln('b:');
for i:=1 to n do begin
b[i]:=random(21);
write(b[i]:3);
end;
writeln;
n2:=n div 2;
for i:=1 to n2 do c[i]:=b[i];
for i:=1 to n do c[i+n2]:=a[i];
for i:=n2+1 to n do c[n+i]:=b[i];
writeln('c:');
for i:=1 to 2*n do write(c[i]:3);
end.
Пример:
a:
3 12 10 16 13 12 9 18 2 0
b:
6 1 12 6 2 14 8 10 20 11
c:
6 1 12 6 2 3 12 10 16 13 12 9 18 2 0 14 8 10 20 11