schoolМатематика
verifiedРешено AI
Решение задачи №21: День недели по остатку от деления на 7
help_outlineУсловие задачи
расписать решение задачи как решать
lightbulbКраткий ответ
Чтобы определить день недели по остатку от деления числа на 7, нужно знать соответствие остатка дню недели для известной даты. Затем восстанавливается вся последовательность.
Подробное решение
Задача №21
Условие:
31 января 2011 года — понедельник. Нужно определить значения переменной y (день недели) для алгоритма, использующего остаток от деления числа на 7.
Решение:
1. Сначала определим, какой остаток от деления на 7 дает контрольная дата (31 января):
\[ 31 \pmod 7 = 3 \]
Так как по условию 31 января — это понедельник, то остатку 3 соответствует значение 'понедельник'.
2. Теперь, зная, что остаток 3 — это понедельник, восстановим последовательность дней недели для остальных остатков:
Если 3 — понедельник, то:
4 — вторник
5 — среда
6 — четверг
0 — пятница (так как после 6 идет 0 в модульной арифметике)
1 — суббота
2 — воскресенье
3. Запишем значения для алгоритма:
если chislo = 3 то y := 'понедельник'
если chislo = 4 то y := 'вторник'
если chislo = 5 то y := 'среда'
если chislo = 6 то y := 'четверг'
если chislo = 0 то y := 'пятница'
если chislo = 1 то y := 'суббота'
если chislo = 2 то y := 'воскресенье'
Ответ:
Значения переменной y: 'понедельник', 'вторник', 'среда', 'четверг', 'пятница', 'суббота', 'воскресенье' соответственно указанным в условии остаткам.