function Square(x1, y1, x2, y2, x3, y3: real): real;begin Square := abs((x2 - x1) * (y3 - y1) - (x3 - x1) * (y2 - y1)) / 2;end;var x1, y1, x2, y2, x3, y3, s1, s2: real;begin write('Задайте первый треугольник(x1,y1,x2,y2,x3,y3): '); readln(x1, y1, x2, y2, x3, y3); s1 := Square(x1, y1, x2, y2, x3, y3); write('Задайте второй треугольник(x1,y1,x2,y2,x3,y3): '); readln(x1, y1, x2, y2, x3, y3); s2 := Square(x1, y1, x2, y2, x3, y3); if s1 > s2 then writeln('Площадь первого треугольника больше') else if s1 < s2 then writeln('Площадь второго треугольника больше') else writeln('Площади треугольников равны');end.p.s. проверять существуют ли такие треугольники не нужно, т.к. они уже заданы и нам нужно определить площадь большего.