Вершины всех трапеций имеют целочисленные координаты, конечно? А как доказать, что любой многоугольник допускает такую "трапециляцию"?
Это не нужно. Между любой стороной и осью абсцисс строите такую трапецию. Если сторона идёт "слева-направо" берёте её площадь с минусом, иначе с плюсом. Сумма площадей - есть площадь многоугольника (со знаком).
Как доказать это доказать? Разрежем всю плоскость на единичные клетки. Если клетка не целиком внутри или снаружи по отношению к многоугольнику, то разрежем её на несколько частей - одни целиком внутри, другие снаружи. Докажем что если "клетка" внутри многоугольника, то есть ровно нечётное число трапеций которые её содержат, причём положительных на одну больше чем отрицательных. Если клетка снаружи, то таких трапеций чётное число, половина с плюсом, половина с минусом.
К сожалению, моё доказательство привлекает понятие "внутри", которое без топологии строго не определишь. Но можно обойтись "очевидным" заменителем: будем говорить что точка внутри многоугольника, если вертикальный направленный вниз луч пересекает границу многоугольника нечётное число раз. Это дырявое определение, но дыры можно закрыть на школьном уровне.