Этот сайт больше не обновляется. Сайт К. Полякова «Преподавание, наука и жизнь»
переехал по адресу kpolyakov.spb.ru.
Новый адрес страницы, к которой вы обратились:
Пожалуйста, обновите свои закладки. Через 5 секунд вы будете перенаправлены
на новый сайт автоматически.
В принципе, курс начального обучения программированию может
строиться на основе любого исполнителя, а также нескольких
исполнителей. За несколько лет работы автор успешно применял
различные варианты (Робот, Черепаха, Черепаха+Чертежник и т.д.).
Тем не менее, в настоящее время курс алгоритмизации для 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».