Слайды и текст этой онлайн презентации
Слайд 1
Циклы. Повторение
Python
Слайд 2
Общий вид операторов цикла с шагом +1:
Шаг равен +1 n;
При этом:
i – параметр цикла;
n– начальное значение параметра цикла;
m – конечное значение параметра цикла;
<оператор> - тело цикла.
Параметр цикла, начальное и конечное его значения должны быть описаны как integer.
Слайд 3
Если тело цикла состоит из нескольких операторов, то они заключаются в операторные скобки:
for i := n to m do
begin
<оператор1>;
<оператор2>;
<оператор3>;
end;
Слайд 4
Общий вид операторов цикла с шагом +1:
Шаг равен +1 n
При этом:
i – параметр цикла;
n– начальное значение параметра цикла;
m – конечное значение параметра цикла;
<оператор> - тело цикла.
Параметр цикла, начальное и конечное его значения должны быть описаны как integer.
Слайд 5
Общий вид операторов цикла с шагом -1:
Шаг равен -1 n>m
for i := n downto m do <оператор>;
При этом:
i – параметр цикла;
n– начальное значение параметра цикла;
m – конечное значение параметра цикла;
<оператор> - тело цикла.
Параметр цикла, начальное и конечное его значения должны быть описаны как integer.
Слайд 6
1.Написать программу, которая 10 раз выводит на экран имя и фамилию.
program z1;
var i:integer;
begin
for i:=1 to 10 do
writeln('Александр Чацкий');
end.
Окно вывода:
Александр Чацкий
Александр Чацкий
Александр Чацкий
Александр Чацкий
Александр Чацкий
Александр Чацкий
Александр Чацкий
Александр Чацкий
Александр Чацкий
Александр Чацкий
for i in range (10):
print(‘Александр Чацкий’)
Слайд 7
2. Написать программу, которая выводит таблицу квадратов первых пяти четных натуральных чисел.
program z2;
var i, a:integer;
begin
a:=2;
for i:=1 to 5 do
begin
writeln(a,' ', a*a);
a:=a+2;
end;
end.
Окно вывода:
2 4
4 16
6 36
8 64
10 100
a=2
for i in range (5):
print(a, a**2)
a=a+2
Слайд 8
3. Найти сумму 10 нечетных чисел.
program z3;
var i,a,s:integer;
begin
s:=0;
a:=1;
for i:=1 to 10 do
begin
s:=s+a;
a:=a+2;
end;
writeln('сумма равна ',s);
end.
a=1
s=0
for i in range (10):
s=s+a
a=a+2
print(s)
Окно вывода: сумма равна 100
Слайд 9
ОПЕРАТОР ЦИКЛА С ПРЕДУСЛОВИЕМ
Инструкция WHILE используется в программе, если надо провести некоторые повторные вычисления (цикл), однако число повторов заранее неизвестно и определяется самим ходом вычисления.
Слайд 10
Общий вид операторов : (Pascal)
В общем виде инструкция выглядит так:
WHILE <условие> DO <действие> ;
При этом:
условие – выражение логического типа;
Действие - тело цикла.
Слайд 11
Если тело цикла состоит из нескольких операторов, то они заключаются в операторные скобки:
WHILE <условие> DO
Begin
<Действие 1 >;
<Действие 2>;
. . .
<Действие n>;
end;
Тело цикла выполняется до тех пор, пока условие истинно.
Слайд 12
Общий вид операторов: (python)
В общем виде инструкция выглядит так:
WHILE <условие> :
<действие>
При этом:
условие – выражение логического типа;
Действие - тело цикла.
Слайд 13
//Найти сумму чисел кратных 6 и оканчивающихся на 4. Последовательность чисел вводится с клавиатуры. Признаком окончания последовательности является 0.
Var a, s: integer;
Begin
s:=0;
Writeln (' введите число');
Readln (a);
While a <> 0 do
Begin
if (a mod 6 = 0) and (a mod 10 = 4) then s:=s+a;
Writeln ('введите ещё одно число');
Readln (a);
end;
Writeln (s);
End.