
Павел Петрович, Александр Павлович, Николай Павлович, Александр Николаевич, Александр Александрович, Николай Александрович.
Пошаговое объяснение:
Павел Петрович не мог быть никому из них сыном или братом. У него одного только отчество Петрович. Значит он был первым. Тогда у него было два сына: Александр Павлович и Николай Павлович. См. рис.1
Последний был Николай. Николай Павлович, как выяснили, был или вторым, или третьим. Значит, последним был Николай Александрович. См. рис.2
Осталось двое: Александр Александрович и Александр Николаевич. Если бы Александр Александрович был сыном Александр Павловича, то Александр Николаевич не мог бы быть его сыном. Значит, сын был у Николай Павловича. См. рис.3
Ну и поскольку сыновья следовали сразу за отцами, получаем окончательный порядок следования. См. рис.4



Итак, когда Семён стоит на столе, то разница между общим “ростом” (стола и Семёна) и ростом Гриши составляет 80 см, или математически: (Hст + Hс) - Hг = 80.
А если Гриша стоит на столе, такая разница составит уже 100 см, т.е. (Hст + Hг) - Hс = 100. И тогда, понимая, что Hст, Hс и Hг — величины неизменные (на момент решения задачи), высоту стола можно определить, решив полученные равенства как систему, получив в итоге (Hст + Hс - Hг) + (Hст + Hг - Hс) = 80 + 100, откуда, раскрыв скобки и сгруппировав, имеем Hст + Hст + Hс - Hс + Hг - Hг = 180; 2×Hст = 180; Hст = 90 см. ответ: высота стола 90 см.