| KTurtle | |
|---|---|
| | |
| KTurtle | |
| Тип | Образовательное программное обеспечение |
| Разработчик | KTurtle developers |
| Написана на | C++[1] |
| Интерфейс | Qt |
| Операционная система | UNIX-подобные |
| Последняя версия | 0.8 (5 ноября 2008) |
| Лицензия | GNU GPL |
| Сайт | edu.kde.org/kturtle/ |
KTurtle (K от KDE; Turtle, англ. — черепашка) — образовательная среда программирования, входящая в пакет образовательных программ KDE Education Project. Распространяется на условиях GNU General Public License.
KTurtle предлагает простой способ изучения программирования, предназначенный для детей. Язык программирования, использующийся в KTurtle, базируется на языке Logo и может использовать русские ключевые слова. KTurtle реализует Logo не полностью, в реализации отсутствуют возможности динамических языков программирования, которые перекочевали в Logo из языка программирования Lisp.
Разработчиками запланировано издание полностью обновлённой, первой версии KTurtle после выхода KDE 4.
print "A = " + A — вывод на экран A =%значение А%.X=InputWindow "A = ?" — ввод переменной.A = random A,B — переменной А присваивается случайное значение из диапазона [A,B].Forward L (сокр. FW L) — пройти вперед на L шаговBackward L (сокр. BW L) — пройти назад на L шаговGo X,Y — перейти в точку с координатами (x, y), при этом переходе «черепашка» след не оставляетTurnRight A (сокр. TR A) — повернуть «черепашку» направо на угол величиной А градусовTurnLeft A (сокр. TL A) — повернуть «черепашку» налево на угол величиной А градусовDirection A (сокр. DIR A) — изменить первоначальное направление «черепашки» направо на угол величиной А градусовReset — очищает экран и возвращает «черепашку» в начальное положение в центре холстаClear — очищает экран, но не возвращает «черепашку» в начальное положениеPenDown (сокр. PD) — «опускает» перо «черепашки». В результате «черепашка» оставляет при своем движении следPenUp (сокр. PU) — «поднимает» перо «черепашки». В результате «черепашка» не оставляет при своем движении следPenWidth N — изменяет ширину следа, оставляемого «черепашкой», в пикселяхPenColor R,G,B — изменяет цвет в RGB пера «черепашки».CanvasColor R,G,B — - изменяет цвет в RGB фона холста.CanvasSize Lx,Ly — изменяет размеры холста по горизонтали Lx и вертикали Ly в пикселяхHide — спрятать «черепашку»Show — показать «черепашку»По умолчанию все переменные обнулены. Тип переменной указывать не надо. Переменные могу быть целыми и нецелочисленными, а также строковыми.
Пример:
a = 40a = "Mother"В качестве конструкции begin-end используются квадратные скобки: «[» и «]».
Примеры:
| Это заготовка статьи о свободном программном обеспечении. Вы можете помочь проекту, дополнив её. |
Данная страница на сайте WikiSort.ru содержит текст со страницы сайта "Википедия".
Если Вы хотите её отредактировать, то можете сделать это на странице редактирования в Википедии.
Если сделанные Вами правки не будут кем-нибудь удалены, то через несколько дней они появятся на сайте WikiSort.ru .