Лабораторная работа 3

Разработка приложения, реализующего циклический вычислительный процесс

Цель лабораторной работы: изучить средства отладки программ в среде 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 на единицу.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: