Да, 7 - максимальное число. Идея доказательства: звеньев-диагоналей (таких, по обе стороны у которых по две вершины) не более 3. На звене-диагонали может быть не более 3 точек пересечения, на остальных - не более двух. Тогда число точек самопересечния не более, чем (3 * 3 + 3 * 2) / 2 = 7,5