Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

как найти какой области принадлежит значение? [D7, XP]


NBAH1990 ©   (2010-01-18 12:12:00) 

допустим есть 3 значения t>=-7/4 ;;; t>=-13 ;;; t<=5/3 на диаграмме я определил что t принадлежит (-7/4;5/3)

а как сделать это не пользуясь вектором? Просто пишу программу, и надо написать код на это дело. А с графиком это не получится =((

Если есь решения то напишите кодом =)) Кто кодом не может педложите варианты сам попробую.


Юрий Зотов   (2010-01-18 13:24:00) [1]

> NBAH1990   (18.01.10 12:12)  

> педложите варианты сам попробую.

1. Массив границ интервалов сортируем по возрастанию (один раз).

2. В цикле идем по этому массиву от начала и до тех пор, пока искомое значение t не превысит очередную границу. Как только превысит - интервал найден (эта граница и следующая за ней).


Jeer   (2010-01-18 12:50:00) [2]


> Если есь решения


Начни вопрос "с начала", не хочется гадать на твоей бессвязной речи.

Хотя, если я правильно угадал, то
достаточно трех if для отсортированных граничных точек, чтобы определить одну из 4-х областей

if t >= tсред then
 if t > tправ then "4"
 else "3"
else
 if t <= tлев then "2"
 else "1"


Дмитрий С   (2010-01-18 12:46:00) [3]

Найти наибольшее среди  ">="
И наименьшее среди "<="
Это и будут границы искомого интервала.
Он в квадратных скобках должен записываться.


Сергей М.   (2010-01-18 12:37:00) [4]


> как сделать это не пользуясь вектором?


Каким таким "вектором" ?)


Наверх

Титульная страница Поиск, карта сайта Написать письмо