Тема:
Цикл с параметром
5/20/25
Цикл представляет собой последовательность операторов, которая выполняется неоднократно.
Циклы принадлежат к числу управляющих операторов.
В языке программирования Паскаль имеется три разновидности цикла:
- Цикл с параметром (со счетчиком) (цикл «для» - for ... to / downto);
- Цикл с предусловием (цикл «пока» - whilе);
- Цикл с постусловием (цикл «до тех пор, пока» repeat...until).
Цикл со счетчиком имеет следующий вид:
for i := начальное_значение to
конечное_значение do ...
оператор;
где i – управляющая переменная цикла (чаще всего целого типа)
Параметр цикла i, если он целого типа, пробегает все значения с приращением 1.
В цикле:
for i := начальное_значение
dоwntо конечное_значение do...
оператор;
параметр цикла меняется от начального значения до конечного с шагом -1.
Программа вычисления суммы с использованием цикла со счетчиком
pгogгam summa3;
pгogгam summa4;
const
const
n = 100;
n = 100;
vaг
vaг
i : Integeг;
i : Integeг;
sum: Real;
sum: Real;
begin
begin
sum := 0;
sum := 0;
for i := 1 to n do
foг i := n downto 1 do
sum := sum + 1 / i:
sum := sum + 1 / i;
WгiteLn('cуммa ‘, n,' элементов = ', sum:10:5) ;
WriteLn (‘Сумма ’, n, ‘элементов = ’, sum:10:5);
end.
end.
Домашнее задание.
1. Определить значение переменной S после выполнения следующих операторов:
s:=0; n:=5 for i:=2 to n do s:=s+100 div i
2. Какие из приведенных операторов правильные и почему?
А) for i:=12 to 15 do s:=s+i;
Б) for a:=30 to 20 do
if a mod 3=0 then d:=d+1;
3. Как выгладит оператор цикла с параметром? Как он работает?


Циклы с параметром (73.71 KB)

