Рабочие листы
к вашим урокам
Скачать
1 слайд
Циклический алгоритмический процесс
Алгоритм является циклическим, если действия повторяются.
Три типа циклов
С предусловием
С постусловием
С параметром
2 слайд
3 слайд
Цикл с предусловием
While (условие) do
begin
(тело цикла)
end;
Условие продолжения цикла
Тело цикла
да
Начальное значение переменной цикла
нет
4 слайд
Цикл с постусловием
Тело цикла
Условие выхода из цикла
да
нет
repeat
(тело цикла)
until (условие);
5 слайд
Цикл с параметром
i:=a(шаг)b
тело цикла
i – счетчик цикла,
a – начальное значение
b – конечное значение
for…to…do (шаг 1)
for…downto…do (шаг -1)
6 слайд
Решение задач
1) Получить таблицу значений функции y=ax2+b, где
a) a принадлежит [-2,1] шаг 1
б) x принадлежит [1,-2] шаг -1
в) b принадлежит [2,7] шаг 2,5
7 слайд
a) I способ – цикл с предусловием
Program pr1a1;
var a,b,x,y:real;
begin
write(‘х=‘);
readln(x);
write(‘b=‘);
readln(b);
a:= - 2;
while a<=1 do
begin
y:=a*x*x + b;
writeln(‘y=‘,y);
a:=a+1
end
end.
начало
Ввод х,b
a:= -2
a<=1
y=ax2+b
Ввод х,b
вывод y
a:=a+1
да
конец
8 слайд
a) II способ – цикл с постусловием
Program pr1a2;
var a,b,x,y:real;
begin
write(‘х=‘);
readln(x);
write(‘b=‘);
readln(b);
a:= - 2;
repeat
y:=a*x*x + b;
writeln (‘y=‘,y);
a:=a+1
until a>1
end.
начало
Ввод х,b
a:= -2
a>1
Ввод х,b
вывод y
a:=a+1
да
конец
y=ax2+b
9 слайд
a) III способ – цикл с параметром
Program pr1a3;
var
x,b,y:real;
a: integer;
begin
write(‘х=‘); readln (x);
write(‘b=‘); readln (b);
for a:= - 2 to 1 do
begin
y:=a*x*x + b;
writeln (‘y=‘,y)
end
end.
начало
Ввод х,b
y=ax2+b
a := -2 (1) 1
вывод y
конец
Рабочие листы
к вашим урокам
Скачать
6 661 775 материалов в базе
Настоящий материал опубликован пользователем Коконова Елена Викторовна. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт
Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.
Удалить материалВаша скидка на курсы
40%Курс профессиональной переподготовки
300/600 ч.
Курс профессиональной переподготовки
300 ч. — 1200 ч.
Курс повышения квалификации
72 ч. — 180 ч.
Мини-курс
3 ч.
Мини-курс
4 ч.
Оставьте свой комментарий
Авторизуйтесь, чтобы задавать вопросы.