Решил в этом году для студентов "первого года программирования" (у нас нек. специальности - 2 курс, некоторые - 3-й) выкинуть FOR ффтопку. Раньше на этапе до переменных, при работе с исполнителями, использовал. Теперь подумал - счётчик так и так объявлять.

Но
## Код:
```
i := 0;
WHILE i < 5 DO

  INC(i)
END
```

с пояснением, что счётчик i показывает число раз, которое мы уже сделали - гораздо понятней, чем "запаянная" конструкция FOR. При этом сам привык писать FOR. Но с чистой точки зрения... Нафиг, нафиг.