Методика
Какого исполнителя выбрать?
В принципе, курс начального обучения программированию может
строиться на основе любого исполнителя, а также нескольких
исполнителей. За несколько лет работы автор успешно применял
различные варианты (Робот, Черепаха, Черепаха+Чертежник и т.д.).
Тем не менее, в настоящее время курс алгоритмизации для 6 класса
математического направления строится полностью на использовании
исполнителя Робот. Это связано с тем, что Робот позволяет
наиболее логично строить методически полный курс обучения, включающий
практически все базовые конструкции, в том числе условные операторы.
На странице Скачать можно
получить файл, содержащий разработки уроков программирования на основе
исполнителей Робот, Черепаха и
Чертежник.
Начиная с версии 2.0
в язык программирования введена поддержка одномерных и
двухмерных массивов, а также символьных строк.
В связи с этим появилась возможность строить
начальный курс программирования без привязки к исполнителям.
Методические материалы, разработанные К.Ю. Поляковым и другими авторами,
можно бесплатно загрузить с этого сайта.
Исполнитель Робот
Курс рассчитан на 26 часов (14 часов теории и 12 практических занятий)
и включает следующие темы:
- Алгоритмы и исполнители (2 часа).
- Основные команды (2 часа).
- Цикл повтори (2 часа).
- Вложенные циклы (2 часа).
- Циклы с условием (2 часа).
- Условные операторы (2 часа).
- Сложные условия (2 часа).
- Переменные (2 часа).
- Вывод данных (2 часа).
- Ввод данных. Вычисления (2 часа).
- Процедуры (2 часа).
- Процедуры с параметрами (2 часа).
- Введение в cтруктурное программирование (2 часа).
На все темы, кроме первой (теоретической) отводится 1 час теории
и 1 час практики. На каждом практическом занятии на компьютерах ученикам предлагается
3 задачи (на оценки «3», «4» и «5»).
Набор задач для Робота (лабиринты), используемый автором, после распаковки находится в
подкаталоге MAZE, а их решения — в
подкаталоге PROGRAM\ROBOT. Имя программы совпадает с
именем соответствущей ей задачи.
Два числа в названии задач означают номер темы и оценку ученика.
Например, задача z4-5.maz относится к теме 4 (Циклы с условием)
и ученик, решивший ее, получает оценку «5».
Исполнитель Черепаха
Если курс строится на основе исполнителя Черепаха,
достаточно сложно найти естественные примеры на
условный оператор и сложные условия. Тем не менее,
появляется возможность рассказать о рекурсивных
процедурах.
Курс рассчитан на 26 часов (14 часов теории и 12 практических занятий)
и включает следующие темы:
- Алгоритмы и исполнители (2 часа).
- Основные команды (2 часа).
- Цикл повтори (2 часа).
- Вложенные циклы (2 часа).
- Циклы с условием (2 часа).
- Переменные (2 часа).
- Условные операторы (2 часа).
- Вывод данных (2 часа).
- Ввод данных. Вычисления (2 часа).
- Процедуры (2 часа).
- Процедуры с параметрами (2 часа).
- Рекурсивные процедуры (2 часа).
- Введение в cтруктурное программирование (2 часа).
Исполнитель Чертежник
Исполнитель Чертежник позволяет познакомить
учащихся с декартовой системой координат и понятием вектора.
Кроме того, команды Чертежника в наибольшей степени напоминают
графические команды, используемые в распространенных системах
программирования как для MS DOS, так и для Windows. Этот исполнитель
дает возможность наиболее естественно ввести понятие цикла
с переменной (цикла for).
На уроках исполнитель Чертежник может использоваться как самостоятельно,
так и в качестве второго исполнителя (вместе с Черепахой или Роботом).
Главная проблема заключается в том, что к 6-ому классу
дети чаще всего не знают понятия «система координат»
и не изучали на уроках математики отрицательные числа.
Курс рассчитан на 26 часов (14 часов теории и 12 практических занятий)
и включает следующие темы:
- Алгоритмы и исполнители (2 часа).
- Основные команды (2 часа).
- Цикл повтори (2 часа).
- Вложенные циклы (2 часа).
- Переменные (2 часа).
- Циклы с переменной (2 часа).
- Цикл с условием (2 часа).
- Условные операторы (2 часа).
- Ввод и вывод данных. Вычисления (2 часа).
- Процедуры (2 часа).
- Процедуры с параметрами (2 часа).
- Рекурсивные процедуры (2 часа).
- Введение в cтруктурное программирование (2 часа).
Курс, независимый от исполнителей
В программе реализованы все возможности, позволяющие
использовать среду Исполнители для обучения
основам программирования на языке Си (без обращения
к исполнителям). Этот курс может быть предназначен для 7-9
классов. Даже для учеников 10-11 классов, программирующих на
языке Си, может оказаться удобным отлаживать начальные версии
программ в русскоязычной среде системы Исполнители.
Курс рассчитан на 32 часа (16 часов теории и 16 практических занятий)
и включает следующие темы:
- Переменные. Ввод и вывод. Оператор присваивания.
- Цикл for.
- Условные операторы.
- Сложные условия.
- Циклы с условием.
- Графические программы.
- Процедуры.
- Случайные числа.
- Рекурсия.
- Массивы.
- Поиск в массивах.
- Сортировка массивов.
- Символьные строки.
- Встроенные функции для работы с символьными строками.
- Подпрограммы-функции.
- Матрицы.
Примеры задач после распаковки архива находятся в подкаталоге
PROGRAM\KURS.
Два числа в названии примера означают номер темы и оценку ученика.
Например, задача pr4-5.prg относится к теме 4 (Сложные условия)
и ученик, решивший ее, получает оценку «5».