В данном разделе размещаются ссылки на ресурсы, посвященные типу программ, которым можно дать общее название «Turtle graphics» - «Черепашья графика». Основные критерии отбора, рассматриваемых в разделе, программ - возможность работы с ресурсом в режиме online и наличие свободного (бесплатного) доступа к ресурсу. «Черепашья графика — принцип организации библиотеки графического вывода, построенный на метафоре Черепахи, воображаемого (а в некоторых экспериментах и реального) роботоподобного устройства, которое перемещается по экрану или бумаге и поворачивается в заданных направлениях, при этом оставляя (или, по выбору, не оставляя) за собой нарисованный след заданного цвета и ширины. … Впервые, по-видимому, черепашья графика была применена при реализации языка программирования Лого, в дальнейшем использовалась в ряде графических библиотек и систем программирования…» Более подробно см.:
«Лого (англ. Logo) — язык программирования высокого уровня, разработанный в 1967 году Сеймуром Папертом и Идит Харель в образовательных целях для обучения детей дошкольного и младшего школьного возраста основным концепциям программирования (рекурсии, расширяемости и пр.). Logo также обеспечивает среду, в которой дети могут развивать свои навыки рассуждений и решений задач». Более подробно см.:
Со времени появления данного направления было разработано множество приложений данного типа для различных версий операционных систем и платформ, данные приложения имели свои особенности (преимущества и недостатки) и создавались под различные операционные системы и платформы… За последние годы, с развитием Интернет, появился тип программ, работать с которыми можно используя веб-интерфейс, что дает данному типу программ ряд определенных преимуществ:
Начинающим постигать азы программирования TURTLE рекомендую: Turtle graphics (JavaScript) http://en.literateprograms.org/Special:Downloadcode/Turtle_graphics_%28JavaScript%29 Относительно простой тренажер, имеющий одиннадцать основных инструкций (команд). Данный тренажер имеет относительно несложный код, написанный на javaScript, что дает возможность преподавателю модернизировать программу: осуществить перевод описания среды на другой язык 2), заменить названия инструкций (команд), управляющих «черепашкой», изменить стилевое оформление… <note>Внимание! Технологии, используемые при создании данного приложения, ориентированы на перспективы, связанные с развитием пятой версии основного языка разметки web-страниц HTML5. Не все еще браузеры могут отображать данное приложение. Разработчик рекомендует использовать: Safari,Opera,Firefox </note> Ссылка на копию данного приложения на этом сайте: terrapin.htm
Ссылка на приложение с переводом на русский язык: terrapin_ru.htm
Варианты использования данного приложения при подготовке к ГИА http://intepra.ru/?p=138
<note tip>Файл самодостаточен: javaScript включен в состав HTML, что позволяет преподавателю видоизменять интерфейс пользователя (например, заменить описание на английском языке на русский) и программную часть приложения (имеется возможность перевести не только сопроводительный текст, но и (при крайней необходимости) наименования основных команд управления черепашкой): сохраните файл на своем компьютере и получите рабочую копию.</note>
http://www.berniepope.id.au/html/js-turtle/turtle.html - Javascript Turtle Graphics
Достаточно серьёзная библиотека:
JSXGraph Варианты реализации приложений на программной базе данной библиотеки:
http://code.google.com/p/papert/ http://logo.twentygototen.org/ http://logo.twentygototen.org/0MdhcUBY
Проект, требующий опыта в области программирования и наличие эстетического вкуса:
Материал подготовил:
— Кондрашов Сергей Владимирович 2011/02/27 20:22