Найти тему

Создаем в Excel "честный" тренажер на вычитание в пределах десятка.

Арифметические тренажеры в Ecxel весьма полезны для ребенка и доступны для создания родителями. Если учесть некоторые тонкости, то такие тренажеры будут еще полезнее и приятнее решать. Приступим!

В прошлой статье я уже написала инструкцию о том, как создать тренажер на вычитание в пределах десятка. Он полезен, прост в создании и использовании, но обладает одним недостатком, который сначала может даже радовать детей, а потом начинает раздражать.

"1-1=" встречается в каждом столбце, в то время как примеров, вроде "9-4=" явно не хватает.
"1-1=" встречается в каждом столбце, в то время как примеров, вроде "9-4=" явно не хватает.

Обратите внимание на примеры, которые генерируются в получившемся тренажере (на фото). С одной стороны, они удовлетворяют нашим требованиям: вычитание в пределах десятка. Но с другой - некоторые примеры встречаются гораздо чаще других. Почему так получается?

Уменьшаемое при таком подходе генерируется равномерно, то есть число 1 встречается с такой же частотой, как и число 10, а вычитаемое тоже генерируется равномерно, но только в диапазоне, ограниченным первым числом. Получается, в среднем из 100 примеров 10 будут начинаться с единицы и заканчиваться 0 или 1, то есть 5 примеров 1-0 и 1-1. Сомнительная польза так часто вычислять такие простые значения, даже радость от того, что "такая легкотня попалась" быстро надоедает. Еще 10 примеров из 100 будут начинаться с 10, то есть 10-0, 10-1, 10-2... встретятся в среднем по одному разу. Но это в среднем, теория вероятности подсказывает, что если целую неделю решать по 20 примеров, то какой-нибудь из 10-.... наверняка упустим. Зато 1-1 70 раз вычислим. Совсем нечестно!

Excel, к сожалению, не очень гибок. В phyton подобная проблема решается гармонично вписывающимся в код условным оператором, но есть способы и табличку подстроить под наши нужды.

Способ исправления недостатка номер 1.

Не генерировать единицу и двойку в качестве уменьшаемого. То есть в ячейку A1 запишем =СЛУЧМЕЖДУ(3;10). Это позволит 20% самых простых примеров заменить разнообразными, более сложными. Неравномерность все равно останется, но не такая значительная.

Уже немного лучше
Уже немного лучше

Способ устранения недостатка номер 2.

Еще более "честное", но чуть более замороченное. Мы генерируем два числа, большее делаем уменьшаемым, а меньшее - вычитаемым. При таком способе варианты 10-5 будет встречаться так же часто, как 1-0, чуть реже (в 2 раза) будут попадаться только примеры вида 4-4 или 6-6. Единственное неудобство, мы не можем просто взять и поменять значения в ячейках, так что генерировать придется в одном месте таблицы, а записывать пример в другом.

Организовать это можно так:

В ячейках E1 и F1 пишем :

=СЛУЧМЕЖДУ(0;10)

В ячейке A1

=МАКС(E1;F1)

В С1

=МИН(E1;F1)

Все остальное оставляем как было.

Пары чисел выставляются в нужном порядке. Здесь тоже могут быть повторяющиеся примеры, но надоедать они не будут.
Пары чисел выставляются в нужном порядке. Здесь тоже могут быть повторяющиеся примеры, но надоедать они не будут.

Способ исправления недостатка номер 3.

Используем вложенные функции, но не задействуем лишние ячейки. Для этого генерируем два числа в ячейке A1 и выбираем большее в качестве уменьшаемого, вычитаемое генерируем отдельно.

То есть, такой способ отличается от первого тренажера совсем чуть-чуть, а ячейке A1 вместо "=СЛУЧМЕЖДУ(1;10)" пишем:

=МАКС(СЛУЧМЕЖДУ(1;10);СЛУЧМЕЖДУ(1;10))

По распределению примеров мы почти точно повторим предыдущий вариант, но не загромождаем лишние ячейки, правда, генерируем для каждого примера целых 3 числа, но ничего страшного в этом нет.

Здесь нет лишних ячеек, а примеры распределены равномерно.
Здесь нет лишних ячеек, а примеры распределены равномерно.

Вместо заключения.

Вот такие варианты тренажеров получились. Можно браться и решать. Можно, конечно, сильно постараться и совсем избежать повторений примеров, но повторение, как говорят, мать учения, так что, при желании можно просто решить на пару заданий больше.

Успехов Вам и Вашим детям! И спасибо за любую обратную связь!