Прежде всего, через каждые 12 часов положение всех стрелок повторяется, поэтому рассматриваем половину суток: от 0 часов до 12 часов, причем момент 0 входит, а момент 12 часов уже не входит в рассматриваемый промежуток.
Положение каждой стрелки определяется
количеством оборотов, которое она сделала за время, прошедшее от 0 часов. За это время стрелка может сделать много оборотов, и в записи это учитывается. Понятно, что оборотов может быть нецелое количество, чаще всего так и будет.
Обозначаем:

— количество оборотов, которое сделала часовая стрелка от момента 0.

— количество оборотов, которое сделала минутная стрелка от момента 0.

— количество оборотов, которое сделала секундная стрелка от момента 0.
Имеем простую связь:


Например, в 4 часа 30 минут имеем:

— положение часовой стрелки (между цифрами 4 и 5).

— минутная стрелка сделала 4 полных оборота и ещё половину.

— секундная стрелка сделала 270 полных оборотов, стало быть, смотрит вверх.
Критерий того, что две стрелки сонаправленны (встретились): дробные части их оборотов равны.
Критерий того, что две стрелки коллинеарны: дробные части их оборотов равны или отличаются на

.
Первый раз после 0, когда часовая и минутная стрелки опять встретились:

Вообще моменты, когда они встречаются:

Коллинеарны же они в два раза чаще.
Система обозначений понятна?
-- Вт апр 07, 2015 17:26:39 --P.S. Зная положение минутной стрелки на циферблате, мы можем сказать, чему равна дробная часть

, но не целая (для этого нужно ещё знать положение часовой стрелки). То есть из

легко получается положение стрелки на циферблате, но не наоборот.