Кез келген тапсырманы кейіпкерлерге мінездеме беріп толтырыңыз, берілген кестені толтыру үшін шығарманың толық нұсқасын оқыңыз. Мысалы, Ойымша мүлдем шаншатай ертеде отырады ыксан мен т.б.
Проверенное решение:
Пояснение: Чтобы решить данную задачу, нам необходимо определить текущий день недели по заданному календарю. Для этого воспользуемся алгоритмом определения дня недели по дате.
Алгоритм состоит из нескольких шагов:
1. Запишите заданную дату в формате ДД.ММ.ГГГГ (например, 27.06.2022).
2. Проверьте, есть ли в данной дате високосный год. Если год делится на 4 без остатка, но не делится на 100 или делится на 400 без остатка, то год является високосным (например, 2020 год — високосный).
3. Найдите код дня недели для заданной даты согласно таблице:
— Понедельник — 0
— Вторник — 1
— Среда — 2
— Четверг — 3
— Пятница — 4
— Суббота — 5
— Воскресенье — 6
Применяя этот алгоритм, мы можем определить, какой день недели был или будет в указанную дату.
Пример использования: Определите, на какой день недели будет 27 июня 2022 года?
Решение: Найдем код дня недели для 27 июня 2022 года. Проверим, является ли год 2022 високосным. Так как год не делится на 4 без остатка, это обычный год. Используя таблицу кодов дней недели, найдем, что 27 июня 2022 года будет понедельником (код 0).
Совет: Чтобы легче запомнить коды дней недели, можно составить аббревиатуру из первых букв названий дней недели (ПВСЧПВ).
Упражнение: Определите, на какой день недели будет 1 января 2030 года?