Щоб вирішити завдання «в загальному вигляді», можна скористатися однією з формул, які застосовувались істориками «докомп'ютерної ери». Наприклад, це може бути формула Д. Перевощікова: День тижня = 1 + залишок від ділення ([(N-1) + 1 / 4 * (N-1) + (Т-1)] / 7).Тут N = рік від «Різдва Христового»; (N-1) вказує на кількість повних років до цього року, 1 / 4 * (N-1) враховує кількість високосних років від початку ери до року N; Т = кількість днів з початку року; (Т-1) виключає поточний день місяця. Детальніше про цю та інші прикладні формули обчислення дня тижня за датами можна прочитати, наприклад, у книзі Л. Черепніна «Російська хронологія». Крім того, в таких виданнях можна знайти таблиці вже обчислених за цими формулами дат для практичного визначення дня тижня.
А в еру персональних комп'ютерів вашим першим кроком вирішення задачі може стати подвійне клацання лівою кнопкою миші по годиннику у правому нижньому куті робочого столу - ця дія відкриє календар. На вкладці «Дата і час» (вона відкривається за замовчуванням), клацаючи стрілки поруч з поточним роком, встановіть рік який вам потрібен в минулому або майбутньому. Тим же способом встановіть місяць для потрібної дати. Після цього залишиться знайти в таблиці потрібне вам число цього місяця і подивитися, в стовпці якого дня тижня воно розміщене. Закінчивши процедуру, не забудьте закрити календар не натисканням кнопки «OK», а натисненням «Скасувати» або хрестика в правому верхньому куті екрану. А можна просто натиснути клавішу Esc - саму верхню в лівому куті клавіатури. Кнопку "OK" натискати не варто, тому що цим ви зміните системну дату в своїх годинниках.
У способу визначення дня тижня за допомогою вбудованого в годинику календаря є недолік - період часу обмежений 1980 роком у минулому і 2099 роком в майбутньому. Якщо вас цікавлять дні тижня більш ранніх дат - скористайтеся калькуляторами дат інтернет-ресурсів, яких існує досить багато. Наприклад - http://flapps.ru/day-of-week/ Відповідний додаток є навіть у популярній соціальній мережі Vkontakte - vkontakte.ru/app1457066. Також можна скачати невеличку програмку - http://free.ukrprog.com.ua/download.php?down=down&kt=soft&pr=week32.zip
|