|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
26.05.2015, 15:22 | #11 | |
Форумчанин
Регистрация: 27.10.2014
Сообщений: 248
|
Цитата:
12 баллов - это максимальная доля, которая принимается за 100% и уже от нее ведется счет других баллов? Не слишком сложно спросил? |
|
26.05.2015, 15:26 | #12 |
Форумчанин
Регистрация: 11.10.2010
Сообщений: 134
|
Что то я не понял по какому принципу баллы ставятся. Нужно найти максимальное значение доли и в зависимости от этого распределить балы?
|
26.05.2015, 15:35 | #13 |
Пользователь
Регистрация: 19.05.2015
Сообщений: 14
|
Приведу пример, так будет понятнее:
Направление подготовки 1 Доля=10 Направление подготовки 2 Доля= 1 Направление подготовки 3 Доля= 5 Направление подготовки 4 Доля=8 Направление подготовки 5 Доля=7 Направление подготовки 6 Доля=9 Направление подготовки 7 Доля=7 Направление подготовки 8 Доля=11 Направление подготовки 9. Доля=6 Направление подготовки 10. Доля=3 Направление подготовки 11 Доля=4 Направление подготовки 12 Доля= 2 Вот в зависимости от того, какая доля наибольшая там и выставляется наивысший балл Для направления подготовки 8 (доля=11)- балл 12 (так как всего направлений 12), направлению подготовки 1 - балл 11, направлению подготовки 6 - балл 10 и т.д. Если уж вам необходимо знать сумму всех баллов то она равна 78 это и принимается за 100% |
26.05.2015, 15:37 | #14 |
Форумчанин
Регистрация: 11.10.2010
Сообщений: 134
|
ну тогда умножьте на 0,78 в чем проблема то?
|
26.05.2015, 15:44 | #15 | ||
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
27102014,
я не предлагалал математики, я описал стандартный метод обращения к элементам формы с помощью цикла учитывая тот факт, что при добавлении на форму по умолчанию элементы получают имена состоящие из названия типа элемента и порядкового номера. это метод, а не математика. Цитата:
Цитата:
для стандартной задачи выставить ранги (места) последовательности чисел есть стандартная функция РАНГ (Rank), но принцип ее работы таков: что последовательность: 1, 1, 4, 4, 5 получит ранги соответс.: 4, 4, 2, 2, 1 или в обратном порядке: 1, 1, 3, 3, 5 как видите чисел 5, а рангов: 4, 3-й отсутсвует или в обратном порядке рангов 5, но нет 2-го и 4-го. т.е. ранг = количество_чисел_в_последовательнос ти_больше_текущего_числа + 1 поэтому определение рангов для 12 чисел не гарантирует присвоения каждому из них уникального порядкового номера от 1 до 12. Nataliina, хотите для 12 чисел получить 12 порядковых номеров - потрудитесь описать алгоритм, присвоения порядкового номера одинаковым значениям.
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
Последний раз редактировалось IgorGO; 26.05.2015 в 15:53. |
||
26.05.2015, 15:50 | #16 |
Пользователь
Регистрация: 19.05.2015
Сообщений: 14
|
я знаю о функции ранг и ее работе, в данном случае понятно, что она не подходит, если получаются одинаковые значения доли, то баллы выставляются в последовательности, т.е.
направление1 - доля=14 направление2 - доля=12 направление3 - доля=12 направление4 - доля=11 Сделовательно, получается результат: направление1 - 4 балла, напрвавление2 - 3 балла, направление3 - 2 балла, направление 4 - 1 балл |
26.05.2015, 16:05 | #17 |
Форумчанин
Регистрация: 27.10.2014
Сообщений: 248
|
Уже совсем не понимаю задачу,
Сделал для условия - максимальная доля = 12 баллам = 100%, все доли считаеются в такой зависимости |
26.05.2015, 16:13 | #18 |
Форумчанин
Регистрация: 11.10.2010
Сообщений: 134
|
Да задача то не в том. Надо самому большому значению присвоить 12 баллов, следующему 11 и т.д. до одного, а не просто раскидать 12 в процентном отношении. Двух одинаковых балов быть не может.
|
26.05.2015, 16:17 | #19 |
Пользователь
Регистрация: 19.05.2015
Сообщений: 14
|
|
26.05.2015, 16:25 | #20 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
см. вложение (и ранг подошел, но с поправкой)
Код:
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
В форме поменять цвет шрифта в зависимости от условия | teecup | Microsoft Office Access | 0 | 19.10.2014 15:55 |
Присвоение ячейке значения, в зависимости от того, в какой области будет находиться рисунок в Excel | ParAlexandr | Microsoft Office Excel | 2 | 16.07.2013 12:35 |
В зависимости от значения в ComboBox1 выводить значения в ComboBox2 | LeX2009 | БД в Delphi | 14 | 21.05.2010 16:49 |
Сумировать поле в зависимости от выбраных на форме элементов полей | dplz | Microsoft Office Access | 1 | 16.02.2010 19:29 |
Задачка по Excel'ю на 5 баллов для решившего | Egorio | Microsoft Office Excel | 2 | 20.12.2006 13:21 |