На главную страницу сайта К. Полякова
Преподавание, наука и жизнь.
 
главная школа вуз наука delphi программы походы автор
 Лента новостей Новости Блог Блог 

 

Этот сайт больше не обновляется. Сайт К. Полякова «Преподавание, наука и жизнь» переехал по адресу kpolyakov.spb.ru. Новый адрес страницы, к которой вы обратились: Пожалуйста, обновите свои закладки. Через 5 секунд вы будете перенаправлены на новый сайт автоматически.
Учебная среда «Исполнители»

Исполнители

Методика

Какого исполнителя выбрать?

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

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

На странице Скачать можно получить файл, содержащий разработки уроков программирования на основе исполнителей Робот, Черепаха и Чертежник.

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

Методические материалы, разработанные К.Ю. Поляковым и другими авторами, можно бесплатно загрузить с этого сайта.

Исполнитель Робот

Курс рассчитан на 26 часов (14 часов теории и 12 практических занятий) и включает следующие темы:

  1. Алгоритмы и исполнители (2 часа).
  2. Основные команды (2 часа).
  3. Цикл повтори (2 часа).
  4. Вложенные циклы (2 часа).
  5. Циклы с условием (2 часа).
  6. Условные операторы (2 часа).
  7. Сложные условия (2 часа).
  8. Переменные (2 часа).
  9. Вывод данных (2 часа).
  10. Ввод данных. Вычисления (2 часа).
  11. Процедуры (2 часа).
  12. Процедуры с параметрами (2 часа).
  13. Введение в cтруктурное программирование (2 часа).

На все темы, кроме первой (теоретической) отводится 1 час теории и 1 час практики. На каждом практическом занятии на компьютерах ученикам предлагается 3 задачи (на оценки «3», «4» и «5»).

Набор задач для Робота (лабиринты), используемый автором, после распаковки находится в подкаталоге MAZE, а их решения — в подкаталоге PROGRAM\ROBOT. Имя программы совпадает с именем соответствущей ей задачи.

Два числа в названии задач означают номер темы и оценку ученика. Например, задача z4-5.maz относится к теме 4 (Циклы с условием) и ученик, решивший ее, получает оценку «5».

Исполнитель Черепаха

Если курс строится на основе исполнителя Черепаха, достаточно сложно найти естественные примеры на условный оператор и сложные условия. Тем не менее, появляется возможность расказать о рекурсивных процедурах.

Курс рассчитан на 26 часов (14 часов теории и 12 практических занятий) и включает следующие темы:

  1. Алгоритмы и исполнители (2 часа).
  2. Основные команды (2 часа).
  3. Цикл повтори (2 часа).
  4. Вложенные циклы (2 часа).
  5. Циклы с условием (2 часа).
  6. Переменные (2 часа).
  7. Условные операторы (2 часа).
  8. Вывод данных (2 часа).
  9. Ввод данных. Вычисления (2 часа).
  10. Процедуры (2 часа).
  11. Процедуры с параметрами (2 часа).
  12. Рекурсивные процедуры (2 часа).
  13. Введение в cтруктурное программирование (2 часа).

Исполнитель Чертежник

Исполнитель Чертежник позволяет познакомить учащихся с декартовой системой координат и понятием вектора. Кроме того, команды Чертежника в наибольшей степени напоминают графические команды, используемые в распространенных системах программирования как для MS DOS, так и для Windows. Этот исполнитель дает возможность наиболее естественно ввести понятие цикла с переменной (цикла for).

На уроках исполнитель Чертежник может использоваться как самостоятельно, так и в качестве второго исполнителя (вместе с Черепахой или Роботом).

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

Курс рассчитан на 26 часов (14 часов теории и 12 практических занятий) и включает следующие темы:

  1. Алгоритмы и исполнители (2 часа).
  2. Основные команды (2 часа).
  3. Цикл повтори (2 часа).
  4. Вложенные циклы (2 часа).
  5. Переменные (2 часа).
  6. Циклы с переменной (2 часа).
  7. Цикл с условием (2 часа).
  8. Условные операторы (2 часа).
  9. Вывод и вывод данных. Вычисления (2 часа).
  10. Процедуры (2 часа).
  11. Процедуры с параметрами (2 часа).
  12. Рекурсивные процедуры (2 часа).
  13. Введение в cтруктурное программирование (2 часа).

Курс, независимый от исполнителей

В программе реализованы все возможности, позволяющие использовать среду Исполнители для обучения основам программирования на языке Си (без обращения к исполнителям). Этот курс может быть предназначен для 7-9 классов. Даже для учеников 10-11 классов, программирующих на языке Си, может оказаться удобным отлаживать начальные версии программ в русскоязычной среде системы Исполнители.

Курс рассчитан на 32 часа (16 часов теории и 16 практических занятий) и включает следующие темы:

  1. Переменные. Ввод и вывод. Оператор присваивания.
  2. Цикл for.
  3. Условные операторы.
  4. Сложные условия.
  5. Циклы с условием.
  6. Графические программы.
  7. Процедуры.
  8. Случайные числа.
  9. Рекурсия.
  10. Массивы.
  11. Поиск в массивах.
  12. Сортировка массивов.
  13. Символьные строки.
  14. Встроенные функции для работы с символьными строками.
  15. Подпрограммы-функции.
  16. Матрицы.

Примеры задач после распаковки архива находятся в подкаталоге PROGRAM\KURS. Два числа в названии примера означают номер темы и оценку ученика. Например, задача pr4-5.prg относится к теме 4 (Сложные условия) и ученик, решивший ее, получает оценку «5».

© 2000-2015 К. Поляков
 

В Контакте