Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

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



Вид: for i:=N to M do S;

где i – параметр цикла, N и M - начальное и конечное значения параметра i, S – любой оператор паскаля, является телом цикла. Если нет тела цикла, то оператор цикла называется пустым. Его можно использовать для задержки времени. Данные i,n,m должны быть одного и того же порядкового типа.

Работа: переменной i присваивается значение N, проверяется условие i M и, если оно верно, выполняется тело цикла, затем к переменной i прибавляется 1 и опять проверяется условие i M и т.д.. Как только условие i M станет ложным, оператор цикла завершает свою работу. Легко видеть, что при N>M тело цикла не выполняется ни разу.

Блок- схема:

Примеры:

1. Вывод на экран целых чисел от 1 до 5 включительно

for i:=1 to 5 do writeln(i);

2. Расчет суммы первых десяти четных чисел

s:=0; for i:=1 to 10 do begin a:=2*i: s:=s+a end;

Примечание.

Оператор цикла с параметром может работать с шагом -1. В этом случае он имеет вид: for i:=N downto M do S;

Задача.

Протабулировать функцию

Блок- схема:

 
 


Program pr5;

Var x,y:integer;

Begin

for x:=-5 to 5 do

Begin

y:=sqr(x)+5;

writeln(‘x=’,x:8,’y=’,y:8);

end;

End.





Дата публикования: 2015-10-09; Прочитано: 215 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.005 с)...