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

UptoLike

Для г
р ы
С 2 3 4 5 6 7
упп 2:
тудент 1
B
1
B
2
B
3
B
4
B
5
B
6
B
7
Оценка
3 4 5 2 5 4 5
2. шени
результатов для к ы приведен ниже:
Ре е
Расчет аждой групп
Результаты Группа 1 Группа 2
Ср балл 3,8 4 едний
Количес ов с
средней
тво студент
оценкой выше
6 3
Выделим в процедур
руппы и количества ст
у с именем PR вычисление среднего балла
г удентов, получивших оценку выше средней.
Оче
ормальные параметры процедуры
етры:
а (оценки студентов
группе).
передать в процедуру (целочисленная
данныхномера группы, оценок студен-
с оценкой выше средней (макет печати п. 5).
Заголовок процедуры будет иметь вид
PR(C,N,M).
Схема алгоритма представлена на рис. 2.6.
видно, что для решения задачи эти действия необходимо вы-
полнить два разадля группы 1 и группы 2.
Процедура PR
Ф
Входные парам
o Массив с именем С вещественного тип
в группе).
o Целочисленная переменная N (размер массива, количество
студентов в
o Кроме того, для наглядности будем печатать номер группы,
который тоже нужно
переменная M).
Результат работы процедуры:
Вывод исходных
тов.
Вывод результатовсреднего балла группы и количества
студентов
Выходных параметров нет, так как все результаты печатаются в
процедуре и в основную программу не передаются.
66
   Для группы 2:
 Студент       1       2     3             4    5    6          7
               B1      B2    B3            B4   B5   B6         B7
 Оценка
               3       4     5             2    5    4          5

                            2. Решение

   Расчет результатов для каждой группы приведен ниже:

          Результаты              Группа 1           Группа 2
 Средний балл                          3,8                4
 Количество студентов с
                                       6                  3
 оценкой выше средней
   Выделим в процедуру с именем PR вычисление среднего балла
группы и количества студентов, получивших оценку выше средней.
Очевидно, что для решения задачи эти действия необходимо вы-
полнить два раза – для группы 1 и группы 2.

   Процедура PR
   Ф ормальные параметры процедуры
   Входные параметры:
   o Массив с именем С вещественного типа (оценки студентов
       в группе).
   o Целочисленная переменная N (размер массива, количество
       студентов в группе).
   o Кроме того, для наглядности будем печатать номер группы,
       который тоже нужно передать в процедуру (целочисленная
       переменная M).
   Результат работы процедуры:
   • Вывод исходных данных – номера группы, оценок студен-
       тов.
   • Вывод результатов – среднего балла группы и количества
       студентов с оценкой выше средней (макет печати п. 5).
   Выходных параметров нет, так как все результаты печатаются в
процедуре и в основную программу не передаются.
   Заголовок процедуры будет иметь вид – PR(C,N,M).
   Схема алгоритма представлена на рис. 2.6.

                                  66