Обучение методам построения алгоритмов

Материалы о педагогике » Методика изучения темы: "Алгоритмы" » Обучение методам построения алгоритмов

Страница 1

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

Для того чтобы ученикам было легко работать с учебными исполнителями, они должны удовлетворяет следующим условиям:

• это должен быть исполнитель, работающий «в обстановке»;

• этот исполнитель должен имитировать процесс управления некоторым реальным объектом (черепахой, роботом и др.);

• в системе команд исполнителя должны быть все структурные команды управления (ветвления, циклы);

• исполнитель позволяет использовать вспомогательные алгоритмы (процедуры).

Изучая работу любого исполнителя алгоритмов, учителю следует привести его характеристики, совокупность которых называется архитектурой исполнителя. К ним относятся:

среда, в которой работает исполнитель;

режим работы исполнителя;

система команд исполнителя;

данные, с которыми работает исполнитель.

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

От простого к сложному – т.е. постепенное усложнение решаемых задач.

-Новизна – каждая задача должна вносить новый элемент знаний – новую команду, новый приём программирования.

-Наследование – решение каждой следующей задачи требует использования знаний, полученных при решении предыдущих.

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

Основное достоинство блок-схем – наглядность представления структуры алгоритма. Это достигается изображением блок-схем стандартным способом – сверху вниз.

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

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

На практических занятиях используются следующие типы задач:

• составление простых линейных алгоритмов;

• составление и использование вспомогательных алгоритмов;

• составление циклических алгоритмов;

• использование ветвлений в алгоритмах;

•использование метода последовательной детализации при составлении сложных алгоритмов.

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

Второе: алгоритм зависит не только от сформулированной цели (искомого результата), но и от исходного состояния исполнителя. Если бы исходное состояние было другим, то был бы другим и алгоритм, несмотря на то, что в результате получается один и тот же рисунок. Для алгоритмов работы «в обстановке» начальное состояние исполнителя является исходным данным задачи. Состояние учебного исполнителя определяется местом его расположения на поле и ориентацией. Результатом же выполнения алгоритма становится не только рисунок (главная цель), но и конечное состояние исполнителя.

Страницы: 1 2

Материалы по педагогике:

Воспитательная работа
За время прохождения практики мною было проведено два воспитательных мероприятия с учащимися; «Алкоголь и подростки» и «Питерская земля - это родина моя!». Первое мероприятие было посвящено правовому воспитанию подростков, поэтому было проведено в 6–7 классах, так как этот возраст школьников, более ...

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

Уровень сформированности основных движений у детей с отклонениями в эмоциональном развитии
Исследование проводилось на базе дошкольного образовательного учреждения №40 г. Краснодара с февраля по июнь 2013 г. В исследовании приняли участие 14 детей старшей группы. Исследование проходило в три этапа. На первом этапе эксперимента была проведена беседа с педагогом-психологом и анализ карт ра ...

Навигация