На паскале :
var x1,x2,x3,y1,y2,y3,ax,bx,ay,by,a,b,p,s:integer;
begin
readln(x1); readln(y1); readln(x2); readln(y2);
x3:=x1; y3:=y2; //координаты 3 точки
ax:=x1-x3; ay:=y1-y3; bx:=x2-x3; by:=y2-y3; //координаты направляющих векторов
a:=sqrt(sqr(ax)+sqr(ay)); //длинна вектора
b:=sqrt(sqr(bx)+sqr(by)); //длинна вектора
p:=2*(a+b); //периметр
s:=a*b; //площадь
writeln(p);
writeln(s);
end.
Какой-то старенький комп (512 кб видуха). Ну а если серьезно, то на хранение информации о цвете 1 точки потребуется 1 байт,
так как 256=2⁸. А 8 бит - 1 байт.
Одна страница займет 640*480 = 307200 Байт = 300 Кбайт. Значит в память влезет только одна страница. На вторую места не хватит.
По оси x: 0+(-2)+4=2, так как повторить 5 раз, то 2*5=10
по оси y: 1+3+(-5)=-1, так как повторить 5 раз, то -1*5=-5
в точку (10, -5) Чертежник попал бы, если бы начинал движение с точки (0,0)
а так как он начинал с точки (3,1),то
по оси х: 10+3=13
по оси y: -5+1=-4
(13, -4)
ответ: 3
Если все шары разного цвета, то для любого цвета количество информации
I=log₂16=4
Точность,а то ещё может подойти чёткость.<span><span /></span>