Алгоритм - такое предписание, которое определяет содержание и последовательность операций, превращающих исходные данные в искомый результат [9,16].
Согласно теории В.П.Беспалько, основными свойствами алгоритма являются:
1 .Определенность (простота и однозначность операций).
2.Массовость (приложимость к целому классу задач).
3.Результативность (обязательное подведение к ответу).
4.Дискретность (членение на элементарные шаги)"[7,15].
Не следует алгоритм обучения путать с машинными алгоритмами - в них логические операции должны быть предельно элементарными;
- шаги алгоритма обучения строятся с учетом фактического уровня развития учащихся и их предшествующей подготовки;
- в алгоритмах обучения последовательность операций иногда определяется не логико-грамматическими или логико-математическими, а чисто дидактическими принципами;
- алгоритм обучения допускает большую свободу в характере использования его учащимися (его предписания могут применяться по-разному).
В этом состоит отличие алгоритмов обучения от машинных алгоритмов
Таким образом, алгоритмом обучения называют такое логическое построение, которое вскрывает содержание и структуру мыслительной деятельности ученика при решении задач данного типа и служит практическим руководством для выработки навыков или формирования понятий.
В процессе обучения существуют такие разновидности алгоритмов:
- алгоритмы поиска, которые обеспечивают правильное вычленение признаков и безошибочное, быстрое выявление в тексте тех мест, где надо применять один из разрешающих алгоритмов;
- разрешающие алгоритмы, служащие разграничению сходных написаний, категорий и форм.
Разрешающие алгоритмы строятся по принципу задач с одним или несколькими альтернативными вопросами. Алгоритмы разрешения разнородны по объему: от 3-4 шагов до 30-40 и более.
Алгоритм с широким охватом правил можно назвать обобщающими. Они обобщают серию однородных правил. Основное преимущество обобщающих алгоритмов состоит в том, что они помогают с самого начала изучения материала формировать правильные и полные обобщения, учат школьников тому, как наиболее экономно и правильно находить ответ при решении учебно-познавательных задач. Эффективность использования обобщающих алгоритмов в значительной степени определяется их простотой и доступностью, уровнем сходства всех способов описания моделей в общей цепочке: правило - алгоритм - схема устного рассуждения образцы устного рассуждения, графическая фиксация умственных действий. Все эти действия оказывают эффективное воздействие лишь в комплексе, поэтому "опора только на образцы обоснования правил или только на схемы алгоритмических предписаний заметно снижает эффективность обучения рациональным приемам применения знаний.[12,27].
В существующей практике обучения орфографии наиболее часто применяются модели ДИХОТОМИЧЕСКОГО АЛГОРИТМА - в форме дерева признаков с альтернативными ответами: "да" - "нет". Используя дихотомические алгоритмы, ученик мысленно продвигается сверху вниз, постепенно осуществляя операции выбора из двух возможных вариантов: "да" или "нет", и таким образом приходит к правильному выводу. Реже используются модели политомических алгоритмов, которые выполняют функции как распознающих, так и разрешающих предписаний. Эти модели очень полезны при формировании умений и навыков.
При обучении политомическая модель предписания облегчает работу учащихся на этапе применения знаний, однако не устраняет многих затруднений, с которыми они сталкиваются в процессе работы с дихотомическими алгоритмами.
Опыт применения описанных Е.Т.Шатовой моделей предписаний показал, что политомический алгоритм более нагляднее и компактнее, лучше просматривается и запоминается.[10,10].
Но по-нашему мнению, в начальных классах предпочтительней другие виды алгоритмов, так как младшие школьники не в состоянии охватить общую картину, обозначенную в политомическом алгоритме. Им легче проследить логику работы по правилу с помощью дихотомического предписания.
Там, где возможно, предписания дихотомического и политомического типов заменяют моделями типа алгоритм-формула. Алгоритм-формула представляет собой определенную систему знаков (букв, цифр, кратких графических обозначений), отражающих структуру и содержание как орфографических правил, так и приемов и образцов их применения. Именно такая модель оказалась более эффективной.
Покажем на конкретном примере один из вариантов методики построения и ввода алгоритма - формулы применительно к теме "Буквы Е и И в падежных окончаниях существительных". Вначале учащимся предлагается "чистая" таблица, которая заполняется под руководством учителя в процессе эвристической беседы и в итоге приобретает следующий вид:
В результате совместной работы учителя и учащихся вначале вводится формула обобщенного правила правописания буквы Е (условное название - правило-формула). Ход мыслей при построении, а затем и при чтении формулы данного правила для учащихся предельно ясен: опираясь на таблицу, они продвигаются сверху вниз - от склонения (первый ярус) к группе (второй ярус) и затем к падежам и окончаниям.
Форма суждения должна ориентировать учащихся на выполнение умственных действий по принципу: "Вначале объясни ("если то-то..."), а затем запиши ("пишу так-то...")", что очень важно для формирования мотивированных обобщений на этапе первичного обучения материала.
Учебная задача - это цель познавательной деятельности; она всегда содержит вопрос (определяющая часть задачи), условия выполнения, порядок выполнения (план решения или алгоритм) и результат решения - ответ. Метод решения грамматике - орфографических задач применяется ко всем проверяемым орфограммам, но типы задач и порядок их решения различны. Рассмотрим составные элементы задачи и ее решение на примере.
Вопрос, то есть осознание цели того, что должно быть получено. Для проверки слова "весы" [в'исы] задача - это выяснение, какую букву надо написать после "в" для обозначения гласного звука.
Условия: отсутствие ударения (безударный гласный в корне слова). Важно подчеркнуть положение безударного гласного звука - он стоит в корне слова : "вес-".
Порядок выполнения (алгоритм): выделение безударного гласного - определение его места в морфеме (в данном случае - в корне) - подбор проверочного слова с проверяемым гласным. В данном примере проверочное слово - "вес".
Вывод: проверка подтвердила, что в корне слова "вeсы" следует писать букву "е": "весы".
М. Р. Львов, М. Разумовская указывают, что: "Решая орфографическую задачу, школьник должен совершить следующие действия:
во-первых, увидеть орфограмму в слове, словосочетании, тексте;
во-вторых, определить ее вид: проверяемая или нет; если да, то к какой грамматике - орфографической теме относится; вспомнить правило;
в-третьих, определить способ решения задачи в зависимости от типа орфограммы, от соответствующего правила;
в-четвертых, определить "шаги", ступени решения и их последовательность, то есть составить (обычно восстановить в памяти) алгоритм решения задачи;
в-пятых, решить задачу, то есть выполнить последовательные действия по алгоритму, не пропустив ни одного и не совершив ошибки ни на одной из ступеней; получить результат - вывод о правильности написания;
в-шестых, написать слово в соответствии с решением задачи и осуществить самопроверку.[4, 21]
Такова в общих чертах структура действий учащегося, проверяющего орфограмму с помощью правил методом решения задачи. Действия очень сложны для 8-9- летнего ребенка. Как правило, несоблюдение указанного порядка приводит к ошибкам.
Несколько иной порядок действий описан Н.Н. Алгазиной:
1) ученик должен обнаружить орфограмму (опознавательный этап анализа);
2) установить, какое орфографическое правило необходимо применить в данном случае (выборочный этап анализа);
3) решить вопрос о конкретном написании, выделив существенные признаки, необходимые и достаточные для применения орфографического правила (заключительный этап анализа)"[2,34].
Идеи моделирования и алгоритмизации умственной деятельности учащихся все более проникают в школьную практику. В помощь учащимся создаются памятки, указания в виде плаката-инструкции, где даны 3-4 рекомендации в нужной последовательности.
Обучение использованию алгоритмов проходит в 3 этапа.
1 .Подготовительный этап - подготовка базы для работы с новым материалом , актуализация навыков, на которых основано применение алгоритма, формирование нового навыка. Учащиеся должны быть подготовлены к выполнению всех элементарных операций алгоритма.
Время, отведенное на эту работу, зависит от уровня подготовленности учащихся.
Без этого этапа упражнения по алгоритму могут привести к закреплению ошибок.
2.Основной этап:
а) начинается с момента объяснения правила. Класс должен активно участвовать в составлении и записи алгоритма. Учитель проводит бесед)', в результате которой на доске появляется запись алгоритма. Она облегчает понимание и усвоение алгоритма.
б) далее по схеме разбираются 2-3 примера.
в) раздаются карточки с алгоритмами или работа ведется по общей таблице.
Содержание перечитывается одним учеником. Затем выполняются тренировочные упражнения (сначала - коллективно, затем - самостоятельно). Необходима жесткая фиксация умственных действий (например, в форме таблицы).
г) развернутое комментирование (карточки закрываются)
д) дети стараются не использовать карточки и комментарии (но при необходимости пользуются).