Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Как подсчитать время? 
:(
    Опции темы
Pavelbej
Дата 22.11.2006, 21:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 419
Регистрация: 5.7.2005

Репутация: нет
Всего: 6



Программа через заданное время должна выводить результат, постепенно переходя от одного результата к другому в 100 шагов.


Примерно вот так:

  Время                    Вывод результата        Шаги

1 минута                 через 15 секунд            25 шагов - (Чтобы все 100 в одну минуту вложились. Если чаще то будут большие нагрузки) 
2 минуты                 через 30 секунд            25 шагов 
...?
...?
10 минут                 через 1 минуту               10 шагов
1 час                       через 6 минут                 10 шагов
10 часов                 через 30 минут                5 шагов

и так до 24 часов

А как дальше посчитать?
Нужно как можно реже выводить результат но и приближатся надо к наименьшему шагу.
Заранее благодарен за помошь и прошу прощения если не совсем понятно изложил проблему.

Это сообщение отредактировал(а) Pavelbej - 22.11.2006, 21:07
PM MAIL   Вверх
SoWa
Дата 23.11.2006, 15:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Харекришна
****


Профиль
Группа: Комодератор
Сообщений: 2422
Регистрация: 18.10.2004

Репутация: 6
Всего: 74



А линейную зависимость нельзя взять для шагов??
Тогда просто разобьем ось Х(время) на промежутки и все. Ось У будет шагами. Прямая пойдет из нуля, длинна ее будет 100. Угол наклона такой, что координаты конца будут (1440минут, у) сам сосчитаешь. Школьный курс.


--------------------
Всем добра smile
PM MAIL ICQ   Вверх
Dims
Дата 24.11.2006, 03:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1016
Регистрация: 21.11.2006

Репутация: 1
Всего: 11



Непонятно условие.

Вы хотите, чтобы программа печатала через 1:15, 2:30, ... 11:00, ... минут? Но зачем Вы это в две колонки расписали? И что ещё за шаги?
PM MAIL   Вверх
SoWa
Дата 24.11.2006, 04:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Харекришна
****


Профиль
Группа: Комодератор
Сообщений: 2422
Регистрация: 18.10.2004

Репутация: 6
Всего: 74



Постепенно уменьшать кол-во шагов, пропорционально времени. Вот что ему надо.
Лигейная зависимость к вашим услугам.
Хотя, если хотите- берите логарифмическую, показательную, квадратичную...


--------------------
Всем добра smile
PM MAIL ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Алгоритмы"

maxim1000

Форум "Алгоритмы" предназначен для обсуждения вопросов, связанных только с алгоритмами и структурами данных, без привязки к конкретному языку программирования и/или программному продукту.


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, maxim1000.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Алгоритмы | Следующая тема »


 




[ Время генерации скрипта: 0.0830 ]   [ Использовано запросов: 20 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.