43.08K
Category: informaticsinformatics

Циклический алгоритм

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
English     Русский Rules