:: Курилка
Re: Картинки 2018-05
Crispy
Автор

Сообщений: 18571
Дата регистрации: 16.05.2005
Simple777
[attachment 29410 calendar.jpg]

Через каждые 28 лет все дни недели полностью повторяются по всем числам каждого месяца.
Т.к. каждый год день недели смещается на 1, плюс каждый високосный еще на 1. Итого цикл: 7х4=28.
Т.е. скажем можно не выкидывать настенные календари, а собрав пачку за 28 лет, просто пускать по новому кругу. \m/
На этом принципе выпускались советские календарики с крутилкой на 28 лет.
Также есть такой простой как бы "фокус", если знать некую несложную формулу, можно в уме за пару минут вычислять день недели для любой даты грегорианской эпохи, удивляя своих знакомых. Если они конечно способны удивляться. [sm128]


------------------
В действительности все иначе, чем на самом деле.
                                      (Антуан де Сент-Экзюпери)
Ratings: 0 negative/0 positive
Re: Картинки 2018-05
Igor Korolyov

Сообщений: 34580
Дата регистрации: 28.05.2002
Мы не живём по юлианскому календарю, потому "повторяемость" будет сбиваться каждый 100-й и каждый 400-й года
А так, без "ротации" (чисто "подбором нужного") хватит всего 14 календарей - 7 штук для "обычных" лет с 1 января попадающего от понедельника до воскресенья, и 7 для високосных.


------------------
WBR, Igor
Ratings: 0 negative/0 positive
Re: Картинки 2018-05
Sawradym

Сообщений: 2244
Откуда: Винница
Дата регистрации: 15.05.2007
Igor Korolyov
Мы не живём по юлианскому календарю, потому "повторяемость" будет сбиваться каждый 100-й и каждый 400-й года А так, без "ротации" (чисто "подбором нужного") хватит всего 14 календарей - 7 штук для "обычных" лет с 1 января попадающего от понедельника до воскресенья, и 7 для високосных.

Тогда уж можно соптимизировать до 7 календарей и 1-го листочка с 29м февраля, просто в високосный год придется менять календари.


------------------
Ratings: 0 negative/0 positive
Re: Картинки 2018-05
Igor Korolyov

Сообщений: 34580
Дата регистрации: 28.05.2002
"Ну или так" - собственно говоря, приведенная картинка и есть минималистичный "месячный" календарь (просто иногда удобнее видеть сразу все месяцы).


------------------
WBR, Igor
Ratings: 0 negative/0 positive
Re: Картинки 2018-05
Crispy
Автор

Сообщений: 18571
Дата регистрации: 16.05.2005
Igor Korolyov
Мы не живём по юлианскому календарю, потому "повторяемость" будет сбиваться каждый 100-й и каждый 400-й года А так, без "ротации" (чисто "подбором нужного") хватит всего 14 календарей - 7 штук для "обычных" лет с 1 января попадающего от понедельника до воскресенья, и 7 для високосных.

Ага. А ты попробуй нарисуй. ;) Не хватит.

Кстати в той формуле для "фокуса", о которой упомянул, момент "вековой високосности" вроде учитывался. Глянул ради интереса поиском. Оказывается таких способов существует довольно много. Какой из них именно попадался мне когда-то в школе уж и не помню.
Может быть этот: habr.com Помню, что какие-то таблички заучивать все же приходилось.


------------------
В действительности все иначе, чем на самом деле.
                                      (Антуан де Сент-Экзюпери)




Исправлено 2 раз(а). Последнее : Crispy, 16.05.18 17:38
Ratings: 0 negative/0 positive
Re: Картинки 2018-05
leonid

Сообщений: 3204
Откуда: Рига
Дата регистрации: 03.02.2006
Igor Korolyov
Мы не живём по юлианскому календарю, потому "повторяемость" будет сбиваться каждый 100-й и каждый 400-й года

Ну вообще-то каждые 400 лет как раз все будет повторяться

?DOW(DATE(2018, 5, 16))
?DOW(DATE(2418, 5, 16))
?DOW(DATE(2818, 5, 16))
Ratings: 0 negative/0 positive
Re: Картинки 2018-05
of63

Сообщений: 25254
Откуда: Н.Новгород
Дата регистрации: 13.02.2008
Т.е. каждые 100 и 400 лет многострочный список чисел 1..31 на белой фанерке должен сместиться на единичку
Ratings: 0 negative/0 positive
Re: Картинки 2018-05
Simple777

Сообщений: 33855
Дата регистрации: 05.11.2006
Вот любопытно даже: кто-нибудь нынешней цивилизации дает хоть лет сто еще существования?
Ratings: 0 negative/0 positive
Re: Картинки 2018-05
of63

Сообщений: 25254
Откуда: Н.Новгород
Дата регистрации: 13.02.2008
Бох не даст сдохнуть сразу всем, у него тут свои интересы
Ratings: 0 negative/0 positive
Re: Картинки 2018-05
Simple777

