Реферат: Основные операторы языка Turbo-Paskal. Процедуры и функции

- если значение логического выражения ложно, то выполняется группа операторов внутри цикла;

- в случае истинного значения логического выражения осуществляется выход из цикла.

Поскольку проверка условия осуществляется в конце цикла, то цикл выполняется хотя бы один раз.

Пример:

X :=1; {Y =0.256 SinX ,

Repeat для всех X =1..10 с шагом 1 }

Y:=0.256*Sin(X);

X:=X+1

until X>10;

Оператор цикла с параметром

Оператор цикла с параметром организует выполнение одного оператора в теле цикла заранее известное число раз. Существуют два варианта оператора.

For I := N to M do <оператор>;

For I:=N downto M do <оператор>;

где I - параметр цикла, являющийся ординальной переменной;

N - выражение, определяющее начальное значение параметра цикла;

M - выражение, определяющее конечное значение параметра цикла.

Выполнение оператора заключается в следующем:

- пока параметр цикла не больше (в первом варианте) или не меньше (во втором варианте) конечного значения - выполняется очередная итерация;

- в противном случае осуществляется выход из цикла.

Следует отметить, что после выхода из цикла параметр цикла становится неопределенным, за исключением случая, когда выход из цикла был осуществлен с помощью оператора Goto .

Пример:

For X:=1 to 10 doFor X:=10 downto 1 do

Y:=0.256*Sin(X); илиY:=0.256*Sin(X);

{При необходимости размещения нескольких операторов в телецикла, их объединяют с помощью составного оператора}

For X:=1 to 10 do

begin Y:=0.256*Sin(X);

Writeln ( X , Y ) {вывод таблицы результатов}

end ;

2.Процедуры и функции

К-во Просмотров: 213
Бесплатно скачать Реферат: Основные операторы языка Turbo-Paskal. Процедуры и функции