1.Необходимо рассчитать информационный объем одного пикселя для этого используем формулу N=2I, где N – количество цветов в палитре, а I – количество информации на один цвет или пиксель. 32= 2(в пятой степени), отсюда I= 5bit
2.Что бы рассчитать минимальный объем изображения мы должны умножить размер изображения на количество информации на один цвет или пиксель - 128*256*5=163 840 бит
3.В ответе нам необходимо указать в Кбайтах: 163 840 бит /(8*1024)= 20 Кбайт PEFRECT
2.Офигеенно большое. Что улица существует, что существует еще как минимум один человек, что этот человек умеет бегать, что он бежит, что по этой улице возможно бегать, что этот человек бежит именно по улице, и именно по этой.. . что человек может получать информацию, наконец.
{ входит ли начало координат в треугольник } type point = record x,y: real; end; var s0,s: real; pts: array [1..3] of point; i: integer; begin { считывание координат точек} for i:=1 to 3 do begin writeln('точка ',i,' x ',' y '); write(' '); readln(pts[i].x,pts[i].y); end; { вычисляем площадь треугольника ABC через векторное произведение } s0:=(pts[2].x-pts[1].x)*(pts[3].y-pts[1].y) - (pts[3].x-pts[1].x)*(pts[2].y-pts[1].y); s0:=abs(s0); { вычисляем сумму площадей треугольников из начала координат } s:=abs(pts[1].x*pts[2].y - pts[2].x*pts[1].y); s:=s+abs(pts[2].x*pts[3].y - pts[3].x*pts[2].y); { если s > s0 , то начало координат вне треугольника } if s>s0 then writeln('начало координат вне треугольника') else writeln('начало координат внутри треугольника'); end.
На тестовой задаче: точка 1 x y -1 -3 точка 2 x y -3 2 точка 3 x y 4 3 начало координат внутри треугольника
точка 1 x y -2 0 точка 2 x y -3 2 точка 3 x y 4 3 начало координат вне треугольника
размер изображения 128Х256 пикселей.
N = 32 цвета в палитре.
1.Необходимо рассчитать информационный объем одного пикселя для этого используем формулу N=2I, где N – количество цветов в палитре, а I – количество информации на один цвет или пиксель. 32= 2(в пятой степени), отсюда I= 5bit2.Что бы рассчитать минимальный объем изображения мы должны умножить размер изображения на количество информации на один цвет или пиксель - 128*256*5=163 840 бит
3.В ответе нам необходимо указать в Кбайтах:
163 840 бит /(8*1024)= 20 Кбайт PEFRECT
2.Офигеенно большое. Что улица существует, что существует еще как минимум один человек, что этот человек умеет бегать, что он бежит, что по этой улице возможно бегать, что этот человек бежит именно по улице, и именно по этой.. . что человек может получать информацию, наконец.
3. 1) 12582912 бит = 12582912/8 байт = 1572864 байт =
= 1572864/1024 кбайт = 1536 кбайт = 1536/1024 мбайт = 1,5 мбайт
2) максимальное число различных символов равно
4.64=2⁶ значит 6 бит приходится на 1 символ
6*20=120бит
ответ: 120 бит
type point = record
x,y: real;
end;
var s0,s: real;
pts: array [1..3] of point;
i: integer;
begin
{ считывание координат точек}
for i:=1 to 3 do
begin
writeln('точка ',i,' x ',' y ');
write(' ');
readln(pts[i].x,pts[i].y);
end;
{ вычисляем площадь треугольника ABC через векторное произведение }
s0:=(pts[2].x-pts[1].x)*(pts[3].y-pts[1].y) -
(pts[3].x-pts[1].x)*(pts[2].y-pts[1].y);
s0:=abs(s0);
{ вычисляем сумму площадей треугольников из начала координат }
s:=abs(pts[1].x*pts[2].y - pts[2].x*pts[1].y);
s:=s+abs(pts[2].x*pts[3].y - pts[3].x*pts[2].y);
{ если s > s0 , то начало координат вне треугольника }
if s>s0 then writeln('начало координат вне треугольника')
else writeln('начало координат внутри треугольника');
end.
На тестовой задаче:
точка 1 x y
-1 -3
точка 2 x y
-3 2
точка 3 x y
4 3
начало координат внутри треугольника
точка 1 x y
-2 0
точка 2 x y
-3 2
точка 3 x y
4 3
начало координат вне треугольника