Совет 1: Как узнать, какое число приходится на какой день недели

В современном мире принято считать время, с одной стороны, по месяцам и числам, с другой – по дням недели. Бывают случаи, когда необходимо определить, на какой день недели приходится то или иное число.
Самый простой способ выяснить соотношение чисел и дней недели – это, конечно, заглянуть в календарь. Впрочем, он не всегда оказывается под рукой, а иногда речь заходит о весьма отдаленной дате в будущем, приходящейся на другой год.

Самостоятельный подсчет в уме



Самый простой способ выяснить, на какой день недели приходится число, основывается на количестве дней в неделе. Традиционно используется семидневная неделя, следовательно, из порядкового номера числа необходимо вычесть число 7, повторить это еще раз, и еще – пока результат не окажется в непосредственной близости от сегодняшнего дня, тогда не будет составлять труда узнать, какой это день недели. Таким же будет день недели для той даты, о которой идет речь.

Например, сегодня 2 мая, а нужно узнать день недели, который придется на 31 мая. Из 31 необходимо вычесть 7, получается 23, из 23 снова вычитается 7, получается 16, далее – 16 – 7= 9, 9 – 7=2.

2 мая – это пятница, значит, 31 мая тоже будет пятницей.

Можно пойти и по противоположному пути, прибавляя 7 к сегодняшнему числу раз за разом, пока результат не приблизится к искомой дате. Например, 5 мая – это понедельник, а нужно узнать, каким днем недели будет 28 мая. 5+7=12, 12+7=19, 19+7=26. Зная, что 26 мая – понедельник, нетрудно ответить, что 28 мая – среда.

Некоторое затруднение возникает лишь «на стыке» месяцев. Такие моменты лучше «просчитывать» по дням, а дальше продолжать применять описанную технику.

Система «Вруцелето»



Такой системой когда-то пользовались артисты цирка, «угадывая» (а в действительности – высчитывая) дни недели по датам на потеху публике, причем система работает применительно к любому году. Ничто не мешает пользоваться ею в практических целях.

Каждому месяцу соответствует определенное число, для запоминания этих числе использовались мнемические слова и фразы: январь – 1 (1-й месяц в году), февраль – 4 (люто – слово из 4 букв), март – 4 (4 буквы в названии месяца), апрель – 0 (нулевая температура), май –2 (Первое мая), июнь – 5 (жарко – 5 букв), июль – 0 (ни капли дождя), август – 3 (3-й летний месяц), сентябрь – 6 (мелкий дождичек – 6 букв в слове «мелкий»), октябрь – 1 (один лист на ветке), ноябрь – 4 (снег), декабрь – 6 (готовь сани летом, а телегу зимой – 6 букв в слове «телега»).

Данные числа использовали в системе подсчета. Две последние цифры года делили на 12, остаток делили на 4 и складывали результат первого деления и остатки от обоих делений. Если полученное число меньше семи – его запоминают, если 7 или больше – делят на 3 и запоминают остаток. К этому числу или остатку прибавляют число, соответствующее месяцу. Если результат меньше семи – запоминают, если 7 или больше – делят на 7 и запоминают остаток.

К полученному числу прибавляют число дня, если результат больше семи – вновь делят на 7 и запоминают остаток. Полученное число и соответствует дню недели по следующей схеме: суббота – 0, воскресение – 1, понедельник – 2 и т.д. Например, нужно установить, каким днем недели было 7 июня 2016 года.

16:12=1 (4 в остатке)
4:4=1 (0 в остатке)
1+4+0=5
5+5=10
10+7=17
17:7=2 (3 в остатке)

Число 3 соответствует вторнику, следовательно, 7 июня 2016 года – вторник.

Совет 2: Как найти день недели

Узнать, на какой день недели приходится та или иная дата в прошлом, настоящем или будущем, можно при помощи так называемого вечного календаря. Изготовить такой прибор можно в домашних условиях.
Инструкция
1
Изготовьте семь карточек-календарей на один месяц, в первом из которых месяц начинается с понедельника, во втором - со вторника, в третьем - со среды и так далее до календаря, в котором месяц начинается с воскресенья. Присвойте карточкам номера от 1 до 7, причем первый номер присвойте календарю, в котором месяц начинается с понедельника. Сделайте эти карточки из плотного картона, подвергните их ламинации, ведь календарь рассчитан на хранение и использование в течение многих лет.
2
Также включите в комплект вечного календаря карточку со следующей формулой:ч=д+((13м-1)/5)+г+(г/4)+(в/4)-2в, где:- ч - промежуточный результат, подлежащий дальнейшему преобразованию;- д - дата;- м - месяц, выбранный несколько необычным образом: март - первый месяц, февраль - двенадцатый;- г - последние две цифры номера года (если месяц - январь или февраль, то предыдущего года);- в - номер века, из которого вычтена единица (для января или февраля вместо единицы вычитайте двойку).Эту карточку также изготовьте из плотного картона и подвергните ламинации. Скрепите все карточки между собой, чтобы они не потерялись. Сделайте для вечного календаря удобный футляр, при желании, в нем же храните и калькулятор подходящего размера.
3
Произведя вычисления по указанной формуле, результат ч поделите на семь с остатком.
4
Возьмите модуль от остатка деления.
5
Возьмите карточку с номером, равным результату последнего вычисления, после чего по ней определите день недели.
6
При желании, составьте программу для осуществления вычислений по обеим формулам на любом известном вам языке программирования. При этом, однако, может представлять трудность деление с остатком, поскольку готовой функции для этого в большинстве языков программирования нет. Удобнее всего воспользоваться языком Паскаль, в котором соответствующая функция имеется. Чтобы найти целую часть результата деления с остатком, воспользуйтесь строкой следующего вида:c:=a div b.Для того же, чтобы найти остаток от деления, воспользуйтесь строкой другого вида:c:=a mod b.
Видео по теме
Источники:
  • Формула вечного календаря
Источники:
  • Вечный календарь онлайн
Поиск
ВАЖНО! Проблемы сердца сильно "помолодели". Потратьте 3 минуты на просмотр ролика. Защитите себя и близких от страшных проблем.
Совет полезен?
Добавить комментарий к статье
Осталось символов: 500