Решение задач, связанных с программированием черепашки, позволяет разнообразить урок, внести в него элемент состязательности, повышает интерес школьников, активизирует их учебную деятельность. Определенный интерес представляет собой задача о написании собственной программы, моделирующей функционирование исполнителя “Черепашка”, которая может быть поставлена перед учениками 1. Это также обусловлено тем, что имеющаяся у учителя среда программирования Game LOGO может быть несовместима с компьютерами в кабинете информатики. Если в качестве среды программирования выбрать Free Pascal, то приобретенные знания и умения помогут сдать ЕГЭ по информатике. Задача может быть сформулирована следующим образом: напишите программу, моделирующую движение черепашки, ползущей по поверхности песка и оставляющей за собой след заданного цвета.
При этом перемещения формального исполнителя “черепашка” описываются алгоритмом 1, составленным из четырех типов команд: Повторить(число повторов); Направо(угол в градусах), Цвет(номер цвета) и Вперед(число шагов). Если школьники не достаточно хорошо программируют на Pascal, то они могут набрать готовую программу и поэкспериментировать с ней.
Решением этой задачи является программа ПР–1; результат ее работы представлен на рис. Черепашка начинает двигаться из середины экрана, вырисовывая ломанную в виде звездочки, размер которой непрерывно увеличивается. В приложении представлены фрагменты программ, “заставляющих” воображаемую черепашку нарисовать: 1) хаотическую траекторию (программа ПР–2); 2) две звезды (программа ПР–3); 3) две спирали (программа ПР–4); 4) кольцо из звезд (программа ПР–5); 5) линию с лепестками (программа ПР–6); 6) ромашку (программа ПР–7). Решение рассмотренных задач на уроке информатики позволяет повысить интерес учащихся к предмету, способствует усвоению понятий “формальный исполнитель”, “алгоритм”, “программа” и пониманию темы “Алгоритмизация и программирование”. Приложение. Для решения рассмотренных выше задач используются следующие программы, написанные в среде Free Pascal. Библиографический список. Загвязинский, В. И.
Теория обучения: Современная интерпретация: Учеб. Психология и педагогика: Учеб. Образец Акта Разграничения Балансовой Принадлежности Электросетей.
Методика преподавания информатики: Учеб. Лапчик, И. Г. Семакин, Е. К. Психология обучения без огорчения: Книга для начинающего учителя.
Теоретические основы информатики. Задачи и программы на языке Pascal: Учебн.