Как определить день недели для заданной даты
Математика

Какой день недели выпал на 18 число этого месяца, если три из пяти пятниц пришлись на четные даты? Варианты ответа

Какой день недели выпал на 18 число этого месяца, если три из пяти пятниц пришлись на четные даты? Варианты ответа: пятница, вторник, понедельник, воскресение.
Верные ответы (1):
  • Владимировна_8333
    Владимировна_8333
    35
    Показать ответ
    Тема: Как определить день недели для заданной даты

    Разъяснение: Для решения данной задачи, нам потребуются знания о календаре и алгоритмы определения дня недели. Существуют различные методы для определения дня недели, однако мы воспользуемся формулой Зеллера - математическим алгоритмом, позволяющим определить день недели для любой даты.

    Формула Зеллера применяется для Григорианского календаря и выглядит следующим образом:
    h = (q + [(13*(m+1))/5] + K + [K/4] + [J/4] - 2*J) mod 7,

    где:
    h - номер дня недели (0 - суббота, 1 - воскресенье, ..., 6 - пятница),
    q - число месяца,
    m - номер месяца (3 - март, ..., 14 - февраль),
    K - двузначный год (годы века),
    J - столетие (годы века - 1).

    В данной задаче, число месяца равно 18, а три пятницы приходятся на четные даты, что означает, что они выпадают на 2, 4 и 6 числа месяца. Таким образом, мы имеем:
    q = 18,
    m = 5 (пятый месяц - май),
    K = 21,
    J = 20.

    Подставив значения в формулу, получим:
    h = (18 + [(13*(5+1))/5] + 21 + [21/4] + [20/4] - 2*20) mod 7.
    h = (18 + 14 + 21 + 5 + 5 - 40) mod 7.
    h = 23 mod 7.
    h = 2.

    Итак, получили, что остаток при делении 23 на 7 равен 2. Следовательно, 18 число попадает на день недели с номером 2, что соответствует вторнику.

    Совет: Отличным способом для запоминания формулы Зеллера является систематическая тренировка. Попробуйте составить таблицу с различными датами и соответствующими им днями недели, используя эту формулу. Постепенно вы научитесь применять формулу на практике без необходимости записывать каждый шаг.

    Задача на проверку: Какой день недели выпал на 1 января 2000 года?
Написать свой ответ: