0 / 0 / 0
Регистрация: 14.11.2014
Сообщений: 28
1

Массив записей: Требуется определить средний балл студентов группы

27.05.2013, 14:51. Показов 3997. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Мальчики подскажите пожалуйста
Надо отладить программу

Рассмотрим пример. Дан массив записей со следующей структурой:
- шифр группы;
- номер зачетной книжки;
- код дисциплины;
- оценка.

Требуется определить средний балл студентов группы AI007. При вводе массива последняя запись имеет шифр группы «99999».

Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
Program srball;
            type zap=record
                shg:string[5];
                nzk:integer;
                kd:1..100;
                oc:2..5
                end;
 
var mas:array[1..100] of zap;
                k,n,i:byte;
                sum:real;
 
begin
                i:=0;
                repeat
                    inc(i);
                    readln (mas[i].shg, mas[i].nzk, mas[i].kd, mas[i].oc)
                until mas[i].shg='99999';
                n:=i; sum:=0; k:=0;
                for i:=1 to n do
                    if mas[i].shg='AI007' then
                        begin
                            sum:=sum+mas[i].oc;
                            inc(k)
                        end;
                if k<>0 then sum:=sum/k;
                writeln ('Средний балл в группе AI007=',sum)
            End.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
27.05.2013, 14:51
Ответы с готовыми решениями:

Определить ФИО и средний балл студентов, получающих стипендию
Дана информация о группе студентов. Для каждого студента указать ФИО, год рождения, средний балл....

Определить средний рост студентов группы
Даны сведения о росте 15 студентов группы - А. 1. Определить рост самого высокого и рост...

Вычислить средний балл группы и вывести на экран список студентов имеющих средний балл выше среднего балла группы
Написал задачку, а она как то не робит(( Нуждаюсь в опытном совете.... Вот условие задачи:...

Вычислить средний балл группы и распечатать список студентов, имеющих средний балл выше среднего балла группы
Здраствуйте ещё раз :) Скажу сразу честно толком не пробывал решать с Записями и в особенности вот...

1
SausageFlat
242 / 221 / 154
Регистрация: 19.08.2012
Сообщений: 499
Записей в блоге: 1
27.05.2013, 15:27 2
А что тут надо сделать-то?

Всё шикарно работает, всё подсчитывает как надо.
0
27.05.2013, 15:27
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
27.05.2013, 15:27
Помогаю со студенческими работами здесь

Для студентов заданной группы, имеющие средний балл, больший 4.5, вывести фамилию и средний балл
Для студентов заданной группы,имеющие средний балл,больший 4.5,вывести фамилию,имя,отчество и...

Определить средний балл студентов, успешно сдавших сессию, используя двумерный массив
Помогите пожалуйста! Карма +100000. Задан двумерный числовой массив из 25 строк и 7 столбцов, в...

Задача на записи.Вычистить средний балл группы и распечатать список студентов, фамилии которых начинаются на букву А
Ввести сведения о восьми студентах :фамилия , год рождения , рейтинг по предметам :алгоритмизация ,...

Текстовые файлы: определить средний балл студентов, фамилии которых начинаются на А
Даны сведения о сдаче студентами экзаменов (Фамилия,имя,отчество,оценка). Определить средний балл...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru