Таблица умножения на языке скрейтч.
ВВЕДЕНИЕ
Большую популярность приобретают электронные тренажеры по математике в сети интернет. Это интерактивный способ сформировать новое понятие или отработать алгоритм. Тренажер можно использовать для повышения интереса обучающихся к математике. Чтобы отработать некоторый алгоритм школьник должен выполнить определенный набор действий. Чтобы сделать этот процесс более интересным, используются электронные тренажеры. Чаще всего ими являются программы, предлагающие задания по определенной теме, с контролем правильности выполнения.
Цель: Создать математический тренажер для закрепления темы «Таблица умножения».
В соответствии с поставленной целью решались следующие задачи:
Изучить литературу и интернет-источники по программированию с использованием языка Scratch;
Научиться основам программирования;
Написать программу для тренажера на языке программирования Scratch.
Язык программирования Scratch.
Скретч — визуальная объектно-ориентированная среда программирования для обучения школьников младших и средних классов.
Программы на Скретче состоят из графических блоков.
Основными компонентами Скретч-программы являются объекты-спрайты. Для редактирования костюмов спрайтов в скретч встроен графический редактор. Действие Скретч-программы происходит на сцене.
Сцена игры: здесь оживают игры и истории. В этой области есть кнопки, при нажатии на них, происходит следующее:
-Запустить проект;
-Остановить проект;
-Перейти в режим игры.
Область сцены: здесь хранятся фоны проекта.
Область спрайтов: здесь хранятся персонажи и объекты.
Область блоков: здесь расположены все команды программы.
Область скриптов: здесь составляются программы для каждого спрайта и сцены.
По функциональному назначению блоки делятся на 8 групп, принадлежность блока к той или иной группе обозначается его цветом. (Рис.2)
Блоки движения. Они заставляют спрайт перемещаться по сцене.
Блоки внешности. Они позволяют изменять внешний вид спрайтов, позволяют им «разговаривать», а также прятаться и появляться.
Блоки звуков. Если появится желание озвучить проект, то можно воспользоваться библиотекой звуков
Блоки рисования пером необходимы если нужно нарисовать спрайт или фон самостоятельно.
Блоки данных (переменных). Блоки переменных не видны до тех пор, пока вы не создадите переменную с помощью кнопки «создать переменную».
Блоки событий. Эти блоки имеют «шапочку», поэтому они всегда располагаются в начале скрипта. Они позволяют программе реагировать на различные события, такие как нажатие клавиш на клавиатуре, клик мышкой и т.п.
Блоки управления. Это очень важные блоки, они объясняют программе в какой момент запускать различные скрипты.
Блоки сенсоров. эти блоки позволяют организовать ввод информации в компьютер.
Блоки операторов. Блоки, умеющие выполнять вычисления и сравнивать числа.
Другие блоки. В случае необходимости здесь можно создать свои блоки
Язык скретч оперирует числами, текстовыми строками, логическими значениями.
Разработка тренажера «Таблица умножения».
Разработка тренажера включает следующие этапы:
Выбор умения или алгоритма, усвоение которого вызывает затруднения у обучающихся;
Продумать какие действия должен будет выполнить обучающийся;
Выбрать критерий эффективности тренажера;
Выбрать тему, сюжет и написать сценарий тренажера;
Написать и отладить программу;
Провести тестирование;
Для разработки тренажера была выбрана тема «Таблица умножения» как наиболее сложная тема. Школьники испытывают трудности в изучении этой темы, а именно в запоминании таблицы.
Данный тренажер предлагает 10 заданий на вычисление примеров из таблицы умножения. Обучающийся должен внести ответ в специальное поле.
Сюжет тренажера происходить в школьном классе. Профессор кот задает примеры. Всего примеров 10. Если набирается 10 очков, то профессор делает вывод что таблицу умножения вы знаете на отлично.
ЗАКЛЮЧЕНИЕ
Данный тренажер позволяет в легкой игровой форме закрепить знание таблицы умножения. А так же, возможно использование тренажера в качестве контроля знаний обучающихся.
Тренажер «Таблица умножения» универсален. Простота создания программы тренажера позволяет без особых трудов внести изменения и использовать для отработки навыков сложения и вычитания чисел в 1 классе.
2