Другие темы о русской словесности и культуреЗадачи для несообразительных

Модератор: Penguin

Кот в сапогах
начинающий литератор
начинающий литератор
Сообщений в теме: 8
Всего сообщений: 97
Зарегистрирован: 13.06.2015
Образование: высшее естественно-научное
 Re: Задачи для несообразительных

Сообщение Кот в сапогах »

<...>

Реклама
Аватара пользователя
Роксана
-
Сообщений в теме: 12
Всего сообщений: 2316
Зарегистрирован: 14.07.2015
Образование: высшее техническое
Профессия: Программист
Откуда: Красноярск
Возраст: 44
 Re: Задачи для несообразительных

Сообщение Роксана »

И так по кругу!

Аватара пользователя
Penguin
-
Сообщений в теме: 14
Всего сообщений: 3350
Зарегистрирован: 07.06.2009
Лучшие Ответы: 2
Образование: высшее техническое
Откуда: Израиль
Возраст: 64
 Re: Задачки на сообразительность

Сообщение Penguin »

Я прошу ответить на простой вопрос: что мешает строить первую дачу? Разве после нее нельзя построить следующую?

Аватара пользователя
Роксана
-
Сообщений в теме: 12
Всего сообщений: 2316
Зарегистрирован: 14.07.2015
Образование: высшее техническое
Профессия: Программист
Откуда: Красноярск
Возраст: 44
 Re: Задачи для несообразительных

Сообщение Роксана »

Десятую после девятой нельзя строить, потому что после десятой мы выходим за границы своего участка.

Аватара пользователя
Penguin
-
Сообщений в теме: 14
Всего сообщений: 3350
Зарегистрирован: 07.06.2009
Лучшие Ответы: 2
Образование: высшее техническое
Откуда: Израиль
Возраст: 64
 Re: Задачки на сообразительность

Сообщение Penguin »

Роксана, я спрашивала про самую первую дачу.

Аватара пользователя
водица
ВПЗР
ВПЗР
Сообщений в теме: 3
Всего сообщений: 2333
Зарегистрирован: 20.07.2015
Образование: среднее
Профессия: энергетика
Откуда: от чистого истока
Возраст: 59
 Re: Задачки на сообразительность

Сообщение водица »

Роксана: Десятую после девятой нельзя строить, потому что после десятой мы выходим за границы своего участка.
можно...если закончить их общей стеной и строить одновременно, что не оговаривалось как
запретное...
Мир Вашему дому !*

Аватара пользователя
Penguin
-
Сообщений в теме: 14
Всего сообщений: 3350
Зарегистрирован: 07.06.2009
Лучшие Ответы: 2
Образование: высшее техническое
Откуда: Израиль
Возраст: 64
 Re: Задачки на сообразительность

Сообщение Penguin »

Кот в сапогах: bool CanBuild(unsigned int dacha)
{
if (dacha == 0)
return true;

if (dacha >= 10)
return false;

return CanBuild(dacha + 1);
}

Аватара пользователя
Роксана
-
Сообщений в теме: 12
Всего сообщений: 2316
Зарегистрирован: 14.07.2015
Образование: высшее техническое
Профессия: Программист
Откуда: Красноярск
Возраст: 44
 Re: Задачи для несообразительных

Сообщение Роксана »

Можно строить первую, но потом, по условию, непременно надо строить вторую (следующую) и так далее. А когда дойдём до десятой, то тут-то и загвоздка. Её строить нельзя. Ведь тогда условие для девятой уже невыполнимо. И мы откатываемся назад.

Аватара пользователя
Penguin
-
Сообщений в теме: 14
Всего сообщений: 3350
Зарегистрирован: 07.06.2009
Лучшие Ответы: 2
Образование: высшее техническое
Откуда: Израиль
Возраст: 64
 Re: Задачки на сообразительность

Сообщение Penguin »

Роксана: Можно строить первую, но потом, по условию, непременно надо строить вторую (следующую) и так далее. А когда дойдём до десятой, то тут-то и загвоздка. Её строить нельзя. Ведь тогда условие для девятой уже невыполнимо. И мы откатываемся назад.
Но ведь в условии не сказано, что нужно обязательно построить 10 дач!

Кот в сапогах
начинающий литератор
начинающий литератор
Сообщений в теме: 8
Всего сообщений: 97
Зарегистрирован: 13.06.2015
Образование: высшее естественно-научное
 Re: Задачи для несообразительных

Сообщение Кот в сапогах »

<...>

Аватара пользователя
Penguin
-
Сообщений в теме: 14
Всего сообщений: 3350
Зарегистрирован: 07.06.2009
Лучшие Ответы: 2
Образование: высшее техническое
Откуда: Израиль
Возраст: 64
 Re: Задачки на сообразительность

Сообщение Penguin »

Кот в сапогах: По условию задачи существует пустой участок с нулём построенных дач, поэтому для dacha==0 значение предиката истинно.
Все верно, но ваша функция не работает.

Кот в сапогах
начинающий литератор
начинающий литератор
Сообщений в теме: 8
Всего сообщений: 97
Зарегистрирован: 13.06.2015
Образование: высшее естественно-научное
 Re: Задачи для несообразительных

