peacemakerv @ 23.11.09, 14:35
Yak.A.V., по твоему рассуждению о транспорте, смотри:
С темой негативного критерия успокоился.
В данном случае, по моему нет понятия "положительный" или "отрицательный".
В данном случае только ОТНОСИТЕЛЬНОСТЬ одного критерия к другому. А симу понятию |по модулю| положительное ли влияние или отрицательное.
Теперь вот какой вопрос/предложение: (если я эту тему правильно трактую)
В результатах расчета иногда есть указание на противоречивость отношений между введенными критериями.
Мне кажется странным вообще предоставление результата в таких условиях. Разве что ради прикола.
Пример: я выбираю лекарство от головы. (хотя лучше бы для головы)
Лекарство| Цена // Эффективность // Побочные действия-----------------------------------------------------------------------------
1е:| 50р // высокая // мало
2е:| 60р // средняя // мало
3е:| 5р // средняя // много
Так вот, спрашивают у меня про соотношение лекарств по цене.
А я значит говорю(утрированно):
1е дешевле 2го ----
2е дороже 3го ---- А
3е ДОРОЖЕ 1го.
Ну и как потом можно с такими вводными результат выдават?
Так вот, может вообще лишить пользователя такой возможности.
Например когда уже ясно что 1е дешевле 2го, а 2е дороже 3го, то список отношений выдавать не полный а урезанный. Можешь указать только то что 3е может быть только дешевле 1го и учесть до какой степени. Ибо небольшое отношение в данном случае тоже не верно.
Для себя, в имеющихся условиях нашел вот какое решение:
Сначала составляется таблица в экселе. Там все наглядно, да и ошибиться трудно если по столбцам или по рядам по порядку заполнять.
А потом с нее в программу списываю.
Может что то типа такой таблицы организовать.
ВО,
а в ячейках выпадающие списки
и когда некоторые уже заполнены
то в остальных выпадают только ОСТАВШИЕСЯ ВОЗМОЖНЫМИ варианты соотношений.
Хотя с принципами программирования знаком, ясной картины реализации нет.
Сообщение отредактировал Yak.A.V. - 23.11.09, 22:42