Информатика: Сегментация программ. Гурьяшова Р.Н - 67 стр.

UptoLike

Основная программа
Подпрограмма PR
PR (C, N, M)
Начало
S = 0, K = 0
C
i
> Sr
I = 1, N
Выход
Да
Нет
1
A
i
, (I = 1, …, 10)
2
7
9
S = S + C
i
3
4
Sr = S / N
5
I = 1, N
6
K = K + 1
8
B
i
, (I = 1, …, 7)
1
Останов
PR (A, 10, 1)
2
PR (B, 7, 2)
3
Конец цикла по I
Конец цикла по I
Sr , K
M, C
i
, (I = 1, … N)
10
11
Рис. 2.6. Схема алгоритма к лабораторной работе 6
«Анализ итогов сдачи сессии»
Алгоритм процедурыциклический, содержит два кла
(рис. 2.6):
– 1-й цикл , исполь-
зуется типовой алгоритм вычисления суммы элементов массива;
ци
(блоки балл группы2, 3, 4) вычисляет средний
67
            Основная программа              Подпрограмма PR

                      Начало                      PR (C, N, M)

                   1                                1
                  Ai, (I = 1, …, 10)               S = 0, K = 0
                  Bi, (I = 1, …, 7)
                                               2
                                                       I = 1, N
              2
                    PR (A, 10, 1)              3
                                                      S = S + Ci
              3
                    PR (B, 7, 2)
                                             4
                                             Конец цикла по I
                      Останов
                                               5
                                                      Sr = S / N

                                                  6
                                                       I = 1, N

                                            Нет                    Да
                                                       7
                                                       Ci > Sr
                                                                        8
                                                                         K=K+1



                                             9
                                             Конец цикла по I

                                             10
                                             M, Ci, (I = 1, … N)



                                                   11
                                                        Sr , K



                                                       Выход

             Рис. 2.6. Схема алгоритма к лабораторной работе 6
                        «Анализ итогов сдачи сессии»

    Алгоритм процедуры – циклический, содержит два цикла
(рис. 2.6):
    – 1-й цикл (блоки 2, 3, 4) вычисляет средний балл группы, исполь-
зуется типовой алгоритм вычисления суммы элементов массива;

                                       67