11. Известно, что 31 января 2022 года было понедельником. Какие значения должны быть присвоены литерной переменной y в алгоритме, определяющем день недели для произвольного числа (chislo) января 2022 года?
chislo:=chislo mod 7
если chislo=3 то y:=’Понедельник’
если chislo=4 то y:=’Вторник’
если chislo=5 то y:=’Среда’
если chislo=6 то y:=’Четверг’
если chislo=0 то y:=’Пятница’
если chislo=1 то y:=’Суббота’
если chislo=2 то y:=’Воскресенье’
Ответ
Сначала найдём понедельник 31-го января по формуле: chislo:=chislo mod 7, где chislo = 31.
31 mod 7 = 31/7 (ост) = 31 – 4*7 = 31-28 = 3
То есть, для chislo = 3 будет y=’Понедельник’
Найдём для остальных дней января:
30 mod 7 = 2 – то есть будет воскресенье для chislo=2, так как предыдущий день. И так далее.