Сообщение Кот в сапогах »

<...>

Аватара пользователя
Penguin
-
Сообщений в теме: 14
Всего сообщений: 3350
Зарегистрирован: 07.06.2009
Лучшие Ответы: 2
Образование: высшее техническое
Откуда: Израиль
Возраст: 64
 Re: Задачки на сообразительность

Сообщение Penguin »

Кот в сапогах: Доказательства в студию, пожалуйста: что в поведении этой функции вы считаете дефектом или несоответствием постановке исходной задачи?
void main()
{
unsigned int dacha = 0;
CanBuild(dacha);
}

bool CanBuild(unsigned int dacha)
{
if (dacha == 0)
return true;

if (dacha > 10)
return false;

return CanBuild(dacha + 1);
}

Сколько раз будет вызвана функция CanBuild?

Аватара пользователя
Роксана
-
Сообщений в теме: 12
Всего сообщений: 2316
Зарегистрирован: 14.07.2015
Образование: высшее техническое
Профессия: Программист
Откуда: Красноярск
Возраст: 44
 Re: Задачи для несообразительных

Сообщение Роксана »

В условии сказано, что обязательно надо строить следующую дачу.

Аватара пользователя
Penguin
-
Сообщений в теме: 14
Всего сообщений: 3350
Зарегистрирован: 07.06.2009
Лучшие Ответы: 2
Образование: высшее техническое
Откуда: Израиль
Возраст: 64
 Re: Задачки на сообразительность

Сообщение Penguin »

Роксана:
Penguin: Но ведь в условии не сказано, что нужно обязательно построить 10 дач!
В условии сказано, что обязательно надо строить следующую дачу.
Дошло! Вы правы!!! Спасибо, Роксана!

Отправлено спустя 11 минут 21 секунду:
Кот в сапогах, возражения снимаю. Все нормально.

Аватара пользователя
Penguin
-
Сообщений в теме: 14
Всего сообщений: 3350
Зарегистрирован: 07.06.2009
Лучшие Ответы: 2
Образование: высшее техническое
Откуда: Израиль
Возраст: 64
 Re: Задачки на сообразительность

Сообщение Penguin »

Вопрос к господам математикам:
в чем принципиальное отличие задачи лёлика про дачи от парадокса неожиданной казни

Кот в сапогах
начинающий литератор
начинающий литератор
Сообщений в теме: 8
Всего сообщений: 97
Зарегистрирован: 13.06.2015
Образование: высшее естественно-научное
 Re: Задачи для несообразительных

Сообщение Кот в сапогах »

<...>

Аватара пользователя
Penguin
-
Сообщений в теме: 14
Всего сообщений: 3350
Зарегистрирован: 07.06.2009
Лучшие Ответы: 2
Образование: высшее техническое
Откуда: Израиль
Возраст: 64
 Re: Задачки на сообразительность

Сообщение Penguin »

Кот в сапогах: Если угодно, в задаче о дачах логическую цепочку выстраивает человек, находящийся вне условия задачи (его рассуждения не влияют на ситуацию, описанную в задаче).
Не убедили. Этим человеком может быть подрядчик. Вот возьмет, и начнет строить первую дачу! :D

Аватара пользователя
Роксана
-
Сообщений в теме: 12
Всего сообщений: 2316
Зарегистрирован: 14.07.2015
Образование: высшее техническое
Профессия: Программист
Откуда: Красноярск
Возраст: 44
 Re: Задачи для несообразительных

Сообщение Роксана »

Так что с подносами? Апельсинами можно будет угоститься? Или ни одного подноса не будет поставлено?

Аватара пользователя
Penguin
-
Сообщений в теме: 14
Всего сообщений: 3350
Зарегистрирован: 07.06.2009
Лучшие Ответы: 2
Образование: высшее техническое
Откуда: Израиль
Возраст: 64
 Re: Задачки на сообразительность

Сообщение Penguin »

Роксана: Так что с подносами? Апельсинами можно будет угоститься? Или ни одного подноса не будет поставлено?
С апельсинами дело обстоит следующим образом.
На поднос умещаются ровно 10 апельсинов. Мама говорит Андрюше: «Клади апельсины так, чтобы после каждого можно было положить еще один». Но Андрюша пока еще не умеет считать до десяти, да и с формальной логикой у него дела не очень, поэтому он сразу же приступает к выполнению задания и кладет на поднос апельсин...

Ответить Пред. темаСлед. тема
  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Условие задачи
    Penguin » 27 фев 2010, 23:47 » в форуме Стилистика
    80 Ответы
    3749 Просмотры
    Последнее сообщение ValerijS
    27 авг 2013, 01:09
  • Задачи не для чайников
    75 Ответы
    4823 Просмотры
    Последнее сообщение Hex
    25 сен 2016, 00:19
  • Есть ли ошибки в условиях задачи?
    ALEXIN » 17 апр 2013, 13:24 » в форуме Орфография
    19 Ответы
    1407 Просмотры
    Последнее сообщение Валентин Навескин
    19 апр 2013, 10:26