Педагогические условия изучения алгоритмизации


Методика обучения алгоритмизации на учебных исполнителях, работающих «в обстановке»



Скачать 377,5 Kb.
страница13/21
Дата19.06.2022
Размер377,5 Kb.
#186336
ТипКурсовая
1   ...   9   10   11   12   13   14   15   16   ...   21
Связанные:
алгоритмизация
Titulny list Kursovaya rabota, Задание №8

2.2.3 Методика обучения алгоритмизации на учебных исполнителях, работающих «в обстановке»


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

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

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

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

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

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

  • от простого к сложному — постепенное усложнение задач;

  • новизна — каждая задача вносит какой-то новый элемент зна­ний (новая команда, новый прием программирования);

  • наследование — следующая задача требует использования зна­ний, полученных при решении предыдущих задач.

Традиционно в школьной ин­форматике используются два способа описания алгоритмов: блок- схемы и учебный алгоритмический язык. В базовом курсе инфор­матики необходимо использовать обе эти формы. Основное досто­инство блок-схем - наглядность алгоритмической структуры. Од­нако это качество проявляется лишь в том случае, если изображе­ние блок-схемы происходит стандартным способом. Основным следствие освоения учениками структурной методики должно стать умение при построении алгоритмов «мыслить структурами». Структурно изображенные блок-схемы на рис. 1(а,б) помогают такому видению алгоритма.

Алгоритмический язык — это текстовая форма описания алго­ритма. Она ближе к языкам программирования, чем блок-схемы. Однако, это еще не язык программирования. Поэтому строгого синтаксиса в алгоритмическом языке нет. Для структурирования текста алгоритма на АЯ используются строчные отступы. При этом соблюдается следующий принцип: все конструкции одного уров­ня вложенности записываются на одном вертикальном уровне, вложенные конструкции сметаются относительно внешней впра­во. Соблюдение этих правил улучшает наглядность структуры ал­горитма, однако не дает такой степени наглядности, как блок- схемы.
В настоящее время школьный курс информатики включает в себя программирование в системе КуМир Рис.2, которая разработана исходя из потребностей российского образования:

  1. Свободно распространяемая

  2. Многоплатформенная

  3. Нулевые требования к ресурсам

  4. Поддерживается российской академией наук

  5. В числе разработчиков – авторы многих учебников и учебных пособий по информатике.


Рис.2 Система программирования КуМир
Система КуМир нацелена на проведение эффективного практикума по основам алгоритмизации.

  1. Простой язык, интегрированная среда.

  2. Постоянная полная диагностика синтаксиса в процессе редактирования программы.

  3. Возможность автоматической проверки при самостоятельной работе.

  4. Имеет несколько исполнителей.




Скачать 377,5 Kb.

Поделитесь с Вашими друзьями:
1   ...   9   10   11   12   13   14   15   16   ...   21




База данных защищена авторским правом ©psihdocs.ru 2022
обратиться к администрации

    Главная страница