Цикл for в языке программирования Pascal работает следующим образом: 2
- Перед началом выполнения оператора цикла вычисляются начальное значение, присваиваемое переменной-параметру, и конечное значение. 2
- Затем циклически выполняются следующие операции: 2
- Сравнивается текущее значение параметра с конечным значением. 2
- Если условие истинно, то выполняется тело цикла, в противном случае оператор for завершает работу и управление передаётся оператору, следующему за циклом. 2
В Pascal тело цикла for не должно содержать выражений, изменяющих счётчик. 1
Цикл for существует в двух формах: 1
- for счётчик := начало to конец do тело. 1 Если между начальным и конечным значением счетчика указано ключевое слово to, то на каждом шаге цикла значение счетчика будет увеличиваться на единицу. 1
- for счётчик := начало downto конец do тело. 1 Если же указано downto, то значение счетчика будет уменьшаться на единицу. 1