Операторы цикла используются для многократного повторения входящих в их состав операторов.
В языке Паскаль различают операторы цикла типа арифметической прогрессии (оператор цикла со счетчиком – FOR) с шагом +1 или -1 и операторы цикла итерационного типа (WHILE и REPEAT).
Оператор цикла типа арифметической прогрессии используется, если заранее известно количество повторений цикла и шаг изменения параметра цикла +1 или –1.
цикл с параметрами.pptx
Презентация "Цикл с параметрами"
Цикл с параметрами
Презентация "Цикл с параметрами"
Операторы цикла в Паскале
Операторы цикла используются для
многократного повторения входящих в их
состав операторов.
В языке Паскаль различают операторы цикла
типа арифметической прогрессии (оператор
цикла со счетчиком – FOR) с шагом +1 или 1
и операторы цикла итерационного типа
(WHILE и REPEAT).
Презентация "Цикл с параметрами"
Параметрический цикл
Оператор цикла типа арифметической прогрессии
используется, если заранее известно количество
повторений цикла и шаг изменения параметра цикла +1
или –1.
FOR<параметр цикла>:=<выражение1> TO
<выражение 2> DO < оператор( тело цикла) > ;– шаг
изменения параметра цикла +1;
FOR<параметр цикла>:=<выражение1> DOWNTO
<выражение2> DO < оператор( тело цикла) > ; шаг
изменения параметра цикла 1;
Презентация "Цикл с параметрами"
где
< параметр цикла > это переменная цикла любого
порядкового типа (целого, символьного,
перечисляемого, интервального);
< выражение 1> начальное значение параметра цикла,
выражение того же типа, что и параметр цикла;
< выражение 2> конечное значение параметра
цикла, выражение того же типа, что и параметр цикла;
< оператор> тело цикла простой или составной
оператор.
Презентация "Цикл с параметрами"
При использовании оператора
необходимо помнить :
1. Внутри цикла FOR нельзя изменять начальное <выражение
1> , текущее или конечное <выражение 2> значения
параметра цикла.
2. Если в цикле с шагом +1 начальное значение <выражение
1> больше конечного <выражение 2>, то цикл не
выполнится ни разу. Аналогично для шага 1, если
начальное значение <выражение 1> меньше конечного
<выражение 12
3. После завершения цикла значение параметр цикла
считается неопределенным, за исключением тех случаев,
когда выход из цикла осуществляется оператором GOTO
или с помощью процедуры BREAK.
4. Телом цикла может быть другой оператор цикла.
Презентация "Цикл с параметрами"
Считаем….
Колво повторений
равно <выражение1>
<выражение 2>+шаг
Цикл под номером 1 будет выполняться для счетчика,
последовательно принимающего значения –10, –9, –8, –7, –6, –
5, –4,то есть 7 раз.
Цикл под номером 2 не будет выполняться ни разу, так как
начальное значение счетчика больше конечного.
Цикл под номером 3 будет выполняться 1 раз для счетчика,
равного 3.
Презентация "Цикл с параметрами"
Решаем задачи с
использованием цикла с
параметрами
Презентация "Цикл с параметрами"
Вывести на экран значение y2 (y=1,2,…,10)
в возрастающем и убывающем порядке
Program E;
Uses crt;
Var k y: integer;
Begin
For y:=1 to 10 do
Begin
k:= sqr(y);
Writeln (y:3,k:5);
End;
For y:=10 downto 1 do
Begin
k:=sqr(y);
Writeln (y:3,k5);
End;
End.
начало
y:=1, 10
K:=sqr(y)
Y,k
y:=10, 1
K:=sqr(y)
Y,k
конец
Презентация "Цикл с параметрами"
начало
Выбрать наименьшие значение из 20
чисел, вводимых с клавиатуры:
Ввести первое число Х
i:=2, 20
Ввести второе число Y
Да
X:=Y
Y
Презентация "Цикл с параметрами"
Вычислить сумму
n чисел, вводимых
с клавиатуры.
program Exampl;
uses crt;
var i, n :integer;
x, sum : real;
Begin
writeln (‘ввести n’);
readln (n);
sum:=0;
for i:=1 to n do
begin
write (‘ввести x’);
readln (x);
sum:=sum+ x;
end;
writeln (‘sum=’, sum:6:2);
readln;
end.
Презентация "Цикл с параметрами"
Задания для самостоятельного
выполнения
1. Написать программу, которая вычисляет среднее
арифметическое вводимой с клавиатуры
последовательности дробных чисел. Количество
чисел должно задаваться во время работы
программы.
2. Написать программу, которая находит сумму целых
положительных чисел, которые больше 20, меньше
100, кратны 3 и заканчиваются на 2, 4 или 8.
3. Написать программу, которая выводит на экран
таблицу стоимости порций мороженного.
Количество
Пломбир
1
2
. . .
10
0.80
1.60
8.00
Каштан
1.60
3.20
Крембрюле
1.00
2.00
16.00
10.00
Материалы на данной страницы взяты из открытых истончиков либо размещены пользователем в соответствии с договором-офертой сайта. Вы можете сообщить о нарушении.