Алгоритмизация в обучении

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

Рубрика Математика
Вид статья
Язык русский
Дата добавления 29.09.2018
Размер файла 15,2 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

УДК 378.147

Алгоритмизация в обучении

Семёнов В.О.

Кременчугский государственный политехнический университет

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

Цель работы. Изучение алгоритмических процессов, предписаний алгоритмического типа и алгоритмов в решении указанной проблемы.

Материалы и результаты исследования. Обычно под алгоритмом «понимается жесткое указание о том, какие операции и в какой последовательности надо произвести для решения любой задачи из некоторого множества однотипных задач». Основными характеристиками алгоритмов являются их детерминированность, массовость и результативность [1].

а) Детерминированность (определенность) состоит в том, что указания, входящие в алгоритм, должны быть строго определенными, т.е. должны точно указывать характер и условия каждой операции. Они должны быть однозначными, а определяемые ими действия - достаточно элементарными.

С определенностью алгоритмов связано свойство формальности. Применение алгоритма позволяет получить одинаковый результат в одинаковых условиях независимо от особенностей системы- исполнителя. Для решения задачи с помощью алгоритма необходимо, чтобы различие и отождествление объектов, на которые направлены операции, были доступны системе-исполнителю; сами операции должны выполняться ею однозначно. Этого достаточно для получения искомого результата даже без проникновения в сущность решаемой задачи.

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

в) Результативность проявляется в том, что при соответствующих исходных данных алгоритм всегда должен приводить к получению искомого результата (положительного или отрицательного) после выполнения конечного числа операций в соответствии с его командами. Это, однако, не означает, что применение алгоритма к данному классу задач при всяких исходных объектах дает нужный результат: при определенных исходных данных процесса выполнение алгоритмического предписания может оборваться безрезультатно или продолжаться бесконечно (так, например, при извлечении квадратного корня из 2 в соответствии с алгоритмом процесс может продолжаться бесконечно).

Основными способами описания алгоритмических процессов являются словесное описание, описание с помощью блок-схемы или логической схемы, описание с помощью операторной схемы и описание с помощью граф-схемы [1]. обучение алгоритм детерминированность

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

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

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

Предписание, являющееся алгоритмическим для одного человека (или группы людей), может не носить такого характера для другого исполнителя. Степень дробления операций должна определяться уровнем развития мышления человека, для которого предназначено предписание. Учитывая особенности алгоритмических предписаний, составленных для человека, Л.Н.Ланда выделяет их в отдельный класс предписаний алгоритмического типа [2].

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

Алгоритмические предписания, показывающие, какие педагогические операции и в какой последовательности должен выполнить преподаватель для достижения поставленных целей обучения, называют алгоритмами обучения. В то же время можно разработать предписания, детерминирующие деятельность обучаемых по решению задач определенных классов. Предписания алгоритмического типа для решения учебных задач называются учебными алгоритмами (например, алгоритм вычисления НОК двух чисел может выступать в качестве учебного алгоритма, если он предназначен для учебного процесса).

Учебные алгоритмы отличаются от алгоритмов и алгоритмических предписаний других типов:

а) учебные алгоритмы не могут обладать свойством формальности: необходимо, чтобы обучаемый ясно осознавал, почему задача решается именно так, а не иначе, в чем смысл операций, составляющих действие (в алгоритмических предписаниях неучебного типа человек часто выполняет операции, не проникая в их смысл);

б) при составлении алгоритмических предписаний, предназначенных для решения человеком производственных задач, исходят из наиболее рационального пути достижения предназначенных целей. Напротив, при составлении учебных алгоритмов, учитывающих индивидуальные особенности обучаемых, уровень их подготовки, нужно исходить из целей обучения и применять даже менее рациональный способ решения задачи, если он позволяет более успешно сформировать у учащихся необходимые на данном этапе умения и навыки;

в) для менее подготовленных учащихся следует использовать более доступный для них «подробный», развернутый учебный алгоритм, для более подготовленных - менее развернутый, в котором в качестве элементарных выступают более сложные действия. В ходе обучения учащихся можно «переводить» с развернутых на свернутые алгоритмы.

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

Основной целью применения алгоритмов распознавания является: а) отнесение распознаваемого объекта к одному из нескольких возможных классов (соответствующие учебные алгоритмы называются алгоритмами классификации); б) распознавание того, относится ли рассматриваемый объект к данному классу или нет (такие алгоритмы называются алгоритмами распознавания принадлежности).

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

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

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

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

1) преподаватель ведущий практические занятия, при подготовке к занятию должен заранее продумать, можно ли объединить намеченные для решения задачи в единый класс (тип);

2) в случае, если это возможно, необходимо попытаться представить процесс их решения как алгоритмический и сформулировать соответствующее предписание. При этом предписание не сообщается студентам «в готовом виде», а обучаемые подводятся к самостоятельному построению алгоритмов.

Литература

1. Ляпунов А.А., Шестопал Г.А. Об алгоритмическом описании процессов управления.- Математическое просвещение. - 1957. - №2.

2. Ланда Л.Н. Алгоритмизация в обучении.- М.:Просвещение, 1966.

Размещено на Allbest.ru

...

