Оцените презентацию от 1 до 5 баллов!
Тип файла:
ppt / pptx (powerpoint)
Всего слайдов:
15 слайдов
Для класса:
1,2,3,4,5,6,7,8,9,10,11
Размер файла:
242.50 kB
Просмотров:
88
Скачиваний:
0
Автор:
неизвестен
Слайды и текст к этой презентации:
№1 слайд![Циклы](/documents_6/b28a926a651c0bcbf3e06677a13a5902/img0.jpg)
№2 слайд![Цикл for](/documents_6/b28a926a651c0bcbf3e06677a13a5902/img1.jpg)
Содержание слайда: Цикл for
№3 слайд![Цикл это повторяющаяся](/documents_6/b28a926a651c0bcbf3e06677a13a5902/img2.jpg)
Содержание слайда: Цикл – это повторяющаяся последовательность операторов.
Цикл – это повторяющаяся последовательность операторов.
Циклы бывают арифметические и итерационные
Арифметический цикл – это такой цикл, число повторений которого известно заранее. В Pascal такой цикл обычно реализуется с помощью оператора for.
Итерационный цикл – это такой цикл, число повторений которого заранее неизвестно и выход из цикла производится в случае выполнения или невыполнения какого-то условия. В Pascal такие циклы обычно реализуются с помощью операторов while и repeat
№4 слайд![Цикл for Принцип работы](/documents_6/b28a926a651c0bcbf3e06677a13a5902/img3.jpg)
Содержание слайда: Цикл for
Принцип работы: Сначала счетчику цикла присваивается начальное значение. Если это значение не больше конечного значения, то выполняется тело цикла. Затем значение счетчика увеличивается на 1 и опять сравнивается с конечным значением. Если оно по-прежнему не больше конечного значения, то оператор выполняется еще раз и так далее.
Замечание: если тело цикла состоит из одного оператора, то begin и end можно опустить
№5 слайд![Принцип работы как и в первом](/documents_6/b28a926a651c0bcbf3e06677a13a5902/img4.jpg)
Содержание слайда: Принцип работы: как и в первом случае, пока начальное значение не меньше конечного значения, то выполняется тело цикла. Затем значение счетчика уменьшается на 1
Принцип работы: как и в первом случае, пока начальное значение не меньше конечного значения, то выполняется тело цикла. Затем значение счетчика уменьшается на 1
№6 слайд![Решение задач ОГЭ Дан](/documents_6/b28a926a651c0bcbf3e06677a13a5902/img5.jpg)
Содержание слайда: Решение задач ОГЭ
Дан фрагмент программы. Чему будет равна
переменная s в результате работы данной
программы?
Решение:
В этой задаче есть цикл for. Тело цикла будет выполняться 4 раза (при n=2,3,4,5).
s=2
n=2 s=2+2*2=6
n=3 s=6+3*2=12
n=4 s=12+4*2=20
n=5 s=20+5*2=30
Программа выводит значение переменной s, значит на экране будет число 30
Ответ: 30
№7 слайд![Цикл While цикл с предусловием](/documents_6/b28a926a651c0bcbf3e06677a13a5902/img6.jpg)
Содержание слайда: Цикл While
(цикл с предусловием)
№8 слайд![Задача написать программу,](/documents_6/b28a926a651c0bcbf3e06677a13a5902/img7.jpg)
Содержание слайда: Задача: написать программу, которая выводит на экран все натуральные числа от 1 до n
Решение: умеем составлять алгоритм с циклом for
Программа с циклом for
Program m1;
var i,n:integer;
begin
writeln('Введите n');
readln(n);
for i:=1 to n do
write(i,' ');
end.
№9 слайд![Задача написать программу,](/documents_6/b28a926a651c0bcbf3e06677a13a5902/img8.jpg)
Содержание слайда: Задача: написать программу, которая выводит на экран все натуральные числа от 1 до n
Пока истинно условие
i<=n, будет выполняться
тело цикла:
1) вывод числа i
2) увеличиваем на единицу значение i
№10 слайд![Общий вид цикла while Цикл](/documents_6/b28a926a651c0bcbf3e06677a13a5902/img9.jpg)
Содержание слайда: Общий вид цикла while
Цикл while организует выполнение тела цикла неизвестное заранее число раз. Выход осуществляется, если условие окажется ложным.
Принцип работы: перед каждым выполнением цикла анализируется условие: если оно истинно, выполняется тело цикла и управление передается на повторную проверку условия. Если условие ложно – цикл завершается и управление передается на оператор, следующий за циклом while.
№11 слайд![Замечания Если условие во](/documents_6/b28a926a651c0bcbf3e06677a13a5902/img10.jpg)
Содержание слайда: Замечания:
Если условие во время цикла не будет изменяться, то возможна ситуация зацикливания, т.е. цикл не закончится никогда. Поэтому внутри цикла должны находится операторы, приводящие к изменению условия, чтобы цикл мог корректно завершиться
Если тело цикла состоит из одного оператора, то begin и end можно опустить
№12 слайд![Цикл repeat цикл с](/documents_6/b28a926a651c0bcbf3e06677a13a5902/img11.jpg)
Содержание слайда: Цикл repeat
(цикл с постусловием)
№13 слайд![Общий вид цикла Принцип](/documents_6/b28a926a651c0bcbf3e06677a13a5902/img12.jpg)
Содержание слайда: Общий вид цикла
Принцип работы: выполняется тело цикла. Если <условие> истинно, то выполнение цикла завершится. Если <условие> ложно, то снова выполняется тело цикла
№14 слайд![Замечания т. к. условие](/documents_6/b28a926a651c0bcbf3e06677a13a5902/img13.jpg)
Содержание слайда: Замечания:
т. к. условие завершения цикла проверяется в конце цикла, то операторы тела цикла выполнятся хотя бы один раз
В цикле repeat, так же как и в операторе while возможна ситуация зацикливания в случае, если <условие> всегда будет оставаться ложным
№15 слайд![Задача написать программу,](/documents_6/b28a926a651c0bcbf3e06677a13a5902/img14.jpg)
Содержание слайда: Задача: написать программу, которая выводит на экран все натуральные числа от 1 до n