Страницы: 1
RSS
Подбор арифметических действий для получения нужного результата
 
Доброго всем дня! Сыну второкласснику задали шибко умную задачу. Есть выражение с пропущенными знаками простых арифметических действий + - / * например 4 4 4 4 4 =16 Между четвёрками надо подобрать, какие действия вставить, чтобы получилось 16. Скобки использовать нельзя. Бьюсь уже 3 часа и никак. Может с помощью всесильного сообщества EXCEL как-то решится эта задача. Хочется получить или макрос или функцию автоматически подбирающую нужные знаки действий в выражении.
 
bablja, а решение точно есть? А то от нынешней системы образования всякое можно ожидать. Вдруг они пошутили :D.
Если в мире всё бессмысленно, — сказала Алиса, — что мешает выдумать какой-нибудь смысл? ©Льюис Кэрролл
 
ХЗ. Может и пошутили. Вот задание

Файлы удалены: превышение допустимого размера вложения [МОДЕРАТОР]
 
44/4+4/4+4=16
3000 логических примеров по математике. Внетабличное умножение и деление без скобок. Табличное умножение и деление со скобками.
Изменено: roma2000 - 04.04.2017 22:20:00
 
Без скобок не получается, имхо.
Разве что, если считать на калькуляторе, то такие действия:
4/4+4*4-4 (калькулятор выдаст 16, что неправильно)

UDP
Цитата
roma2000 написал:
44/4+4/4+4=16
...стареем...
Изменено: Михаил С. - 04.04.2017 22:23:05
 
Цитата
roma2000 написал:
44/4+4/4+4=16
там нет 44. только 4
 
Но и нет условия, что между 4 обязательно должен стоять какой-то знак...
...Использванно пять четверок
Изменено: Михаил С. - 04.04.2017 22:26:47
 
Цитата
Михаил С. написал:
Разве что, если считать на калькуляторе, то такие действия:
4/4+4*4-4 (калькулятор выдаст 16, что неправильно)
Мой калькулятор считает правильно и выдаёт 13.
 
Цитата
bablja написал: там нет 44. только 4
В примере и четвёрок на одну поменьше, но условия, что мат. действие должно ставиться после каждого знака нет.
Можно продумать и такие варианты.
... в этом мире не лжет, потому что не в состоянии, только одна вещь, и это - математика.
 
Большинство калькуляторов неграмотные... мой - такой. :)

зы. Имхо - тема не по Excel, а для курилки... Не обратил сразу внимания..
Изменено: Михаил С. - 09.04.2017 01:50:34
 
Хорошо. Зайду с другого бока. В планете excel нашел файл способный выдать все возможные комбинации использования знаков. Файл во вложении.
Вопрос:Как в формулу вставить арифметические действия из ячеек?
 
=4/4/4+4*4 = 16.25 почти 16 :)
Для 2-го класса, полагаю, вычисления производятся пошагово, как в обычных калькуляторах, когда результат предыдущего шага участвует в следующем действии.
Тогда:
4-4=0
0*4=0
0+4=4
4*4=16
Можете проделать все это пошагово в штатной программе Стандартные - Калькулятор:
4-4=
*4=
+4=
*4=
первый шаг можно разбить на два: 4= и -4=
Изменено: ZVI - 05.04.2017 04:02:44
 
Макросом перебрал все варианты, всего 256 вариантов. Но 16 нет.
 
Цитата
skiv17 написал:
Макросом перебрал все варианты, всего 256 вариантов. Но 16 нет.
Спасибо. Видать действительно допускается в этом задании не ставить никого знака между числами тем самым объединяя их в одно число.
А самим макросом не поделитесь?  
 
:)
 
Доброго дня! Возможно ли изменить макрос, если в примере будут разные числа?
Спасибо!
 
Доброе время суток
Цитата
wholesander написал:
Возможно ли изменить макрос, если в примере будут разные числа?
Позвольте поинтересоваться - что означает ваш вопрос?
1. Вы спрашиваете разрешения?
2. Вас интересует - есть ли теоретическая возможность изменить макрос?
3. Или вы ищите доказательство того, что макрос не возможно изменить в общем случае, с учётом ограничений по памяти времени выполнения?
 
Цитата
Андрей VG написал:
Позвольте поинтересоваться - что означает ваш вопрос?1. Вы спрашиваете разрешения?2. Вас интересует - есть ли теоретическая возможность изменить макрос?3. Или вы ищите доказательство того, что макрос не возможно изменить в общем случае, с учётом ограничений по памяти времени выполнения?
Ни один из 3 вариантов.
Я имел ввиду, возможной не большой коррекции кода макроса,  сам я не силен в excel, поэтому и ищу помощи.
Если нет- искать другие варианты.
как вариант :
написать 120 макросов - но это, очень трудоёмко, если вообще возможно.
Может можно этот процесс как-то облегчить?
Спасибо.
Изменено: wholesander - 19.02.2020 08:14:20
Страницы: 1
Наверх