Разработка приложения, реализующего циклический вычислительный процесс
Цель лабораторной работы: изучить средства отладки программ в среде Delphi. Составить и отладить программу для циклического вычислительного процесса.
Краткие сведения
1.1. Операторы организации циклов Repeat, While, For
Под циклом понимается многократное выполнение одних и тех же операторов при различных значениях промежуточных данных. Число повторений может быть задано в явной или неявной форме. Для организации повторений в языке Pascal предусмотрены операторы Repeat, While и For.
Оператор Repeat имеет форму:
Repeat
<операторы>
until <условие>;
и организует повторение операторов, помещенных между ключевыми словами repeat и until, до тех пор, пока не выполнится <условие>=true, после чего управление передается следующему за циклом оператору.
Оператор While имеет форму:
While <условие >do
Begin
<операторы>
end;
и организует повторение операторов, помещенных между begin и end, до тех пор, пока не выполнится <условие>=false. Заметим, что если <условие>=false при первом входе в цикл, то <операторы> не выполнятся ни разу, в отличие от оператора Repeat, в котором хотя бы один раз они выполнятся.
|
|
Оператор For имеет форму:
For i:= i1 to i2 do
Begin
<операторы>
end;
и организует повторное вычисление операторов при нарастающем изменении переменной цикла i от начального значения i1 до конечного i2 с шагом, равным единице. Заметим, что если i2>il, то <операторы> не выполнятся ни разу.
Модификация оператора имеет вид:
F or i:= i2 downto i1 do
Begin
<операторы>
end;
и организует повторение вычислений при убывающем изменении i на единицу.