Выбранный для просмотра документ Циклические алгоритмы. Цикл повтор.ppt
Скачать материал "Циклические алгоритмы. Циклы с параметром."
Рабочие листы
к вашим урокам
Скачать
1 слайд
Циклические алгоритмы.
Цикл с параметром.
2 слайд
Цикл с параметром
i — параметр цикла
N – начальное значение параметра
K – конечное значение параметра
S –шаг изменения параметра
3 слайд
Цикл с известным числом повторений (цикл с параметром, цикл типа «Для») имеет такие особенности:
В цикле с известным числом повторений параметр изменяется в заданном диапазоне.
Если в цикле изменяется простая переменная, то она является параметром цикла; если в цикле изменяется переменная с индексом, то индекс этой переменной является параметром цикла.
Для организации цикла с известным числом повторений в Pascal используется оператор for.
4 слайд
Формат записи в Pascal:
for <пар.цикла>:=
<нач.знач> to <кон.знач.> do <оператор>.
Здесь for, to, do - зарезервированные слова (для, до, выполнить);
<пар. цикла> - параметр цикла - переменная типа integer (точнее, любого порядкового типа);
<нач. знач.> - начальное значение - число или выражение того же типа;
<кон. знач.> - конечное значение - число или выражение того же типа;
<оператор> - произвольный оператор Паскаля.
5 слайд
6 слайд
Запись цикла с параметром
Если операторов несколько используются операторные скобки: begin ... end.
Например, возможны такие записи оператора цикла:
1. for i := a to b do s1;
2. for j := a to b do begin s1; s2; ..., sn end;
или
3. for k := p to m do
begin
s1;
s2;
...
sn
end;
Здесь s1, s2, s3, ... sn - операторы цикла.
7 слайд
Графический способ
Здесь: i - переменная цикла; n - ее начальное значение; k - ее конечное значение. Тело цикла составляет оператор или несколько операторов: s1; s2; ... sn;, которые нарисованы в прямоугольнике.
8 слайд
Цикл с параметром
Существует другая форма оператора цикла for:
for <пар .цик.> := <кон.зн.> downto <нач.зн.> do <оператор>Замена зарезервированного слова to на downto означает, что шаг параметра цикла равен (-1).
Изменение значения параметра идет от большего значения к меньшему, т. е. <кон. знач.> <нач. знач.>
9 слайд
10 слайд
Пример:
Вывести на экран числа от 1 до 5 в:
a) прямом порядке;
b) обратном порядке.
Математическая модель:
a) 1 2 3 4 5
b) 5 4 3 2 1
11 слайд
В результате на экране будет:
1 2 3 4 5
В результате на экране будет:
5 4 3 2 1
12 слайд
Самостоятельно
Вывести на экран числа от 1 до 10 и обратно.
13 слайд
Решение
Вывести на экран числа от 1 до 10.
Program zadaha;
Var x: integer;
Begin
For x:=1 to 10 do
Write (x);
End.
14 слайд
Решение 2
Вывести на экран числа от 10 до 1.
Program obratno;
Var x: integer;
Begin
For x:=10 down to 1 do
Write (x);
End.
15 слайд
Самостоятельно
Напечатать буквы от 'Z' до 'A‘
Напечатать буквы от ' A ' до ' Z '.
16 слайд
Решение
Program obratno;
var g: char;
begin
For g:= 'Z' downto 'A'do
write(g);
readln
end.
17 слайд
Решение 2
Program for2;
var c: char;
begin
For c:= 'A' to 'Z' do writeln (c);
end.
18 слайд
Самостоятельная работа
Вычислить произведение чисел от 1 до 5 используя различные варианты цикла.
Математическая модель:
Р= 5!= 1· 2· 3· 4· 5=120
То есть, нужно найти факториал числа 5.
19 слайд
Program Pr1;
Var I, P: integer;
Begin
P:=1;
i:=1;
While i<=5 do
begin
P:=P*i;
i:=i+1;
end;
Write (‘P=’, P);
end.
Program Pr2;
Var i, P: integer;
Begin
P:=1;
i:=1;
Repeat P:=P*i;
i:=i+1;
until i>5;
Write (‘ P=’, P);
end.
Program Pr3;
Var I, P: integer;
Begin
P:=1;
For i:=1 to 5 do
P:=P*i;
Write (‘P=’, P);
end.
«Пока»
«ДО»
« ДЛЯ»
Рабочие листы
к вашим урокам
Скачать
Выбранный для просмотра документ конспект урока цикл повтор.doc
Скачать материал "Циклические алгоритмы. Циклы с параметром."
Рабочие листы
к вашим урокам
Скачать
Рабочие листы
к вашим урокам
Скачать
6 663 621 материал в базе
Настоящий материал опубликован пользователем Михайлова Татьяна Дмитриевна. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт
Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.
Удалить материалВаша скидка на курсы
40%Курс профессиональной переподготовки
500/1000 ч.
Курс повышения квалификации
72 ч. — 180 ч.
Курс повышения квалификации
36 ч. — 180 ч.
Курс профессиональной переподготовки
300/600 ч.
Мини-курс
3 ч.
Мини-курс
4 ч.
Мини-курс
5 ч.
Оставьте свой комментарий
Авторизуйтесь, чтобы задавать вопросы.