Макет документа описывает формат бумаги, размеры, размеры полей, колонтитулы, возможно нумерацию листов.
Однозначно нужен при дальнейшей печати документа на принтере. Может еще где пригодится, что бы визуально правильно воспринимать документ
Такой алгоритм называется линейный
Чтобы программировать и создавать программы