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