Вопрос школьника
Известно, что старуха Шапокляк лжёт по понедельникам, вторникам и средам, а говорит правду во все остальные дни недели. Когда она может сказать: «Вчера я лгала. После завтрашнего дня я буду лгать два дня подряд»?
пн вт ср чт пт сб вс
0 0 0 1 1 1 1
Ответ от учителя
Чтобы понять, когда старуха Шапокляк может сказать такое утверждение, нужно разобраться в ее лживых и правдивых днях.
Из условия известно, что она лжет по понедельникам, вторникам и средам, а говорит правду во все остальные дни недели.
Таким образом, можно составить таблицу ее лживых и правдивых дней:
пн вт ср чт пт сб вс
Л Л Л П П П П
0 0 0 1 1 1 1
Здесь «Л» — это день, когда старуха лжет, а «П» — день, когда она говорит правду.
Теперь рассмотрим утверждение: «Вчера я лгала. После завтрашнего дня я буду лгать два дня подряд».
Для начала определим, какой день недели был вчера. Для этого нужно отнять от сегодняшнего дня один день. Например, если сегодня пятница, то вчера был четверг.
Предположим, что старуха сказала это утверждение в пятницу. Тогда вчера был четверг, и она лгала.
Далее она говорит, что после завтрашнего дня (то есть после субботы) она будет лгать два дня подряд.
Таким образом, она будет лгать в воскресенье и понедельник. Но по условию она лжет по понедельникам, то есть в понедельник она говорит неправду.
Значит, утверждение «Вчера я лгала. После завтрашнего дня я буду лгать два дня подряд» может быть сказано только в пятницу.