Сообщений: 33855
Дата регистрации: 05.11.2006
Бох один знает, какие у него интересы. На Земле уже раза 3-4 начинали с нуля.
Ratings: 0 negative/0 positive
Re: Картинки 2018-05
of63

Сообщений: 25254
Откуда: Н.Новгород
Дата регистрации: 13.02.2008
Не сдохли же (хотя щас накопили зарядов с нормальный вулкан, типа 1815 года, на одну ядерную зиму, правда радиоктивную...). Попустительствует еврейский бох, как и наш )
Ratings: 0 negative/0 positive
Re: Картинки 2018-05
Pliskin

Сообщений: 2959
Откуда: Новосибирск
Дата регистрации: 19.11.2003
Simple777
На Земле уже раза 3-4 начинали с нуля

Даже Ной сделал запас, чтобы было с чего начинать!
Ratings: 0 negative/0 positive
Re: Картинки 2018-05
Igor Korolyov

Сообщений: 34580
Дата регистрации: 28.05.2002
leonid
Igor Korolyov
Мы не живём по юлианскому календарю, потому "повторяемость" будет сбиваться каждый 100-й и каждый 400-й года
Ну вообще-то каждые 400 лет как раз все будет повторяться
Утверждалось что
Crispy
Через каждые 28 лет все дни недели полностью повторяются по всем числам каждого месяца.
Это, конечно же, не так В т.ч. то что через 400 лет календарь "повторяется", это подтверждает. 400 не делится на 28 без остатка

Crispy
Ага. А ты попробуй нарисуй. Не хватит.
Зачем бы мне это надо было? Я абсолютно уверен что хватит Если ты уверен в обратном, приведи тогда хотя-бы 15 различных календарей - просто 15 лет указать (совсем не обязательно подряд), среди которых нет повторений календаря.


------------------
WBR, Igor
Ratings: 0 negative/0 positive
Re: Картинки 2018-05
Crispy
Автор

Сообщений: 18571
Дата регистрации: 16.05.2005
Igor Korolyov
Crispy
Ага. А ты попробуй нарисуй. Не хватит.
Зачем бы мне это надо было? Я абсолютно уверен что хватит Если ты уверен в обратном, приведи тогда хотя-бы 15 различных календарей - просто 15 лет указать (совсем не обязательно подряд), среди которых нет повторений календаря.

Нет, как раз таки наоборот - приведи-ка лучше ты ХОТЯ БЫ 2 абсолютно совпадающих годовых календаря, между годами которых было бы меньше 28 лет! ;)
Раз ты так "абсолютно уверен".
Дело в том, что я еще со школы этим делом интересовался, и таки прочитал про этот период в книжке про календарь. Т.е. это не сгубо мое частное мнение, как у тебя, а вполне достоверный научный факт, принятый большинством грамотных людей.
О чем можно в принципе поиском найти, если тебя не забанили в гугле.
Любой сайт с вычисляемым календарем тебе в помощь.
Вот скажем этот: www.darena.ru

Т.е.: Найди 2 абсолютно совпадающих по дням недели календаря - за разные годы, между которыми меньше, чем 28 лет.

Если не найдешь - ты проиграл. [sm128]

Сразу говорю - не найдешь!

Сдаешься? Или таки попытаешься найти? ;)


------------------
В действительности все иначе, чем на самом деле.
                                      (Антуан де Сент-Экзюпери)
Ratings: 0 negative/0 positive
Re: Картинки 2018-05
Sawradym

Сообщений: 2244
Откуда: Винница
Дата регистрации: 15.05.2007
Crispy

Т.е.: Найди 2 абсолютно совпадающих по дням недели календаря - за разные годы, между которыми меньше, чем 28 лет.

Если не найдешь - ты проиграл. [sm128]

Сразу говорю - не найдешь!

Сдаешься? Или таки попытаешься найти? ;)

Думаю придется сдаваться. Наверняка у Crispy бывают недели с одними пятницами. Тут боюсь и в 28 не уложиться.


------------------
Ratings: 0 negative/0 positive
Re: Картинки 2018-05
ry

Сообщений: 2113
Дата регистрации: 24.09.2007
Может, я чего не "догоняю", но далеко ходить не надо - возьми 2017 и 2006. Чем они отличаются?
Ratings: 0 negative/0 positive
Re: Картинки 2018-05
of63

