Нужен алгоритм

Старый спектрумистский форум

Moderator: Shaos

Transman
Novelist
Posts: 32
Joined: 18 Sep 2002 08:57
Location: Raxxla

Нужен алгоритм

Post by Transman »

Нужен алгоритм нахождения среднего времени с точностью до десятых
минуты (ну например 6.3 мин) формат исходных данных ЧЧЧ:ММ:СС
в символьном формате. а ЧЧЧ может принимать значения от 0 до 999
Frodo
Junior
Posts: 2
Joined: 23 Oct 2003 05:14

Post by Frodo »

Я так понимаю у тебя существует несколько временных отрезков и нужно найти среднее время ? Если это так то такую программу можно написать даже на BASIC'е. Если нет, то напиши подробнее ...
Transman
Novelist
Posts: 32
Joined: 18 Sep 2002 08:57
Location: Raxxla

Post by Transman »

Идея такая- за прохождение N-ного количества уровней набрано
ЧЧЧ:ММ:CC времени и вот это время надо разделить на эти N
только дело в том что время представлено в символьном формате и его перед использованием как я думаю необходимо перевести в числовой а именно в секунды, поделить а затем обратное преобразование
если есть другие идеи - дай знать (а прога нужна на ASSMе)
Frodo
Junior
Posts: 2
Joined: 23 Oct 2003 05:14

Post by Frodo »

Для того чтобы написать эту программу нужно знать где и в каком виде лежат данные о времени.Например данные лежат по адресу #8000 в виде ЧЧЧ:ММ:CC каждый символ занимает 1 байт. Тогда я смогу написать прогу.Без этих данных фиг знает, что писать. Где-то же эти данные должны храниться?
Transman
Novelist
Posts: 32
Joined: 18 Sep 2002 08:57
Location: Raxxla

Post by Transman »

Данные лежат в буфере принтера. адрес начала точно не скажу - выбирай любой из второй его половины т.е начиная с #5b00+128
представление символьное три символа на часы, два на минуты и два на секунды
В ячейки записывается код отображаемого числа ( СODE "9" для девятки ) Разделители ":" по желанию (если будут то будет легче проводить перенос данных - одним LDIRом)