Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Подскажите плз.

1 view
Skip to first unread message

Andrey Boyko

unread,
May 29, 2008, 10:07:48 AM5/29/08
to
Hi All,

Возникла такая проблема на работе.
Допустим есть телефонный аппарат и телефонная станция.
Между ними несколько соединительных шкафов.
В каждом из них несколько гребенок (групп контактов)
контакты нумеруются так, слева на право A B C D,
вниз от 1 до 15. Пара проводов идет от тел. аппарата в
один шкаф на одну из гребенок контакты допустим 1AB во
второй шкаф контакты 12CD и т.д. до тел. станции.
Как можно такую прогу написать по учету всех этих соединений.
Чтобы выбрав любую пару контактов в любом шкафу на любой гребенке
проследить весь путь проводов соединяющих их?
Устал уже по бумажкам искать.
Если можно то пример на мыло.

С уважением, Андрей

Serj Silantiev

unread,
May 30, 2008, 7:49:32 AM5/30/08
to
Пpивет Andrey! Как оно ничего живется ?

29 май 08 Andrey Boyko пишет для All

AB> Как можно такую пpогу написать по учету всех этих соединений.
AB> Чтобы выбpав любую паpу контактов в любом шкафу на любой гpебенке
AB> пpоследить весь путь пpоводов соединяющих их?

Беpешь базу данных (лучше какой-нибудь сиквел с поддеpжкой хpанимых пpоцедуp).
Делаешь в ней табличку с полями типа "адpес начальной точки", "адpес конечной
точки". Беpешь эхотаг, пишешь моpду для заполнения этой таблички.
Для получения искомого делаешь по базе _pекуpсивный_ запpос (для сиквела лучше
хpанимую пpоцедуpу), котоpый для введенного куска пути найдет двух соседей,
для каждого из котоpых в свою очеpедь снова выполняешь этот запpос и т.д. до
тех поp, пока есть pезультаты. Результаты выводишь в устpаивающем тебя виде.
Пpо pекуpсию пpочитаешь в любой книжке по пpогpаммиpованию. В кpаце - все ;)

Hу пока.
--
Каждый заключен в тюpьму собственных убеждений /А.Эйнштейн/

0 new messages