Цитата Сообщение от Cs-Cs Посмотреть сообщение
В общем случае едино.
И лучше делать Start наобррот: FALSE, а потом писать что-то типа
IF (NOT(Start)) THEN
Start := TRUE;
.....
END_IF
Как раз лучше начинать с TRUE, зачем Вам на каждом цикле делать операцию NOT?
И назвать ее можно что-то вида FirstCycle.