<span>Ввести X</span>
<span>Ввести Y</span>
<span>R=6</span>
<span>A=2</span>
<span>Если Х²+Y²>R² То
</span><span> "Не
принадлежит"</span>
Иначе
<span>
Если X<A То
</span><span> "Не
принадлежит"</span><span>
Иначе</span>
<span> "Принадлежит"
</span><span> Конец Если</span>
<span>Конец Если</span>
На три вроде),...........................
1) A⇒B⇒C⇒D⇒E⇒F 1+2+1+2+1=7 ответ 7
2) A⇒C⇒D⇒E 3+4+1=8 ответ 8
3) A⇒C⇒D⇒E 3+6+1=10 ответ 10
Имеет смысл воспользоваться методом "дихотомии" (деления пополам).
Если с днем рождения все понятно: в году максимум 366 дней и требуется определить нужный, то непонятно, как быть с загаданным учеником - их условно пронумеровать и спрашивать о номере?
Поэтому принимаем такое решение. Мы делим список учеников на два части (например, написав сведения о каждом на отдельной карточке и разложив эти карточки на две равные кучки по 560/2 = 280 человек в каждой. Затем задаем вопрос: загаданный ученик находится в первой кучке? По результатам ответа кучку, содержащую загаданного ученика, снова делим пополам. Процесс повторяем пока не останется одна карточка. Аналогично поступаем с датами рождения.
Тогда количество вопросов определится, как степень числа 2, дающая число, не меньшее количества учеников (дней рождения).
2⁹ < 560 < 2¹⁰, поэтому ученик будет угадан максимум за 10 вопросов.
2⁸ < 366 < 2⁹, поэтому день рождения будет угадан максимум за 9 вопросов.
В сумме потребуется задать не более 9+10 = 19 вопросов.
Конечно, можно придумать более продвинутую систему, когда на карточках учеников будут указаны одновременно и даты их рождения, тогда количество вопросов можно снизить.
21122
Решение:
8-1=7
7*3=21
21*3=63
63-1=62
62-1=61