1) 2,25 Мбайт, 2) 64 Мбайт, 3) 112,5 Мбайт
Объяснение:
1) K=1024*768 - количество пикселей
N=16777216 - количество цветов палитре
Решение N=2^i
I=K*i
16777216=2^24=2^i. Значит i=24 бита
I=1024*768*24/(8*1024)=2304 Кбайт=2,25 Мбайт
2) Дано:
N = 16 777 216
К = 1600 х 1200
Надо найти I
Решение: N=2^i
I=K*i
16777216=2^24=2^i. Значит i=24 бита
I = 1600 · 1200 · 24 = 46 080 000 бит
46 080 000 бит = 5 760 000 байт = 5625 Кб = 5,5 Мб
Значит подойдет видеокарта лишь с 64 Мбайт.
3) Дано:
i = 16 битов
К = 1024 х 768
Частота обновления экрана = 75 Гц
Надо найти I
I = K · i
I = 1024 · 768 · 16 = 12 582 912 бит
12 582 912 бит = 1 572 864 байт = 1536 Кб = 1,5 Мб
Частота обновления означает, что за 1 с обновится 75 раз.
1,5 · 75 = 112,5 Мб
var a,r:real;
begin
readln(a,r);
if a>2*r then writeln('proidet') else writeln('ne proidet');
end.
var a:array[1..100]of integer;
s,i,n:integer;
begin
readln(n);
for i:=1 to n do readln(a[i]);
for i:=2 to n-1 do begin
if a[i]<(a[i-1]+a[i+1])/2 then s:=s+1;
end;
writeln(s);
end.
function Fib(b:integer):integer;
begin
if (b<=1) then
Fib:=b
else
Fib := Fib(b - 1)+Fib(b - 2) ;
end;
var a:integer;
begin
readln(a);
writeln(fib(a));
end.
var m,k:integer;
begin
readln(m);
k:=m div 4;
writeln(k);
end.
var a:array[1..10]of integer;
i,n,k:integer;
begin
readln(n);
for i:=1 to n do readln(a[i]);
for i:=1 to (n div 2) do begin
k:=a[n-i+1];
a[n-i+1]:=a[i];
a[i]:=k;
end;
for i:=1 to n do write(a[i],' ');
end.