Сообщений: 25254
Откуда: Н.Новгород
Дата регистрации: 13.02.2008
На всякий, проверялка:
CLEAR ALL
CLOSE ALL
CREATE CURSOR tmp (с_дня I, год Y, висо4 L, висо400 L)
FOR m.y=100 TO 3000 && перебираем года
APPEND BLANK
m.d = DATE(m.y, 1, 1) && получаем григорианскую дату
REPLACE с_дня WITH DOW(m.d),; && с этого дня недели начинается год. Весь год одинаковый, если начало года начинается с одного дня. Также учтем високосность года
год WITH m.y,;
висо4 WITH m.y%4=0,; && високосный григорианский год, 4-летний скачек (29 февраля)
висо400 WITH m.y%400=0 && скачек календаря, 400-летний
ENDFOR
SET ENGINEBEHAVIOR 70
* приведи тогда хотя-бы 15 различных календарей - просто 15 лет указать (совсем не обязательно подряд), среди которых нет повторений календаря.
WAIT "Года с повторением календаря (15 шт)" WINDOW NOWAIT NOCLEAR
SELECT COUNT(*) AS cnt, MIN(год), MAX(год), висо4, висо400 FROM tmp GROUP BY с_дня, висо4, висо400
WAIT "Уникальные календари (15 шт)" WINDOW NOWAIT NOCLEAR
SELECT с_дня, висо4, висо400 DISTINCT FROM tmp
WAIT "Года с повторением календаря (без 400 лет - 14 шт)" WINDOW NOWAIT NOCLEAR
SELECT COUNT(*) AS cnt, MIN(год), MAX(год), висо4 FROM tmp GROUP BY с_дня, висо4
WAIT "Уникальные календари (без 400 лет - 14 шт)" WINDOW NOWAIT NOCLEAR
SELECT с_дня, висо4 DISTINCT FROM tmp
WAIT CLEAR
CLOSE ALL
Ratings: 0 negative/0 positive
Re: Картинки 2018-05
ry

Сообщений: 2113
Дата регистрации: 24.09.2007
В проверялке не учтено, что года, кратные 100, невисокосные (кроме кратных 400).
Ratings: 0 negative/0 positive
Re: Картинки 2018-05
Crispy
Автор

Сообщений: 18571
Дата регистрации: 16.05.2005
ry
Может, я чего не "догоняю", но далеко ходить не надо - возьми 2017 и 2006. Чем они отличаются?

Положи рядом оба календаря и увидишь. ;) Все банально и даже школьнику понятно. Не требует ни какого-то высокого интеллекта или глубоких знаний для понимания такой элементарной вещи. :al:
Т.е. полное совпадение годовых календарей - это когда одинаковые даты каждого месяца в разные годы, скажем начала каждого месяца (ну и те же праздники), приходится на одни и те же дни недели.
По сути при таком совпадении мы получим два полностью идентичных календаря.
Для демонстрации можно например ссылку выше на автокалендарь открыть на двух соседних закладках.
После чего в одной ввести 2009 год, а в другой - 2037 год (просто это к сожалению максимально вычисляемый год на данном сайте).
Сравнивая содержимое этих двух закладок, мы легко увидим, что и январь в обоих случаях, и февраль, и март, и вплоть до декабря - все месяцы начинаются с одного и того же дня недели.
Т.е., имея настенный например календарь за 2009 год, можно его же(!) использовать и для 2037 года. Ровно через 28 лет.
Но - не ранее!
Игорь же закочевряжился, причем совсем на ровном месте (уж по такому-то элементарному вопросу) и упорно твердит, что дескать можно и ранее. \m/
Все остальное человечество (ну может за редкими исключениями ;) ) говорит - что таки нельзя.
Вот я и предложил - продемонстрировать абсолютное совпадение двух календарей текущего века, между которыми менее, чем 28 лет.

Вообще же - это арифметика. Причем простейшая.
Если каждый год день недели сдвигается на 1, а каждый високосный еще на 1 - как раз и получаем период цикла 7х4=28. О чем я в самом начале этого вопроса собственно и сообщил. [sm128]


------------------
В действительности все иначе, чем на самом деле.
                                      (Антуан де Сент-Экзюпери)




Исправлено 1 раз(а). Последнее : Crispy, 21.05.18 11:32
Ratings: 0 negative/0 positive
Re: Картинки 2018-05
Crispy
Автор

Сообщений: 18571
Дата регистрации: 16.05.2005
ry
В проверялке не учтено, что года, кратные 100, невисокосные (кроме кратных 400).

Блин, ты собрался 400 (ну или всего лишь 100 еще? ) лет что ли жить, чтобы там на стыке веков на бумажных календарях сэкономить? \m/
Речь идет о текущем времени. ;)
Что можно скажем в нашем текущем веке, копить календари, чтобы использовать их через 28 лет.
Как бы оно странным не выглядело для широкой публики.

И в конце концов речь не о вековом смещении, а о принципиальном числе цикла.
Игорь сказал выше, что это 14 лет. :al:
Сколько говоришь ты? ;)
Подсказываю: 28. :bi:


------------------
В действительности все иначе, чем на самом деле.
                                      (Антуан де Сент-Экзюпери)




Исправлено 1 раз(а). Последнее : Crispy, 21.05.18 11:30
Ratings: 0 negative/0 positive


Извините, только зарегистрированные пользователи могут оставлять сообщения в этом форуме.

On-line: 19 (Гостей: 19)

© 2000-2024 Fox Club 
Яндекс.Метрика