Подобные документы

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

    реферат [220,4 K], добавлен 22.11.2010

  • Составление дифференциального уравнения для описания процессов в электрической схеме. Моделирование процессов при начальных условиях, при входном воздействии единичным скачком (функция Хевисайда), при заданном входном воздействии (Гауссов импульс).

    курсовая работа [182,2 K], добавлен 08.06.2014

  • Теория автоматического управления и виды алгоритмических звеньев. Стационарные и нестационарные САР. Типовые динамические звенья: определение и классификация. Запас устойчивости по модулю и фазе. Показатель колебательности и кривая переходного процесса.

    контрольная работа [477,5 K], добавлен 15.07.2014

  • Использование системы MathCAD как средства описания алгоритмов решения основных математических задач. Рассмотрение законов Кеплера и понятия о всемирном тяготении. Аналитические и численные решения задачи трех тел (материальных точек), вывод уравнений.

    курсовая работа [287,2 K], добавлен 04.06.2013

  • Алгебра логики, булева алгебра. Алгебра Жегалкина, педикаты и логические операции над ними. Термины и понятия формальных теорий, теорема о дедукции, автоматическое доказательство теорем. Элементы теории алгоритмов, алгоритмически неразрешимые задачи.

    курс лекций [652,4 K], добавлен 29.11.2009

  • Основные определения математической логики, булевы и эквивалентные функции. Общие понятия булевой алгебры. Алгебра Жегалкина: высказывания и предикаты. Определение формальной теории. Элементы теории алгоритмов, рекурсивные функции, машина Тьюринга.

    курс лекций [651,0 K], добавлен 08.08.2011

  • Общие характеристики алгоритмов стандартов шифрования РФ и США. Особенности архитектурных принципов. Сравнение раундов шифрования. Эквивалентность прямого и обратного преобразований. Выработка ключевых элементов. Характеристики стойкости алгоритмов.

    курсовая работа [311,4 K], добавлен 25.12.2014

  • Характеристика методов численного интегрирования, квадратурные формулы, автоматический выбор шага интегрирования. Сравнительный анализ численных методов интегрирования средствами MathCAD, а также с использованием алгоритмических языков программирования.

    контрольная работа [50,8 K], добавлен 06.03.2011

  • Численные методы представляют собой набор алгоритмов, позволяющих получать приближенное (численное) решение математических задач. Два вида погрешностей, возникающих при решении задач. Нахождение нулей функции. Метод половинного деления. Метод хорд.

    курс лекций [81,2 K], добавлен 06.03.2009

  • Понятия целой и дробной частей действительного числа. Основные свойства функции и ее график. Применение свойств функции y = [x] при решении уравнений и геометрических задач. Описание реальных процессов непрерывными функциями. Решение задач на делимость.

    курсовая работа [487,7 K], добавлен 29.05.2016

  • Изучение вопросов применения теории множеств, их отношений и свойств и теории графов, а также математических методов конечно-разностных аппроксимаций для описания конструкций РЭА (радиоэлектронной аппаратуры) и моделирования протекающих в них процессов.

    реферат [206,9 K], добавлен 26.09.2010

  • Простейшая разностная схема для задачи Дирихле: построение, аппроксимация и устойчивость. Описания метода установления. Анализ алгоритмов, реализующих метод установления: решение в виде конечного ряда Фурье, схема установления и переменных направлений.

    курсовая работа [323,4 K], добавлен 25.11.2011

  • Влияние способа перехода от системы F(x)=x к системе x=ф(x) на точность полученного решения. Общее описание программного обеспечения и алгоритмов. Функциональное назначение программы. Программный модуль metod1.m и metod2.m. Описание тестовых задач.

    курсовая работа [591,6 K], добавлен 27.04.2011

  • Обоснование итерационных методов решения уравнений в свертках, уравнений Винера-Хопфа, с парными ядрами, сингулярных интегральных, интегральных с одним и двумя ядрами. Рассмотрение алгоритмов решения. Анализ учебных программ по данной дисциплине.

    дипломная работа [2,2 M], добавлен 27.06.2014

  • Описание системы трехмерного визуализатора процесса дефрагментации с точки зрения системного анализа. Исследование преобразований состояний кубика Рубика с помощью математической теории групп. Анализ алгоритмов Тистлетуэйта и Коцембы решения головоломки.

    курсовая работа [803,2 K], добавлен 26.11.2015

  • Понятия и определения орграфа и неориентированного графа, методы решения. Неориентированные и ориентированные деревья. Подробное описание алгоритмов нахождения кратчайших путей в графе: мультиграф, псевдограф. Матрица достижимостей и контрдостижимостей.

    курсовая работа [251,0 K], добавлен 16.01.2012

  • Анализ межотраслевых связей, коэффициентов прямых и полных затрат труда. Определение оптимального плана выпуска продукции и решения с использованием двойственных оценок. Элементы теории игр, моделирование производственных процессов. Функция Кобба-Дугласа.

    контрольная работа [113,9 K], добавлен 19.01.2015

  • Понятие геометрического паркета или замощения (разбиения) плоскости. Разработка новых моделей геометрического паркета. Моделирование и составление алгоритмов построения геометрических паркетов из неправильных шестиугольников и пятиугольников одного типа.

    курсовая работа [195,5 K], добавлен 20.09.2009

  • Рассмотрение основных подходов к построению математических моделей процесса. Сопряженное уравнение для простейшего уравнения диффузии и структура алгоритмов для решения задач. Использование принципа двойственности для представления линейного функционала.

    курсовая работа [711,0 K], добавлен 03.08.2012

  • Аппроксимация функций методом наименьших квадратов. Описание программного средства: спецификация переменных, процедур и функций, схемы алгоритмов. Реализация расчетов в системе Mathcad. Порядок составления графика в данной среде программирования.

    курсовая работа [808,9 K], добавлен 09.05.2011

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.