Предмет: Информатика,
автор: nfymif1
СРОЧНО!! ПОМОГИТЕ!
Нужно составить программу для решения задачи:
Известно, что 31 января 2011 года приходится на понедельник. Какие значения должны быть присвоены литерной переменной у в алгоритме, определяющем день недели для любого числа (chislo) января 2011 года?
С объяснением.
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:= "
Mifody:
таня на каком языке программирования?
Ответы
Автор ответа:
12
31 mod 7 = 3 и это означает понедельник.
Пн - 3
Вт - 4
Ср - 5
Чт - 6
Пт - 0 (счет от 0 до 6 по кольцу, потому что это отстатки деления на 7)
Сб - 1
Вс - 2
Тогда получаем
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:= "Вс"
Вы уверены?
спасибо большое
Похожие вопросы
Предмет: Алгебра,
автор: alanusseinovkz
Предмет: Математика,
автор: snezhana306
Предмет: Русский язык,
автор: MashaFood
Предмет: Математика,
автор: kolochkov1499
Предмет: Математика,
автор: ангел577