Данная программа производит расчёт даты пасхи в 20-м и 21-м веках по формулам Гаусса и сопоставляет даты православной и католической пасхи.Затем приведена программа расчёта еврейской пасхи. Формулы взяты из книги И.А. Климишина "Календарь и хронология" Москва "Наука" 1985 г. стр.89-90.(исправив опечатку: "если d+e>9",а не 10),стр.176.Православная пасха по старому стилю рассчитывается по одной и той же формуле для любого века.То есть можно получить с помощью первой части программы её дату по старому стилю,например в 19 веке,отбросив перевод на новый стиль(к тому же новый стиль тогда в России не использовался) и стерев строчку с ограничением временного диапазона.При расчёте католической пасхи числовые коэффиценты различны для различных веков(одинаковы для 20-го и 21-го).Их можно найти в указанной книге.Также их можно вычислить,используя более общую версию алгоритма, см.статью в Википедии:"Алгоритм Гаусса вычисление даты пасхи".Православная пасха происходит в период с 4-го апреля(например пасха 2010) по 8-е мая(пасха 1983) по новому стилю т.е. с 22-го марта по 25-е апреля по старому.В этот же период(22 марта - 25 апреля) только по новому стилю происходит католическая пасха. Впрочем для 20 и 21 -го веков запускать программу нет необходимости.Результаты её работы опубликованы здесь.Сначала на ближайшие годы, затем для всего указанного периода. Для православной пасхи приведены результаты и для 19 века по старому стилю.Проверить выпадает ли указанная дата на воскресение можно с помощью программы "календарь",опубликованной после списка дат пасхи в 20 и 21 веках. На вложенной странице размещена программа расчёта даты 15 -е нисана по еврейскому календарю и результаты для 20-го и 21-го веков.Хотя пасха у евреев начинает праздноваться с вечера 14 -го нисана и эта дата часто фигурирует в справочниках.Но празднование продолжается и 15-го нисана (день опресноков). Если точнее, то сутки у древних евреев начинались не в полночь, а после захода солнца.Т.е. 15-е нисана не полностью совпадает с получаемой датой, а со сдвигом назад на время от захода солнца до полуночи. Но большая часть праздника всё же происходит в эту дату. Именно этот день в Израиле является нерабочим. Язык - QBasic. ' Православная и католическая пасхи в 20-м и 21-м веках 0 CLS LOCATE 2, 35 PRINT "православие" INPUT " ГОД ", g IF g > 2099 OR g < 1900 THEN PRINT "дата вне диапазона": END A = g MOD 19 B = g MOD 4 C = g MOD 7 Z = 19 * A + 15 d = Z MOD 30 S = 2 * B + 4 * C + 6 * d + 6 e = S MOD 7 IF (d + e) > 9 THEN 1 p = 22 + d + e LOCATE 4, 20 PRINT " ПАСХА"; p; "марта по ст.ст.,"; p - 18; "апреля по н.cт.": GOTO 10 1 LOCATE 4, 20 IF (d + e + 4) < 31 THEN PRINT " ПАСХА"; d + e - 9; "апреля по ст.ст.,"; d + e - 9 + 13; "апреля по н.ст.": GOTO 10 PRINT " ПАСХА"; d + e - 9; "апреля по ст.ст.,"; d + e - 26; "мая по н.ст."
10 LOCATE 12, 2 PRINT TAB(30); "католичество" PRINT " ГОД "; g A = g MOD 19 B = g MOD 4 C = g MOD 7 Z = 19 * A + 24 d = Z MOD 30 S = 2 * B + 4 * C + 6 * d + 5 e = S MOD 7 IF (d + e) > 9 THEN 201 p = 22 + d + e PRINT TAB(28); " ПАСХА"; p; "марта " : GOTO 210 201 IF d + e - 9 = 26 THEN PRINT TAB(28); " пасха"; 19; "апреля": GOTO 210 IF d = 28 AND e = 6 THEN PRINT TAB(28); " пасха"; 18; "апреля":GOTO210 PRINT TAB(28); " ПАСХА"; d + e - 9; "апреля " 210 LOCATE 20, 5 INPUT "cont-1...9,no-0"; x IF x > 0 THEN 0 END 2021 2 мая 4 апреля 2022 24 апреля 17 апреля 2023 16 апреля 9 апреля 2024 5 мая 31 марта 2025 20 апреля 20 апреля 2026 12 апреля 5 апреля 2027 19 апреля 28 марта 2028 16 апреля 16 апреля Полный список ниже.
Полный список дат пасхи в 20 и 21 веках
ПРАВОСЛАВИЕ КАТОЛИЧЕСТВО 1900 : ПАСХА 9 апреля по ст.ст., 22 апреля по н.ст. ПАСХА 15 апреля 1901 : ПАСХА 1 апреля по ст.ст., 14 апреля по н.ст. ПАСХА 7 апреля 1902 : ПАСХА 14 апреля по ст.ст., 27 апреля по н.ст. ПАСХА 30 МАРТА 1903 : ПАСХА 6 апреля по ст.ст., 19 апреля по н.ст. ПАСХА 12 апреля 1904 : ПАСХА 28 МАРТА по ст.ст., 10 апреля по н.cт. ПАСХА 3 апреля 1905 : ПАСХА 17 апреля по ст.ст., 30 апреля по н.ст. ПАСХА 23 апреля 1906 : ПАСХА 2 апреля по ст.ст., 15 апреля по н.ст. ПАСХА 15 апреля 1907 : ПАСХА 22 апреля по ст.ст., 5 мая по н.ст. ПАСХА 31 МАРТА 1908 : ПАСХА 13 апреля по ст.ст., 26 апреля по н.ст. ПАСХА 19 апреля 1909 : ПАСХА 29 МАРТА по ст.ст., 11 апреля по н.cт. ПАСХА 11 апреля 1910 : ПАСХА 18 апреля по ст.ст., 1 мая по н.ст. ПАСХА 27 МАРТА 1911 : ПАСХА 10 апреля по ст.ст., 23 апреля по н.ст. ПАСХА 16 апреля 1912 : ПАСХА 25 МАРТА по ст.ст., 7 апреля по н.cт. ПАСХА 7 апреля 1913 : ПАСХА 14 апреля по ст.ст., 27 апреля по н.ст. ПАСХА 23 МАРТА 1914 : ПАСХА 6 апреля по ст.ст., 19 апреля по н.ст. ПАСХА 12 апреля 1915 : ПАСХА 22 МАРТА по ст.ст., 4 апреля по н.cт. ПАСХА 4 апреля 1916 : ПАСХА 10 апреля по ст.ст., 23 апреля по н.ст. ПАСХА 23 апреля 1917 : ПАСХА 2 апреля по ст.ст., 15 апреля по н.ст. ПАСХА 8 апреля 1918 : ПАСХА 22 апреля по ст.ст., 5 мая по н.ст. ПАСХА 31 МАРТА 1919 : ПАСХА 7 апреля по ст.ст., 20 апреля по н.ст. ПАСХА 20 апреля 1920 : ПАСХА 29 МАРТА по ст.ст., 11 апреля по н.cт. ПАСХА 4 апреля 1921 : ПАСХА 18 апреля по ст.ст., 1 мая по н.ст. ПАСХА 27 МАРТА 1922 : ПАСХА 3 апреля по ст.ст., 16 апреля по н.ст. ПАСХА 16 апреля 1923 : ПАСХА 26 МАРТА по ст.ст., 8 апреля по н.cт. ПАСХА 1 апреля 1924 : ПАСХА 14 апреля по ст.ст., 27 апреля по н.ст. ПАСХА 20 апреля 1925 : ПАСХА 6 апреля по ст.ст., 19 апреля по н.ст. ПАСХА 12 апреля 1926 : ПАСХА 19 апреля по ст.ст., 2 мая по н.ст. ПАСХА 4 апреля 1927 : ПАСХА 11 апреля по ст.ст., 24 апреля по н.ст. ПАСХА 17 апреля 1928 : ПАСХА 2 апреля по ст.ст., 15 апреля по н.ст. ПАСХА 8 апреля 1929 : ПАСХА 22 апреля по ст.ст., 5 мая по н.ст. ПАСХА 31 МАРТА 1930 : ПАСХА 7 апреля по ст.ст., 20 апреля по н.ст. ПАСХА 20 апреля 1931 : ПАСХА 30 МАРТА по ст.ст., 12 апреля по н.cт. ПАСХА 5 апреля 1932 : ПАСХА 18 апреля по ст.ст., 1 мая по н.ст. ПАСХА 27 МАРТА 1933 : ПАСХА 3 апреля по ст.ст., 16 апреля по н.ст. ПАСХА 16 апреля 1934 : ПАСХА 26 МАРТА по ст.ст., 8 апреля по н.cт. ПАСХА 1 апреля 1935 : ПАСХА 15 апреля по ст.ст., 28 апреля по н.ст. ПАСХА 21 апреля 1936 : ПАСХА 30 МАРТА по ст.ст., 12 апреля по н.cт. ПАСХА 12 апреля 1937 : ПАСХА 19 апреля по ст.ст., 2 мая по н.ст. ПАСХА 28 МАРТА 1938 : ПАСХА 11 апреля по ст.ст., 24 апреля по н.ст. ПАСХА 17 апреля 1939 : ПАСХА 27 МАРТА по ст.ст., 9 апреля по н.cт. ПАСХА 9 апреля 1940 : ПАСХА 15 апреля по ст.ст., 28 апреля по н.ст. ПАСХА 24 МАРТА 1941 : ПАСХА 7 апреля по ст.ст., 20 апреля по н.ст. ПАСХА 13 апреля 1942 : ПАСХА 23 МАРТА по ст.ст., 5 апреля по н.cт. ПАСХА 5 апреля 1943 : ПАСХА 12 апреля по ст.ст., 25 апреля по н.ст. ПАСХА 25 апреля 1944 : ПАСХА 3 апреля по ст.ст., 16 апреля по н.ст. ПАСХА 9 апреля 1945 : ПАСХА 23 апреля по ст.ст., 6 мая по н.ст. ПАСХА 1 апреля 1946 : ПАСХА 8 апреля по ст.ст., 21 апреля по н.ст. ПАСХА 21 апреля 1947 : ПАСХА 31 МАРТА по ст.ст., 13 апреля по н.cт. ПАСХА 6 апреля 1948 : ПАСХА 19 апреля по ст.ст., 2 мая по н.ст. ПАСХА 28 МАРТА 1949 : ПАСХА 11 апреля по ст.ст., 24 апреля по н.ст. ПАСХА 17 апреля 1950 : ПАСХА 27 МАРТА по ст.ст., 9 апреля по н.cт. ПАСХА 9 апреля 1951 : ПАСХА 16 апреля по ст.ст., 29 апреля по н.ст. ПАСХА 25 МАРТА 1952 : ПАСХА 7 апреля по ст.ст., 20 апреля по н.ст. ПАСХА 13 апреля 1953 : ПАСХА 23 МАРТА по ст.ст., 5 апреля по н.cт. ПАСХА 5 апреля 1954 : ПАСХА 12 апреля по ст.ст., 25 апреля по н.ст. пасха 18 апреля 1955 : ПАСХА 4 апреля по ст.ст., 17 апреля по н.ст. ПАСХА 10 апреля 1956 : ПАСХА 23 апреля по ст.ст., 6 мая по н.ст. ПАСХА 1 апреля 1957 : ПАСХА 8 апреля по ст.ст., 21 апреля по н.ст. ПАСХА 21 апреля 1958 : ПАСХА 31 МАРТА по ст.ст., 13 апреля по н.cт. ПАСХА 6 апреля 1959 : ПАСХА 20 апреля по ст.ст., 3 мая по н.ст. ПАСХА 29 МАРТА 1960 : ПАСХА 4 апреля по ст.ст., 17 апреля по н.ст. ПАСХА 17 апреля 1961 : ПАСХА 27 МАРТА по ст.ст., 9 апреля по н.cт. ПАСХА 2 апреля 1962 : ПАСХА 16 апреля по ст.ст., 29 апреля по н.ст. ПАСХА 22 апреля 1963 : ПАСХА 1 апреля по ст.ст., 14 апреля по н.ст. ПАСХА 14 апреля 1964 : ПАСХА 20 апреля по ст.ст., 3 мая по н.ст. ПАСХА 29 МАРТА 1965 : ПАСХА 12 апреля по ст.ст., 25 апреля по н.ст. ПАСХА 18 апреля 1966 : ПАСХА 28 МАРТА по ст.ст., 10 апреля по н.cт. ПАСХА 10 апреля 1967 : ПАСХА 17 апреля по ст.ст., 30 апреля по н.ст. ПАСХА 26 МАРТА 1968 : ПАСХА 8 апреля по ст.ст., 21 апреля по н.ст. ПАСХА 14 апреля 1969 : ПАСХА 31 МАРТА по ст.ст., 13 апреля по н.cт. ПАСХА 6 апреля 1970 : ПАСХА 13 апреля по ст.ст., 26 апреля по н.ст. ПАСХА 29 МАРТА 1971 : ПАСХА 5 апреля по ст.ст., 18 апреля по н.ст. ПАСХА 11 апреля 1972 : ПАСХА 27 МАРТА по ст.ст., 9 апреля по н.cт. ПАСХА 2 апреля 1973 : ПАСХА 16 апреля по ст.ст., 29 апреля по н.ст. ПАСХА 22 апреля 1974 : ПАСХА 1 апреля по ст.ст., 14 апреля по н.ст. ПАСХА 14 апреля 1975 : ПАСХА 21 апреля по ст.ст., 4 мая по н.ст. ПАСХА 30 МАРТА 1976 : ПАСХА 12 апреля по ст.ст., 25 апреля по н.ст. ПАСХА 18 апреля 1977 : ПАСХА 28 МАРТА по ст.ст., 10 апреля по н.cт. ПАСХА 10 апреля 1978 : ПАСХА 17 апреля по ст.ст., 30 апреля по н.ст. ПАСХА 26 МАРТА 1979 : ПАСХА 9 апреля по ст.ст., 22 апреля по н.ст. ПАСХА 15 апреля 1980 : ПАСХА 24 МАРТА по ст.ст., 6 апреля по н.cт. ПАСХА 6 апреля 1981 : ПАСХА 13 апреля по ст.ст., 26 апреля по н.ст. пасха 19 апреля 1982 : ПАСХА 5 апреля по ст.ст., 18 апреля по н.ст. ПАСХА 11 апреля 1983 : ПАСХА 25 апреля по ст.ст., 8 мая по н.ст. ПАСХА 3 апреля 1984 : ПАСХА 9 апреля по ст.ст., 22 апреля по н.ст. ПАСХА 22 апреля 1985 : ПАСХА 1 апреля по ст.ст., 14 апреля по н.ст. ПАСХА 7 апреля 1986 : ПАСХА 21 апреля по ст.ст., 4 мая по н.ст. ПАСХА 30 МАРТА 1987 : ПАСХА 6 апреля по ст.ст., 19 апреля по н.ст. ПАСХА 19 апреля 1988 : ПАСХА 28 МАРТА по ст.ст., 10 апреля по н.cт. ПАСХА 3 апреля 1989 : ПАСХА 17 апреля по ст.ст., 30 апреля по н.ст. ПАСХА 26 МАРТА 1990 : ПАСХА 2 апреля по ст.ст., 15 апреля по н.ст. ПАСХА 15 апреля 1991 : ПАСХА 25 МАРТА по ст.ст., 7 апреля по н.cт. ПАСХА 31 МАРТА 1992 : ПАСХА 13 апреля по ст.ст., 26 апреля по н.ст. ПАСХА 19 апреля 1993 : ПАСХА 5 апреля по ст.ст., 18 апреля по н.ст. ПАСХА 11 апреля 1994 : ПАСХА 18 апреля по ст.ст., 1 мая по н.ст. ПАСХА 3 апреля 1995 : ПАСХА 10 апреля по ст.ст., 23 апреля по н.ст. ПАСХА 16 апреля 1996 : ПАСХА 1 апреля по ст.ст., 14 апреля по н.ст. ПАСХА 7 апреля 1997 : ПАСХА 14 апреля по ст.ст., 27 апреля по н.ст. ПАСХА 30 МАРТА 1998 : ПАСХА 6 апреля по ст.ст., 19 апреля по н.ст. ПАСХА 12 апреля 1999 : ПАСХА 29 МАРТА по ст.ст., 11 апреля по н.cт. ПАСХА 4 апреля 2000 : ПАСХА 17 апреля по ст.ст., 30 апреля по н.ст. ПАСХА 23 апреля 2001 : ПАСХА 2 апреля по ст.ст., 15 апреля по н.ст. ПАСХА 15 апреля 2002 : ПАСХА 22 апреля по ст.ст., 5 мая по н.ст. ПАСХА 31 МАРТА 2003 : ПАСХА 14 апреля по ст.ст., 27 апреля по н.ст. ПАСХА 20 апреля 2004 : ПАСХА 29 МАРТА по ст.ст., 11 апреля по н.cт. ПАСХА 11 апреля 2005 : ПАСХА 18 апреля по ст.ст., 1 мая по н.ст. ПАСХА 27 МАРТА 2006 : ПАСХА 10 апреля по ст.ст., 23 апреля по н.ст. ПАСХА 16 апреля 2007 : ПАСХА 26 МАРТА по ст.ст., 8 апреля по н.cт. ПАСХА 8 апреля 2008 : ПАСХА 14 апреля по ст.ст., 27 апреля по н.ст. ПАСХА 23 МАРТА 2009 : ПАСХА 6 апреля по ст.ст., 19 апреля по н.ст. ПАСХА 12 апреля 2010 : ПАСХА 22 МАРТА по ст.ст., 4 апреля по н.cт. ПАСХА 4 апреля 2011 : ПАСХА 11 апреля по ст.ст., 24 апреля по н.ст. ПАСХА 24 апреля 2012 : ПАСХА 2 апреля по ст.ст., 15 апреля по н.ст. ПАСХА 8 апреля 2013 : ПАСХА 22 апреля по ст.ст., 5 мая по н.ст. ПАСХА 31 МАРТА 2014 : ПАСХА 7 апреля по ст.ст., 20 апреля по н.ст. ПАСХА 20 апреля 2015 : ПАСХА 30 МАРТА по ст.ст., 12 апреля по н.cт. ПАСХА 5 апреля 2016 : ПАСХА 18 апреля по ст.ст., 1 мая по н.ст. ПАСХА 27 МАРТА 2017 : ПАСХА 3 апреля по ст.ст., 16 апреля по н.ст. ПАСХА 16 апреля 2018 : ПАСХА 26 МАРТА по ст.ст., 8 апреля по н.cт. ПАСХА 1 апреля 2019 : ПАСХА 15 апреля по ст.ст., 28 апреля по н.ст. ПАСХА 21 апреля 2020 : ПАСХА 6 апреля по ст.ст., 19 апреля по н.ст. ПАСХА 12 апреля 2021 : ПАСХА 19 апреля по ст.ст., 2 мая по н.ст. ПАСХА 4 апреля 2022 : ПАСХА 11 апреля по ст.ст., 24 апреля по н.ст. ПАСХА 17 апреля 2023 : ПАСХА 3 апреля по ст.ст., 16 апреля по н.ст. ПАСХА 9 апреля 2024 : ПАСХА 22 апреля по ст.ст., 5 мая по н.ст. ПАСХА 31 МАРТА 2025 : ПАСХА 7 апреля по ст.ст., 20 апреля по н.ст. ПАСХА 20 апреля 2026 : ПАСХА 30 МАРТА по ст.ст., 12 апреля по н.cт. ПАСХА 5 апреля 2027 : ПАСХА 19 апреля по ст.ст., 2 мая по н.ст. ПАСХА 28 МАРТА 2028 : ПАСХА 3 апреля по ст.ст., 16 апреля по н.ст. ПАСХА 16 апреля 2029 : ПАСХА 26 МАРТА по ст.ст., 8 апреля по н.cт. ПАСХА 1 апреля 2030 : ПАСХА 15 апреля по ст.ст., 28 апреля по н.ст. ПАСХА 21 апреля 2031 : ПАСХА 31 МАРТА по ст.ст., 13 апреля по н.cт. ПАСХА 13 апреля 2032 : ПАСХА 19 апреля по ст.ст., 2 мая по н.ст. ПАСХА 28 МАРТА 2033 : ПАСХА 11 апреля по ст.ст., 24 апреля по н.ст. ПАСХА 17 апреля 2034 : ПАСХА 27 МАРТА по ст.ст., 9 апреля по н.cт. ПАСХА 9 апреля 2035 : ПАСХА 16 апреля по ст.ст., 29 апреля по н.ст. ПАСХА 25 МАРТА 2036 : ПАСХА 7 апреля по ст.ст., 20 апреля по н.ст. ПАСХА 13 апреля 2037 : ПАСХА 23 МАРТА по ст.ст., 5 апреля по н.cт. ПАСХА 5 апреля 2038 : ПАСХА 12 апреля по ст.ст., 25 апреля по н.ст. ПАСХА 25 апреля 2039 : ПАСХА 4 апреля по ст.ст., 17 апреля по н.ст. ПАСХА 10 апреля 2040 : ПАСХА 23 апреля по ст.ст., 6 мая по н.ст. ПАСХА 1 апреля 2041 : ПАСХА 8 апреля по ст.ст., 21 апреля по н.ст. ПАСХА 21 апреля 2042 : ПАСХА 31 МАРТА по ст.ст., 13 апреля по н.cт. ПАСХА 6 апреля 2043 : ПАСХА 20 апреля по ст.ст., 3 мая по н.ст. ПАСХА 29 МАРТА 2044 : ПАСХА 11 апреля по ст.ст., 24 апреля по н.ст. ПАСХА 17 апреля 2045 : ПАСХА 27 МАРТА по ст.ст., 9 апреля по н.cт. ПАСХА 9 апреля 2046 : ПАСХА 16 апреля по ст.ст., 29 апреля по н.ст. ПАСХА 25 МАРТА 2047 : ПАСХА 8 апреля по ст.ст., 21 апреля по н.ст. ПАСХА 14 апреля 2048 : ПАСХА 23 МАРТА по ст.ст., 5 апреля по н.cт. ПАСХА 5 апреля 2049 : ПАСХА 12 апреля по ст.ст., 25 апреля по н.ст. пасха 18 апреля 2050 : ПАСХА 4 апреля по ст.ст., 17 апреля по н.ст. ПАСХА 10 апреля 2051 : ПАСХА 24 апреля по ст.ст., 7 мая по н.ст. ПАСХА 2 апреля 2052 : ПАСХА 8 апреля по ст.ст., 21 апреля по н.ст. ПАСХА 21 апреля 2053 : ПАСХА 31 МАРТА по ст.ст., 13 апреля по н.cт. ПАСХА 6 апреля 2054 : ПАСХА 20 апреля по ст.ст., 3 мая по н.ст. ПАСХА 29 МАРТА 2055 : ПАСХА 5 апреля по ст.ст., 18 апреля по н.ст. ПАСХА 18 апреля 2056 : ПАСХА 27 МАРТА по ст.ст., 9 апреля по н.cт. ПАСХА 2 апреля 2057 : ПАСХА 16 апреля по ст.ст., 29 апреля по н.ст. ПАСХА 22 апреля 2058 : ПАСХА 1 апреля по ст.ст., 14 апреля по н.ст. ПАСХА 14 апреля 2059 : ПАСХА 21 апреля по ст.ст., 4 мая по н.ст. ПАСХА 30 МАРТА 2060 : ПАСХА 12 апреля по ст.ст., 25 апреля по н.ст. ПАСХА 18 апреля 2061 : ПАСХА 28 МАРТА по ст.ст., 10 апреля по н.cт. ПАСХА 10 апреля 2062 : ПАСХА 17 апреля по ст.ст., 30 апреля по н.ст. ПАСХА 26 МАРТА 2063 : ПАСХА 9 апреля по ст.ст., 22 апреля по н.ст. ПАСХА 15 апреля 2064 : ПАСХА 31 МАРТА по ст.ст., 13 апреля по н.cт. ПАСХА 6 апреля 2065 : ПАСХА 13 апреля по ст.ст., 26 апреля по н.ст. ПАСХА 29 МАРТА 2066 : ПАСХА 5 апреля по ст.ст., 18 апреля по н.ст. ПАСХА 11 апреля 2067 : ПАСХА 28 МАРТА по ст.ст., 10 апреля по н.cт. ПАСХА 3 апреля 2068 : ПАСХА 16 апреля по ст.ст., 29 апреля по н.ст. ПАСХА 22 апреля 2069 : ПАСХА 1 апреля по ст.ст., 14 апреля по н.ст. ПАСХА 14 апреля 2070 : ПАСХА 21 апреля по ст.ст., 4 мая по н.ст. ПАСХА 30 МАРТА 2071 : ПАСХА 6 апреля по ст.ст., 19 апреля по н.ст. ПАСХА 19 апреля 2072 : ПАСХА 28 МАРТА по ст.ст., 10 апреля по н.cт. ПАСХА 10 апреля 2073 : ПАСХА 17 апреля по ст.ст., 30 апреля по н.ст. ПАСХА 26 МАРТА 2074 : ПАСХА 9 апреля по ст.ст., 22 апреля по н.ст. ПАСХА 15 апреля 2075 : ПАСХА 25 МАРТА по ст.ст., 7 апреля по н.cт. ПАСХА 7 апреля 2076 : ПАСХА 13 апреля по ст.ст., 26 апреля по н.ст. пасха 19 апреля 2077 : ПАСХА 5 апреля по ст.ст., 18 апреля по н.ст. ПАСХА 11 апреля 2078 : ПАСХА 25 апреля по ст.ст., 8 мая по н.ст. ПАСХА 3 апреля 2079 : ПАСХА 10 апреля по ст.ст., 23 апреля по н.ст. ПАСХА 23 апреля 2080 : ПАСХА 1 апреля по ст.ст., 14 апреля по н.ст. ПАСХА 7 апреля 2081 : ПАСХА 21 апреля по ст.ст., 4 мая по н.ст. ПАСХА 30 МАРТА 2082 : ПАСХА 6 апреля по ст.ст., 19 апреля по н.ст. ПАСХА 19 апреля 2083 : ПАСХА 29 МАРТА по ст.ст., 11 апреля по н.cт. ПАСХА 4 апреля 2084 : ПАСХА 17 апреля по ст.ст., 30 апреля по н.ст. ПАСХА 26 МАРТА 2085 : ПАСХА 2 апреля по ст.ст., 15 апреля по н.ст. ПАСХА 15 апреля 2086 : ПАСХА 25 МАРТА по ст.ст., 7 апреля по н.cт. ПАСХА 31 МАРТА 2087 : ПАСХА 14 апреля по ст.ст., 27 апреля по н.ст. ПАСХА 20 апреля 2088 : ПАСХА 5 апреля по ст.ст., 18 апреля по н.ст. ПАСХА 11 апреля 2089 : ПАСХА 18 апреля по ст.ст., 1 мая по н.ст. ПАСХА 3 апреля 2090 : ПАСХА 10 апреля по ст.ст., 23 апреля по н.ст. ПАСХА 16 апреля 2091 : ПАСХА 26 МАРТА по ст.ст., 8 апреля по н.cт. ПАСХА 8 апреля 2092 : ПАСХА 14 апреля по ст.ст., 27 апреля по н.ст. ПАСХА 30 МАРТА 2093 : ПАСХА 6 апреля по ст.ст., 19 апреля по н.ст. ПАСХА 12 апреля 2094 : ПАСХА 29 МАРТА по ст.ст., 11 апреля по н.cт. ПАСХА 4 апреля 2095 : ПАСХА 11 апреля по ст.ст., 24 апреля по н.ст. ПАСХА 24 апреля 2096 : ПАСХА 2 апреля по ст.ст., 15 апреля по н.ст. ПАСХА 15 апреля 2097 : ПАСХА 22 апреля по ст.ст., 5 мая по н.ст. ПАСХА 31 МАРТА 2098 : ПАСХА 14 апреля по ст.ст., 27 апреля по н.ст. ПАСХА 20 апреля 2099 : ПАСХА 30 МАРТА по ст.ст., 12 апреля по н.cт. ПАСХА 12 апреля
Так как Qbasic не поддерживается последними версиями Windows, публикуем программу расчёта даты православной пасхи на PascalABC.
Программа "календарь" 1 CLS ' новый стиль 23.01.1600 по 28.02.2200 PRINT " ВВЕСТИ ДАТУ" INPUT " ГОД:", G INPUT " МЕСЯЦ:", M INPUT " ЧИСЛО:", D INPUT "Даты введены правильно? Да-1,Нет-0"; x IF x = 0 THEN 1 IF M > 2 THEN A = 0 ELSE A = 1 G = G - A M = M + 12 * A - 2 n = INT((G - 1600) * 365.25) + INT(30.59 * M) + D + 4 IF n <= 36559 THEN n = n + 3: GOTO 2 IF n <= 73084 AND n > 36559 THEN n = n + 2: GOTO 2 IF n <= 109609 AND n > 73084 THEN n = n + 1 IF n > 182658 THEN n = n - 1 2 T = n MOD 7 IF T = 0 THEN A$ = " ВОСКРЕСЕНЬЕ" IF T = 1 THEN A$ = " ПОНЕДЕЛЬНИК" IF T = 2 THEN A$ = " ВТОРНИК" IF T = 3 THEN A$ = " СРЕДА" IF T = 4 THEN A$ = " ЧЕТВЕРГ" IF T = 5 THEN A$ = " ПЯТНИЦА" IF T = 6 THEN A$ = " СУББОТА" PRINT A$ END Далее публикуем программу месячного календаря для старого стиля. Программа применима для всей Нашей эры. 1 CLS PRINT "КАЛЕНДАРЬ НА МЕСЯЦ" DIM AN$(31) INPUT " ГОД:", gn 2 INPUT " МЕСЯЦ:", MN 3 DN = 1 IF MN = 1 THEN p = 31 IF MN = 2 THEN p = 28: IF gn / 4 - INT(gn / 4) = 0 THEN p = 29 IF MN = 3 THEN p = 31 IF MN = 4 THEN p = 30 IF MN = 5 THEN p = 31 IF MN = 6 THEN p = 30 IF MN = 7 THEN p = 31 IF MN = 8 THEN p = 31 IF MN = 9 THEN p = 30 IF MN = 10 THEN p = 31 IF MN = 11 THEN p = 30 IF MN = 12 THEN p = 31 5 D = DN G = gn M = MN IF D > p THEN END 20 IF M > 2 THEN A = 0 ELSE A = 1 60 G = G - A 80 M = M + 12 * A - 2 90 N = INT(G * 365.25) + INT(30.59 * M) + D + 5 110 S = N / 7 120 T = (S - INT(S)) * 7 130 IF T = 0 THEN A$ = "ВОСКРЕС." 140 T = INT(T + .1) 150 IF T = 1 THEN A$ = "ПОНЕДЕЛ." 160 IF T = 2 THEN A$ = "ВТОРНИК" 170 IF T = 3 THEN A$ = "СРЕДА" 180 IF T = 4 THEN A$ = "ЧЕТВЕРГ" 190 IF T = 5 THEN A$ = "ПЯТНИЦА" 191 IF T = 6 THEN A$ = "СУББОТА" AN$(DN) = A$ PRINT DN; ":"; A$; , DN = DN + 1 GOTO 5 END
Даты православной пасхи в 19-м веке (старый стиль) 1800 : 8 апреля 1801 : 24 МАРТА 1802 : 13 апреля 1803 : 5 апреля 1804 : 24 апреля 1805 : 9 апреля 1806 : 1 апреля 1807 : 14 апреля 1808 : 5 апреля 1809 : 28 МАРТА 1810 : 17 апреля 1811 : 2 апреля 1812 : 21 апреля 1813 : 13 апреля 1814 : 29 МАРТА 1815 : 18 апреля 1816 : 9 апреля 1817 : 25 МАРТА 1818 : 14 апреля 1819 : 6 апреля 1820 : 28 МАРТА 1821 : 10 апреля 1822 : 2 апреля 1823 : 22 апреля 1824 : 6 апреля 1825 : 29 МАРТА 1826 : 18 апреля 1827 : 3 апреля 1828 : 25 МАРТА 1829 : 14 апреля 1830 : 6 апреля 1831 : 19 апреля 1832 : 10 апреля 1833 : 2 апреля 1834 : 22 апреля 1835 : 7 апреля 1836 : 29 МАРТА 1837 : 18 апреля 1838 : 3 апреля 1839 : 26 МАРТА 1840 : 14 апреля 1841 : 30 МАРТА 1842 : 19 апреля 1843 : 11 апреля 1844 : 26 МАРТА 1845 : 15 апреля 1846 : 7 апреля 1847 : 23 МАРТА 1848 : 11 апреля 1849 : 3 апреля 1850 : 23 апреля 1851 : 8 апреля 1852 : 30 МАРТА 1853 : 19 апреля 1854 : 11 апреля 1855 : 27 МАРТА 1856 : 15 апреля 1857 : 7 апреля 1858 : 23 МАРТА 1859 : 12 апреля 1860 : 3 апреля 1861 : 23 апреля 1862 : 8 апреля 1863 : 31 МАРТА 1864 : 19 апреля 1865 : 4 апреля 1866 : 27 МАРТА 1867 : 16 апреля 1868 : 31 МАРТА 1869 : 20 апреля 1870 : 12 апреля 1871 : 28 МАРТА 1872 : 16 апреля 1873 : 8 апреля 1874 : 31 МАРТА 1875 : 13 апреля 1876 : 4 апреля 1877 : 27 МАРТА 1878 : 16 апреля 1879 : 1 апреля 1880 : 20 апреля 1881 : 12 апреля 1882 : 28 МАРТА 1883 : 17 апреля 1884 : 8 апреля 1885 : 24 МАРТА 1886 : 13 апреля 1887 : 5 апреля 1888 : 24 апреля 1889 : 9 апреля 1890 : 1 апреля 1891 : 21 апреля 1892 : 5 апреля 1893 : 28 МАРТА 1894 : 17 апреля 1895 : 2 апреля 1896 : 24 МАРТА 1897 : 13 апреля 1898 : 5 апреля 1899 : 18 апреля
|