на 0 не ругается?
Вид для печати
на 0 не ругается?
Неа, на ноль не ругается :) правда что при этом делает - не проверял
for vFor := 1 to 10 do
v := 11 - vFor;
end_for
Это то понятно, но как-то костыльно... тем более что по стандарту языка ST BY может быть отрицательным. Просто как всегда не доделано
у Лоджика нет понятия отрицательного числа для целочесленных, может по этому?
А, логично, да. Ведь в BY можно и переменную подставить, не только константу. Ну значит считаем, что такая особенность в лоджике
Можно ещё дуркануть через WHILE, но он опасен: его можно легко загнать в бесконечный цикл.
Код:udiI := 10;
WHILE (udiI > 0) DO
***
***
udiI := udiI -1;
END_WHILE