Лигическая задача (или/и)

Существует робот , коробка и 15 кубиков, объ
1 год назад от sthshdth shtsehtse

2 Ответы



0 голосов
Если команда звучит как складывай кубики максимум 8 или пока не кончится место, то это означает, что робот будет складывать кубики до тех пор, пока не заполнит коробку полностью, либо пока не будет добавлено уже 8 кубиков, в зависимости от того, что произойдёт раньше. Таким образом, в данной задаче использование оператора или означает, что будет выполнено одно из двух условий.
 
Объем всех 15 кубиков составляет 30, что больше объема коробки. Поэтому робот может поместить в коробку только 12 кубиков (6 пар) , что займет 24 единицы объема (12 кубиков * 2 объема на кубик) .
 
Если вместо оператора или был бы использован оператор и, то команда звучала бы как складывай кубики максимум 8 и пока не кончится место. В таком случае, робот бы продолжал складывать кубики, пока не заполнит коробку и при этом не превысит лимит в 8 кубиков. Однако, в данной задаче объём всех кубиков превышает объём коробки, поэтому ни один кубик не был бы помещён в коробку.
1 год назад от ndhdnvb ncvncvncv
0 голосов
Проблема. ИЛИ что? Мы переходим в философию. Можно ли дать больше свободы? Зачем? Изза одной задачи? Последствия. Вы готовы? И проще. Больше контроля. Вы сами регулируете, что добавить.
1 год назад от JeanettCarli

Связанные вопросы