const
n = 30;
var
a: array [1..n] of integer;
s, i: integer;
begin
for i := 1 to n do
begin
a[i] := random(151) + 50;
writeln('Дом ', i, ' = ', a[i]);
end;
for i := 1 to n do
s := s + a[i];
writeln('Всего ', s);
end.
Дано:
N = 256 (кол-во символов в алфавите)
K = 160 x 192 ( кол-во символов в сообщение)
Решение:
1) нужно узнать сколько весит один символ в алфавите, формула N = 2 в степени i, получаем 8 бит;
2) сейчас узнаем сколько памяти потребуется для сохранения данного сообщения, всё нужно перемножить,160 x 192 х 8 бит = 245 760 бит ( делим на 8) = 30720 байт ( делим на 1024) = 30 Кб
От дорожного знака проведи стрелку К другим. Вот и все!
1)Программа.
program NekitZor;
var
a,h:integer;
s:real;
begin
writeln('Введите длину основания треугольника');
readln(a);
writeln(Введите высоту треугольника);
readln(h);
s:=1/2*a*h;
writeln(s);
end.
2)Программа
program NekitZor;
var a,b,h:integer;
s:real;
begin
writeln('Введите длины основания трапеции');
readln(a,b);
writeln('Введите высоту трапеции');
readln(h);
s:=((a+b)/2)*h;
writeln(s);
end.