Алгоритми та структури даних
Рівень змагання:
2
Термін проведения:
від 2013-04-28 19:00
до  2013-04-28 21:00
Вікова категорія:
Від 5 до 21
Робота с датами і часом
ЗАВДАННЯ 1
Оцінка:10

Заданий час Т в секундах. Визначити кількість годин, хвилин і секунд, що містяться в ньому.



ЗАВДАННЯ 2
Оцінка:10

Описати функцію Isleapyear(Y) логічного типу, яка повертає True, якщо рік Y (ціле позитивне число) є високосним, і False інакше. Вивести значення функції Isleapyear для п'яти заданих значень параметра Y. Рік є високосним в двох випадках: або він кратний 4, але при цьому не кратний 100, або кратний 400.



ЗАВДАННЯ 3
Оцінка:10

Задані місяць М, номер дня D і рік Y . Визначити попередню дату і вивести її на екран у форматі «DD/MM/YYYY»



ЗАВДАННЯ 4
Оцінка:10

Даний текстовий файл, що містить дати у форматі «день/місяць/рік», причому під день і місяць відводиться по дві позиції, а під рік — чотири (наприклад, «16/04/2001»). Створити новий текстовий  файл, що містить всі зимові дати з вихідного файлу. Якщо дати з необхідною порою року у файлі відсутні, то залишити результуючий файл порожнім. Вивести значення обох файлів на екран.



ЗАВДАННЯ 5
Оцінка:10

Даний текстовий файл, що містить дати у форматі «день/ місяць / рік», причому під день і місяць відводиться по дві позиції, а під рік — чотири (наприклад, «16/04/2001»). Знайти рядок, що містить най ранішню весняну дату. Якщо дати з необхідною порою року у файлі відсутні, то вивести повідомлення, що така дата не знайдена.



ЗАВДАННЯ 6
Оцінка:10

У бібліотеці відмічають час приходу кожного відвідувача і час відходу у форматі «години:хвилини», причому під години і хвилини відводиться по дві позиції. Визначити проміжок часу, в який в бібліотеці була максимальна кількість відвідувачів. Пари чисел можна вводити з клавіатури або брати з текстового файлу. Якщо будете використовувати текстовий файл, то його теж необхідно викласти.