Разработка программ циклической структуры. Операторы цикла в языке Турбо Pascal

  1. Цель работы

1.1 Научиться разрабатывать алгоритмы циклической структуры.

1.2 Познакомиться с операторами цикла в языке Паскаль.

  1. Средства обучения

2.1 Персональный компьютер

2.2 Среда программирования Turbo Pascal 7.0

2.3 Лекции. Методические рекомендации

  1. Теоретический материал

Цикл обеспечивает многократное выполнение некоторой совокупности действий, которая называется телом цикла.

В языке Паскаль имеются три вида операторов цикла.

while — цикл ПОКА, цикл с предусловием.

for — цикл ДЛЯ, цикл с параметром.

repeat — цикл ДО, цикл с постусловием.

  1. ЦИКЛ С ПРЕДУСЛОВИЕМ.

Операторы тела цикла выполняются до тех пор, пока условие не станет ложным.

while логическое выражение do оператор;

ИЛИ

while логическое выражение do

begin

составной оператор
оператор1;

оператор2;

- - - - - - - -

операторn;

end;

При каждом выполнении цикла вычисляется значение логического выражения и если оно истинно, то выполняется оператор, а затем снова проверяется условие и т.д. Как только, на очередном шаге окажется, что условие не соблюдается, то выполнение оператора цикла прекратится.

Если необходимо, чтобы в цикле повторялся не один оператор, а несколько, они должны быть заключены в операторные скобки, т.е. оператор может быть составным.

  1. ЦИКЛ С ПАРАМЕТРОМ

for параметр:= НЗ to КЗ do оператор;

ИЛИ

for параметр:= НЗ to КЗ do begin

составной оператор
оператор1;

оператор2;

- - - - - - - -

операторn;

end;

Этот цикл используется, когда известно число повторений. Оператор может быть простым и составным. Начальное значение (НЗ) и конечное значение (КЗ) имеют тот же тип, что и параметр. Параметр цикла нельзя изменять внутри цикла. Шаг изменения параметра равен 1. Параметр может иметь целый или символьный тип данных.

  1. ЦИКЛ С ПОСТУСЛОВИЕМ

 
 
действие 1


Repeat

действие n
оператор1;

оператор2;

- - - - - - - -

операторN;

until логическое выражение;

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

Пример1. Вычислить значение функции на интервале [-5, 5] с шагом 1


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



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