9 / 9 / 0
Регистрация: 06.08.2010
Сообщений: 67
|
|
1 | |
Алгоритм поиска среднего балла17.12.2012, 07:15. Показов 1292. Ответов 6
Метки нет (Все метки)
Допустим имеется несколько групп. В них входят люди разных специальностей. Для каждой специальности есть определенный балл, оценка их знаний.
Максимальные баллы: для механиков - 20 баллов; для инженеров - 35 баллов; для токарей - 23 балла; Как подсчитать средний балл в группе людей, если в нее могут входить люди разных специальностей?
0
|
17.12.2012, 07:15 | |
Ответы с готовыми решениями:
6
Программа для поиска среднего балла каждого учащегося и общего среднего балла Составить программу вычисления среднего балла каждого учащегося, среднего балла в классе в целом Составить программу вычисления среднего балла каждого учащегося, среднего балла в группе в целом Нахождение среднего балла |
3687 / 964 / 114
Регистрация: 10.01.2010
Сообщений: 2,550
|
|
17.12.2012, 18:40 | 2 |
Я полагаю нужно взять максимальный балл группы и взять его за основу перерасчёта специалистов у которых балл меньше.
Например: У механика 10 баллов, у инженера 20 баллов. Берем за максимум 35 баллов. У инженера остается 20 баллов, у механика пересчитываемым баллы исходя из соотношения 20 баллов = 100%, 10 баллов = X% X = 50% 35 баллов = 100%, N баллов = 50% N = 17,5 баллов Получается что у механика 17,5 баллов. У инженера 20 баллов. Средний балл 18,75
1
|
1824 / 732 / 99
Регистрация: 01.10.2012
Сообщений: 3,744
|
|
17.12.2012, 23:46 | 3 |
Это как бы "абсолютный" балл группы. При таком подсчете группа инженеров может получить больший балл чем группа механиков - хотя все механики асы 20 баллов из 20, а все инженеры слабенькие (по 21 балл из 35).
Другой способ в нормировке - баллы механика делятся на его максимум, инженера на его. Получившаяся сумма чисел (каждое от 0 до 1) делится на число человек в группе. Оба подсчета имеют смысл и нельзя сказать "какой правильнее" - смотря какие цели оценки
1
|
9 / 9 / 0
Регистрация: 06.08.2010
Сообщений: 67
|
|
18.12.2012, 08:16 [ТС] | 4 |
Сейчас попробую объяснить что я хочу.
Допустим есть механик с 16 баллами, для него это норма, т.е. сотрудник отвечает всем требованиям и есть инженер с 28 баллами, для него это тоже норма. Они должны давать своей группе одинаковый балл, допустим механик с 16 баллами дает 20 баллов группе и инженер с 28 баллами дает группе 20 баллов. Добавлено через 19 минут Ваш способ мне нравится и в реализации не сложен, но нужно еще полученные цифры преобразовать в понятные для пользователя =)
0
|
1824 / 732 / 99
Регистрация: 01.10.2012
Сообщений: 3,744
|
|
18.12.2012, 12:11 | 5 |
Шкалы 20, 35 соответствуют специальностям, поэтому не могут быть использованы для групповой оценки. Проще всего умножить полученное среднее (от 0 до 1) на 100 - вот и "качество группы в процентах". Или задать новое максимальное значение шкалы для группы (и умножить на него). Это задание (по умолчанию или как) неизбежно, это нормально
1
|
3687 / 964 / 114
Регистрация: 10.01.2010
Сообщений: 2,550
|
|
18.12.2012, 18:06 | 6 |
Что-то мне подсказывает что оба метода математически равнозначны Просто в одном случае мы получаем число от 0 до 1 которое фактически является процентом среднего качества работы участников. А в другом случае мы получаем это же число просто умноженное на максимальный балл среди групп.
Впрочем думаю вариант с нормировкой проще воспринимается.
1
|
9 / 9 / 0
Регистрация: 06.08.2010
Сообщений: 67
|
|
19.12.2012, 00:30 [ТС] | 7 |
Igor3D, спасибо! Так и сделаю =)
insideone, вариант Igor3D действительно проще воспринимается =)
0
|
19.12.2012, 00:30 | |
19.12.2012, 00:30 | |
Помогаю со студенческими работами здесь
7
Подсчет среднего балла Вычисление среднего балла Подсчёт среднего балла Вычисление среднего балла Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |