Циклы с параметром используются тогда, когда задан какой-либо промежуток(For var i := 3 to 7) Так же используется, когда нужно работать с индексами массивов.
P.S. Цикл с параметром очень приятен глазу, поэтому его предпочитают в большенстве случаев(лично я), к тому же в Паскале в цикле с параметром нельзя менять значение оператора цикла(проще говоря, шаг хода всегда равен "1" либо "-1"), а это делает код более читабельным.
Так же используется, когда нужно работать с индексами массивов.
P.S. Цикл с параметром очень приятен глазу, поэтому его предпочитают в большенстве случаев(лично я), к тому же в Паскале в цикле с параметром нельзя менять значение оператора цикла(проще говоря, шаг хода всегда равен "1" либо "-1"), а это делает код более читабельным.