Similar presentations:
Циклический алгоритм
1.
Циклический алгоритм• Циклический алгоритм - описание действий, которые должны
повторяться указанное число раз или пока не выполнено
заданное условие.
• Цикл - это такая алгоритмическая структура, в которой серия
команд ( тело цикла ) выполняется многократно.
2.
Запись цикла с предусловием в виде блоксхемы:!Если при первой проверке
условие ложно, то тело
цикла не выполнится ни
разу.
Условие
да
Тело цикла
нет
3.
Цикл с постусловием - предписывает выполнятьтело цикла до тех пор, пока не выполниться условие
выхода из цикла.
Тело цикла
нет
Условие
да
4.
Задача 1: Определите значение переменной c послевыполнения фрагмента алгоритма:
a:=0 c:=0
нет
a = -11
a: = a – 1
c: = a + c
1) -11
2) -78
3) -55
4) -66
да
a
c
-1
-1
-2
-3
-3
-6
-4
-10
-5
-15
-6
-21
-7
-28
-8
-36
-9
-45
-10
-55
-11
-66
5.
Задача 2: Определите значение переменной wпосле выполнения фрагмента алгоритма:
R=1
W=0
R=25
да
R
W
1
0
7
2
13
16
19
42
25
80
нет
W=W+R*2
R=R+6
Ответ: 80