Я уже писала о том, как сделать простой тренажер в табличном редакторе Excel, а сегодня хочу рассказать как сделать подобный тренажер, но с автоматической проверкой ответов. Снова будем автоматически генерировать задания на сложение, но хочу сделать еще одну модернизацию - на этот раз счет будет строго в пределах десяти. Если в прошлом тренажере появлялись примеры вроде 7+8, то в этот раз такого будем избегать: если первое число 7, то второе - не больше трех.
Шаг 1. Открываем Excel, сразу сохраняем файл под нужным именем.
Шаг 2. В ячейку A1 генерируем первое число.
Для этого записываем в ней:
=СЛУЧМЕЖДУ(1;9)
Эта функция будет каждый раз придумывать за нас целые числа от 1 до 9.
Шаг 3. Добавляем второе число суммы и знаки арифметических действий.
В ячейку B1 пишем знак "+", в D1 "=", а в С1 набираем:
=СЛУЧМЕЖДУ(0;10-A1)
Самое маленькое число, которое может появиться в ячейке с такой формулой будет 0, а самое большое - как раз то, которого не хватает числу из первого столбца до десяти. То есть, если в A1 у нас сгенерировано 7, то в C1 будет какое-то число от 0 до 10-7=3. Как раз то, что нам надо.
Шаг 4. Увеличиваем количество примеров до необходимого.
Выделяем ячейки от A1 до D1, наводим курсор на квадратик в правом нижнем углу выделенной области, зажимаем левую кнопку мыши и тянем вниз до ячейки D20.
Шаг 5. Создаем новую страницу и копируем на нее примеры.
Генераторы случайных чисел обновляются каждый раз при пересчете книги Excel. Получается, что если мы сейчас добавим автоматическую проверку с помощью еще одной формулы, то примеры обновятся раньше, чем проверятся. Этого мы не хотим, поэтому сгенерированные значения скопируем на новый лист.
Создаем новый лист, копируем на первом листе готовые примеры (выделяем мышкой и нажимаем Ctrl+C), переходим на Лист2 выделяем на нем ячейку A1, кликаем правую кнопку мыши и выбираем "Вставить значения" (либо нажимаем Ctrl+Shift+V).
Шаг 6. Добавляем проверку.
На Лист2 в ячейку F1 пишем
=ЕСЛИ(E1=A1+C1; "Молодец!";"")
Формула работает так: она проверяет совпадает ли число из ячейки E1 (там ученик будет писать ответ) с суммой чисел из ячеек A1 и C1. Если совпадает, то есть пример решен верно, то в F1 (там где сама формула записана) появится надпись "Молодец!", а если пример решен с ошибкой или совсем не решен, то ячейка остается пустой (последние кавычки в формуле пустые).
А если вас не пугают формулы, содержащие условия, то можно написать вот так:
=ЕСЛИ(E1="";"";ЕСЛИ(E1=A1+C1; "Молодец!";"Подумай еще!"))
Эта формула будет вежливо молчать пока в ячейке E1 не появится ответ, но прозрачно намекнет, что что-то не так, если ученик ошибётся.
Шаг 7. Оформляем.
Меняем ширину столбцов, шрифты, заливку ячеек и прочее на свое усмотрение. Примеры должны выглядеть привычно и не вызывать вопросов где писать ответ.
Шаг 8. Защищаем необходимые ячейки от редактирования.
Тренажер готов, можно его распечатать или посадить ребенка вносить ответы в электронном виде (не зря же мы возились с добавлением автоматической проверки). Но так как людям свойственно промахиваться мимо нужных ячеек или просто из любопытства удалять информацию, которую удалять не стоит, советую установить защиту ячеек.
Первым делом выделяем диапазон E1:E20, в который надо будет записывать ответ, кликаем правой кнопкой мыши, выбираем "Формат ячеек" и снимаем защиту.
А потом защищаем весь оставшийся лист.
Если у вас более старая версия Excel или другой табличный редактор, то защиту можно поискать в меню "Сервис".
Шаг 9. Используем тренажер по назначению.
Зовем ученика и даем ему задание решать примеры, а потом убеждаемся, что он молодец.
Как обновить тренажер?
Снимаем защиту с листа (той же кнопочкой, которой устанавливали), копируем примеры с первого листа (они там уже обновятся), вставляем как значения (шаг 5), удаляем значения из столбца с ответами и снова защищаем лист.
Успехов вам и вашим детям!
Если у кого-то получилось сделать тренажер с автоматической проверкой, то он молодец, а если нет - пишите вопросы в комментариях!