Программирование в KTurtle

KTurtle – это среда программирования со своим встроенным языком программирования, который близок к учебному языку Лого.

KTurtle предназначен для обучения программированию детей и входит в Kdeedu – KDE Educational Project – пакет и проект образовательных программ. В дистрибутивах Linux установить KTurtle можно отдельно через менеджер пакетов системы. Установка программы в Windows затруднительна.

Язык Лого предполагает использование так называемой черепашьей графики для иллюстрации работы программы, которую пишет программист. По холсту ходит черепашка и оставляет после себя линии. С помощью команд вы управляете ее перемещением, цветом и толщиной линии. В результате на холсте рисуются различные фигуры и узоры.

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

Несмотря на простоту, в KTurtle реализованы все основные концепции структурного программирования – ввод и вывод данных, переменные, ветвления, циклы и функции. Кроме того, учащийся учится работать с системой координат, градусной мерой угла, RGB-моделью цвета, генератором случайных чисел.

Пример программы и результат ее выполнения:

Курс "Основы программирования на языке Лого в среде KTurtle" (2011 год, файл PDF) писался для занятий с детьми 10-13 лет (4-7 класс).