|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
05.06.2008, 02:51 | #11 |
Новичок
Джуниор
Регистрация: 03.06.2008
Сообщений: 0
|
1 апреля 1944 -12.5 -7.2 -2.5 0
2 апреля 1944 -9.8 -6.4 -2.5 0.3 3 апреля 1944 -5.2 1.2 4.9 8.1 4 апреля 1944 2.4 3.2 4.8 0 5 апреля 1944 -0.9 1.1 3.1 0 6 апреля 1944 -6.6 -3 0.7 0.4 7 апреля 1944 -4.4 -1.5 0.8 2.1 8 апреля 1944 -0.5 0.6 1.8 9.7 9 апреля 1944 -6.2 -1.6 2.8 0 10 апреля 1944 -2.7 -0.8 1.4 0.8 11 апреля 1944 -5 -1.4 2 0 12 апреля 1944 -2.2 0.3 3.4 0 13 апреля 1944 -0.3 1.6 3.4 0 14 апреля 1944 -0.2 1.7 4.9 0 15 апреля 1944 -0.8 0.9 4.5 0.6 16 апреля 1944 -3.4 1.7 6.4 0 17 апреля 1944 -0.5 4.4 10.2 0 18 апреля 1944 4.1 8.3 14.4 0 19 апреля 1944 2 6 11.6 5.7 20 апреля 1944 -2.1 0.4 3.1 0 21 апреля 1944 -3.5 0.8 4.4 0 22 апреля 1944 0.2 4.8 10.5 0 23 апреля 1944 5 6.5 10.4 3.9 24 апреля 1944 0.8 4.2 8.5 12.5 25 апреля 1944 1.8 6.4 10.3 1.6 26 апреля 1944 6.5 7.4 10.1 2.5 27 апреля 1944 1 2.7 7.1 0 28 апреля 1944 -0.9 4.9 9.8 0 29 апреля 1944 3.3 7.5 12.7 0 30 апреля 1944 4.7 8.2 11.9 0 1 мая 1944 1.8 5.4 10.3 0.5 2 мая 1944 -0.7 4 8.5 0 3 мая 1944 0.9 7.1 12.8 0 4 мая 1944 4.1 10.3 16.8 0 5 мая 1944 8.1 12.6 17.4 0.8 6 мая 1944 6.8 10.8 15 0.5 7 мая 1944 6.8 10.8 15.8 0.1 8 мая 1944 4.5 6.3 11.4 12.4 9 мая 1944 4.1 7 11.6 0 10 мая 1944 4.6 5.9 8.5 12.7 11 мая 1944 6.3 9.4 12.9 1.2 12 мая 1944 6.4 11.5 16.6 0 13 мая 1944 9.3 14.1 18.6 0.2 14 мая 1944 10.5 16.2 21 0 15 мая 1944 13.3 18.2 22.9 0 16 мая 1944 14.5 20 24.8 0 17 мая 1944 15 19.1 23.3 0 18 мая 1944 12.6 17.9 24.6 0 19 мая 1944 12.7 15 20.4 4.6 20 мая 1944 11.7 17.8 23.1 7.2 21 мая 1944 14 15.2 19.5 1 22 мая 1944 11 16.2 20.9 0 23 мая 1944 12.2 17 22.1 0 24 мая 1944 13.4 19.4 25.7 0 25 мая 1944 12.4 16.4 22.1 0.3 26 мая 1944 8.2 9.5 12.9 7.3 27 мая 1944 10.5 18.6 30.4 0 28 мая 1944 7.8 11.7 25.6 3.4 29 мая 1944 7.4 11 14.5 1 30 мая 1944 6.2 8.1 11.9 2.1 31 мая 1944 4 8.8 13.1 0 |
05.06.2008, 02:52 | #12 |
Новичок
Джуниор
Регистрация: 03.06.2008
Сообщений: 0
|
2. Логика.
-необходимо оставить из этой информации ТОЛЬКО дату и Среднесуточную температуру (далее СрСутТемп) (второе число после даты, на примере первой строки это будет 15.5), остальное не пригодится. -Имеем среднесуточную температуру, связанную с конкретной датой. Алгоритм такой. Анализируем подряд, от 1 сентября все СрСутТемп, и как только будет подряд 5 дней СрСутТемп <0.0, то запоминаем дату первого из этих 5 дней, т.е. если с 29 ноября по 3 декабря СрСутТемп была < 0, то запоминаем 29 ноября. Это будет начало метеорологической зимы (далее НачМетЗимы). -Продолжаем идти дальше подряд по каждой СрСутТемп, и как только СрСутТемп будет подряд 5 дней >0, то запоминаем дату ('первый из этих 5 дней'-1 день), это будет Окончание Мет. Зимы (далее ОкМетЗимы), т.е. если со 2 апреля по 6 апреля СрСутТемп >0, то ОкМетЗимы будет 1 апреля. -Вычисляем продолжительность метеорологической зимы - количество дней между НачМетЗимы и ОкМетЗимы - это будет ПрМетЗимы; -Таким образом имеем за каждый из 50 лет (за каждый файл типа <год>.txt) по всем трем городам по три значения: НачМетЗимы (дата),ОкМетЗимы (дата) и ПрМетзимы (количество дней). -По каждому городу (директории) находим Минимальное и Максимальное НачМетЗимы (МинНачМетЗимы и МаксНачМетЗимы) - год с самым ранним и самым поздним НачМетЗимы за 50 лет; МинОкЗимы и МаксОкЗимы (аналогично); МинПрЗимы и МаксПрЗимы (минимальная и максимальная продолжительность зимы за 50 лет в каждом из трех городов). Это и есть вся суть задачи, не считая графиков. Последний раз редактировалось Karabister; 05.06.2008 в 03:04. Причина: форматирование |
05.06.2008, 02:52 | #13 |
Новичок
Джуниор
Регистрация: 03.06.2008
Сообщений: 0
|
3. Интерфейс. (максимум наглядности):
-форма должна быть полноэкранной. -правую и бОльшую часть занимает область построения графиков. -слева, в вертикальном контейнере, сверху вниз, находятся: -окно выбора (встроенное) директории с файлами (по сути, город); -группа из 4 радиокнопок: -'начало метеорологической зимы' (строит график: по горизонтальной оси дата (1 сентября - 31 мая), по вертикальной оси - дискретно - годы(1944-1995), отметки на горизонтальной оси 1 числа каждого месяца, на вертикальной - каждые 10 лет (1950, 1960,.., 1990), НачМетЗимы за все годы, соединяются между собой отрезками, т.е. получается вертикальная ломаная); -'окончание метеорологической зимы' (строит график: также как с началом зимы, только для ОкМетЗимы); -'отн. продолжительность метеорологической зимы' (строит график: те же оси, только по каждому году строит горизонтальные линии (НачМетЗимы - ОкМетЗимы); -'абс. продолжительность метеорологической зимы' (строит график: горизонтальная ось - годы (отметки через 10 лет), по вертикальной - ПрМетЗимы, отметки на оси через 10 дней, получаются вертикальные линии, каждая начинающаяся от горизонтальной оси - от нуля. - кнопка 'построить график' - строящая в правой части формы график согласно выбранным директории (городу) и радиокнопке. -вверху над областью графика отображается Имя выбранного города (папки) крупным шрифтом. -ПОД областью графика отображаются в числах (для выбранного города, не зависимо от выбранного графика): - МинНачМетЗимы и МаксНачМетЗимы; - МинОкЗимы и МаксОкЗимы; - МинПрЗимы и МаксПрЗимы. //////////////////////////////////////////////////////////// Вот и все. Что думаете? Справитесь за неделю (лучше, конечно, раньше)? Сколько запросите награды? (моя версия начинается от 1000 рублей, жду вашей). Какие возникли вопросы? Заранее спасибо! Последний раз редактировалось Karabister; 05.06.2008 в 03:04. |
05.06.2008, 02:54 | #14 |
Новичок
Джуниор
Регистрация: 03.06.2008
Сообщений: 0
|
Контакты-
brrutal@yandex.ru |
06.06.2008, 14:10 | #15 |
Владимир М.
Участник клуба
Регистрация: 30.10.2006
Сообщений: 1,289
|
как уже говорил,
Delphi. от 80 у.е. за неделю вполне справлюсь.
Берегите друг друга!
|
08.06.2008, 15:30 | #16 |
Владимир М.
Участник клуба
Регистрация: 30.10.2006
Сообщений: 1,289
|
жду файлы.
Берегите друг друга!
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Задача на текстовые файлы | Paul11j | Помощь студентам | 20 | 17.03.2008 13:20 |
текстовые файлы ОЧЕНЬ НУЖНА ПОМОЩЬ | leest | Помощь студентам | 6 | 30.01.2008 10:05 |
Текстовые файлы на С | Raptor | Общие вопросы C/C++ | 15 | 26.01.2008 21:06 |
Текстовые файлы(задачка). | Vadim2008 | Общие вопросы C/C++ | 1 | 11.01.2008 16:45 |