Предварительный просмотр презентации

Циклы. Повторение Python

Общий вид операторов цикла с шагом +1: Шаг равен +1 n<m for i := n to m do <оператор>; При этом: i – параметр цикла; n– начальное значение параметра цикла; m – конечное значение параметра цикла; <оператор> - тело цикла. Параметр цикла, начальное и конечное его значения должны быть описаны как integer.

Если тело цикла состоит из нескольких операторов, то они заключаются в операторные скобки: Если тело цикла состоит из нескольких операторов, то они заключаются в операторные скобки: for i := n to m do begin <оператор1>; <оператор2>; <оператор3>; end;

Общий вид операторов цикла с шагом +1: Шаг равен +1 n<m for i in range (n, m): <оператор> При этом: i – параметр цикла; n– начальное значение параметра цикла; m – конечное значение параметра цикла; <оператор> - тело цикла. Параметр цикла, начальное и конечное его значения должны быть описаны как integer.

Общий вид операторов цикла с шагом -1: Шаг равен -1 n>m for i := n downto m do <оператор>; При этом: i – параметр цикла; n– начальное значение параметра цикла; m – конечное значение параметра цикла; <оператор> - тело цикла. Параметр цикла, начальное и конечное его значения должны быть описаны как integer.

1.Написать программу, которая 10 раз выводит на экран имя и фамилию. program z1; var i:integer; begin for i:=1 to 10 do writeln('Александр Чацкий'); end. Окно вывода: Александр Чацкий Александр Чацкий Александр Чацкий Александр Чацкий Александр Чацкий Александр Чацкий Александр Чацкий Александр Чацкий Александр Чацкий Александр Чацкий for i in range (10): print(‘Александр Чацкий’)

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

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. Окно вывода: сумма равна 100 a=1 s=0 for i in range (10): s=s+a a=a+2 print(s)

ОПЕРАТОР ЦИКЛА С ПРЕДУСЛОВИЕМ Инструкция WHILE используется в программе, если надо провести некоторые повторные вычисления (цикл), однако число повторов заранее неизвестно и определяется самим ходом вычисления.

Общий вид операторов : (Pascal) В общем виде инструкция выглядит так: WHILE <условие> DO <действие> ; При этом: условие – выражение логического типа; Действие - тело цикла.

Если тело цикла состоит из нескольких операторов, то они заключаются в операторные скобки: Если тело цикла состоит из нескольких операторов, то они заключаются в операторные скобки: WHILE <условие> DO Begin <Действие 1 >; <Действие 2>; . . . <Действие n>; end; Тело цикла выполняется до тех пор, пока условие истинно.

Общий вид операторов: (python) В общем виде инструкция выглядит так: WHILE <условие> : <действие> При этом: условие – выражение логического типа; Действие - тело цикла.