- •Методика развития алгоритмического мышления младших школьников
- •Алгоритмическое мышление и его составляющие.
- •Система понятий раздела формализации.
- •Методика изучения исполнителей в начальной школе.
- •1. Активное включение детей в ситуацию.
- •2. Осмысление действий в игре.
- •3. Введение терминов «исполнитель», «команда», «среда исполнителя», «система команд исполнителя».
- •4. Ввод понятий ситуаций «не понимаю», «не могу».
- •5. Формулирование выводов.
- •6. Закрепление освоенных понятий.
- •Методика введения и закрепления понятия алгоритма.
- •План хитрой мышиной охоты
Система понятий раздела формализации.
Основными понятиями раздела формализации являются понятия: «исполнитель» «команда», «среда исполнителя», «система команд исполнителя (СКИ)», «алгоритм».
Команда – отдельное законченное действие.
Исполнитель – объект, изменяющий свое состояние под воздействием поступивших извне команд (программы) в соответствии с некоторой договоренностью. Для учащихся начальной школы в качестве понятия исполнителя можно трактовать как объекта, исполняющего команды.
Важно понять, чем характеризуется исполнитель: среда, система команд, отказы.
Среда или обстановка исполнителя – «место обитания» исполнителя. Например, среда Робота – клетчатое поле, ориентированное по сторонам горизонта.
Система команд исполнителя (СКИ). Каждый исполнитель может выполнять команды только из некоторого списка – системы команд исполнителя. Для каждой команды должны быть описаны условия применимости и результат ее выполнения. Для учащихся можно определить понятие СКИ как совокупности команд, которые исполнитель может выполнить.
На уроке, посвященном понятию исполнителя, учитель должен донести до учащихся следующие идеи. Во-первых, человек далеко не единственный исполнитель алгоритмов. Во-вторых, любой исполнитель состоит из устройства управления и «рабочего инструмента». В-третьих, каждый исполнитель алгоритмов обладает ограниченным набором допустимых действий. В-четвертых, разные классы задач требуют разных наборов допустимых действий, разных исполнителей.
Алгоритм – последовательность команд исполнителя, приводимая к достижению определенной цели или для решения какой-либо задачи.
На уроках, посвященных введению и закреплению понятия алгоритм, учащиеся должны усвоить, что для решения одной и той же задачи и одного и того же исполнителя может быть составлено несколько различных алгоритмов. Наиболее ценными из нескольких алгоритмов решения одной и то же задачи считается такой алгоритм, который приводит к решению задачи за наименьшее количество шагов.
Методика изучения исполнителей в начальной школе.
В машинном курсе информатики о понятии исполнителя следует говорить не ранее как через 3 – 4 урока работы с исполнителями, так как необходимо сначала дать детям почувствовать работу этих программ, схему общения с программами и только потом говорить об исполнителе и соответствующих терминах.
В безмашинном курсе информатики понятие «исполнитель» и связанные с ним другие понятия можно ввести, опираясь на жизненный опыт учащихся.
Рассмотрим примерную схему одного из уроков безмашинного варианта знакомства с понятием «исполнитель».
Для первого знакомства с понятием «исполнитель» на урок можно принести автомобиль с радиоуправлением. Внешне эта игрушка выглядит как автомобиль с антенной, пульт управления находится в руках учителя.
1. Активное включение детей в ситуацию.
Дети, как вы думаете, что это у меня на полу у стола (доски)?
Вы знаете, как это работает?
Кто нам покажет, как работает этот автомобиль?
Кто еще покажет? (Можно пригласить несколько учеников, это очень повышает интерес детей и активизирует урок.)
На каком пространстве в классе может работать эта игрушка? (На полу, стены — границы.)
