stringtranslate.com

Список программного обеспечения для интерактивной геометрии

Программное обеспечение для интерактивной геометрии (IGS) или среды динамической геометрии (DGE) — это компьютерные программы , которые позволяют создавать и затем манипулировать геометрическими конструкциями, в первую очередь в плоской геометрии . В большинстве IGS построение начинается с размещения нескольких точек и использования их для определения новых объектов, таких как линии , окружности или другие точки. После завершения построения можно переместить точки, с которых вы начали, и посмотреть, как изменится построение.

История

Самым ранним IGS был Geometric Supposer, разработанный в начале 1980-х годов. [1] За ним вскоре последовали Cabri в 1986 году и The Geometer's Sketchpad.

Сравнение

Существует три основных типа компьютерных сред для изучения школьной геометрии: предположители [ неопределенные ] , динамические геометрические среды (DGE) и программы на основе Logo . [2] Большинство из них — это DGE: программное обеспечение, которое позволяет пользователю манипулировать («перетаскивать») геометрическим объектом в различные формы или положения. Основным примером предположителя является Geometric Supposer, который не имеет перетаскиваемых объектов, но позволяет учащимся изучать предопределенные формы. Почти все следующие программы — это DGE. Для связанного, сравнительного физического примера этих алгоритмов см. Lenart Sphere .

Лицензия и платформа

В следующей таблице представлено первое сравнение различного программного обеспечения в зависимости от лицензии и платформы.

3D-программное обеспечение

Общие характеристики

В следующей таблице представлено более подробное сравнение:

Макросы

Особенности, связанные с макроконструкциями: (TODO)

Локусы

Локусы, связанные с IGS: (TODO)

Доказательство

Здесь мы подробно рассмотрим функции, связанные с доказательством. (TODO)

Измерения и расчеты

Возможности измерения и расчета, связанные с IGS: (TODO)

Форматы экспорта графики

Атрибуты объекта

2D программы

Машина

CaR — это бесплатный аналог The Geometer's Sketchpad (GSP), написанный на Java .

Кабриолет

Cabri Cabri был разработан Французской школой математического образования в Гренобле (Laborde, 1993)

CarMetal

CaRMetal — это свободное программное обеспечение GPL, написанное на Java . Созданное на основе CaR, оно предоставляет другой пользовательский интерфейс.

Золушка

Cinderella , написанная на Java , сильно отличается от Sketchpad от The Geometer. Более поздняя версия Cinderella.2 также включает в себя движок моделирования физики и язык сценариев. Кроме того, теперь [ когда? ] она поддерживает макросы, отрезки линий, вычисления, произвольные функции, графики и т. д. Полная документация доступна онлайн.

Доктор Гений

Dr Genius был попыткой объединить Dr. Geo и калькулятор Genius .

Доктор Гео

Dr. Geo — это интерактивное программное обеспечение GPL, предназначенное для младших школьников (7-15 лет). Более поздняя версия, Dr. Geo II, [4] — это полностью переписанный Dr. Geo для среды Squeak / Smalltalk .

ГЦЖК

GCLC [5] — это динамический геометрический инструмент для визуализации и обучения геометрии, а также для создания математических иллюстраций. В GCLC фигуры описываются, а не рисуются. Этот подход подчеркивает тот факт, что геометрические построения являются абстрактными, формальными процедурами, а не фигурами. Конкретная фигура может быть создана на основе абстрактного описания. Существует несколько форматов вывода, включая LaTeX , LaTeX/PStricks, LaTeX/Tikz, SVG и PostScript . Существует встроенный доказатель геометрических теорем (основанный на методе площади). GCLC доступен для Windows и Linux . WinGCLC — это версия GCLC для Windows с графическим интерфейсом, которая предоставляет ряд дополнительных функций. GCLC — это программное обеспечение с открытым исходным кодом (лицензия CC BY-ND).

GeoGebra

GeoGebra — это программное обеспечение, объединяющее геометрию, алгебру и исчисление для обучения математике в школах и университетах. Оно доступно бесплатно для некоммерческих пользователей. [6]

GeoKone.NET

GeoKone.NET [7] — интерактивный рекурсивный генератор естественной геометрии (или «сакральной геометрии»), работающий в веб-браузере. GeoKone позволяет пользователю создавать геометрические фигуры, используя натуралистические правила рекурсивного копирования, такие как Золотое сечение .

Геолог

Geolog [8] — язык логического программирования для конечной геометрической логики.

Геометрические выражения

Geometry Expressions [9] Выполняет символическую геометрию. Использует реальные символические входные данные и возвращает реальные и символические выходные данные. Особое внимание уделяется использованию с системой компьютерной алгебры (CAS), а также экспорту и распространению через интерактивные приложения HTML5 , Lua и виджеты панели OS X.

Блокнот Геометра

Блокнот Геометра (GSP)

Геометрический Предполагатель

Геометрический Предполагатель [10]

Геоплан-Геокосмос

Geonext

Geonext разрабатывался Университетом Байройта до 2007 года и полностью реализован на Java. Его финальная версия — 1.74.

ГеоПруф

GeoProof [11] — это бесплатное программное обеспечение для динамической геометрии, распространяемое по лицензии GPL и написанное на языке OCaml .

GEUP

GEUP — это более ориентированный на вычисления аналог Sketchpad от The Geometer.

МИЛОСТЬ

GRACE (The Graphical Ruler And Compass Editor) — аналог The Geometer's Sketchpad (GSP), написанный на Java .

Геометрия

Jeometry — это апплет динамической геометрии.

Киг

Kig — это бесплатный ( GPL ) аналог The Geometer's Sketchpad ( GSP ) для KDE , но более ориентированный на исчисление. Является частью проекта KDE Edutainment Project .

KmPlot

KmPlot — это математический функциональный плоттер, выпущенный под свободной лицензией GPL . Включает мощный парсер и точную печать в правильном масштабе. Одновременно стройте несколько функций и объединяйте члены функций для создания новых функций. Поддерживает функции с параметрами и функции в полярных координатах. Доступно несколько режимов сетки. Функции включают:

КСЭГ

KSEG — это бесплатный ( GPL ) аналог The Geometer's Sketchpad ( GSP ) с некоторыми уникальными функциями. Это программное обеспечение может обрабатывать тяжелые, сложные конструкции в евклидовой геометрии.

Живая Геометрия

Live Geometry — это бесплатный проект CodePlex , который позволяет создавать интерактивные конструкции линейки и циркуля и экспериментировать с ними. Он написан на Silverlight 4 и C# 4.0 (Visual Studio 2010). Ядро — это гибкий и расширяемый фреймворк, позволяющий легко добавлять новые типы фигур и функции. Проект имеет два фронтенда: WPF и Silverlight, которые оба используют общую библиотеку DynamicGeometry .

TracenPoche

TracenPoche — это полностью Adobe Flash- программа. Доступна на английском, испанском и французском языках.

3D программы

Кабриолет 3D

Геометрия кабриолета

Архимед Geo3D

Архимед Geo3D

Эйлер 3D

Эйлер (программное обеспечение)

Euler 3D — это программа, которая позволяет вам создавать и манипулировать собственными многогранниками. Она имеет ряд возможностей: преобразования, анимации, создание дуалов, импорт/экспорт VRML и т. д.

Требуется бесплатная регистрация.

GeoGebra

GeoGebra , начиная с версии 5.0 включает в себя 3D-режим

Geomview

Geomview

GEUP3D

GEUP

Непрерывность против детерминизма

Все эти программы можно разделить на две категории: детерминированные и непрерывные. GeoGebra может быть детерминированной или непрерывной (это можно изменить в настройках).

Все построения в детерминированных программах (GSP, Cabri, Kseg и большинство других) полностью определяются заданными точками, но результат некоторых построений может скакать или вести себя непредсказуемо при перемещении заданной точки.

Напротив, некоторые построения в непрерывных программах (пока только Cinderella и GeoGebra) зависят от количества скрытых параметров, причем таким образом, что перемещение заданной точки вызывает непрерывное движение построения, в результате чего, если точку переместить обратно в исходное положение, результат построения может быть иным.

Вот тест для проверки непрерывности конкретной программы:

Постройте ортоцентр треугольника и три середины (скажем, A', B' C' ) между вершинами и ортоцентром.

Постройте описанную окружность треугольника A'B'C ' .

Это окружность девяти точек , она пересекает каждую сторону исходного треугольника в двух точках: основании высоты и середине. Постройте пересечение одной стороны с окружностью в середине, теперь переместите противоположную вершину исходного треугольника, если построенная точка не перемещается при перемещении через нее основания высоты, это, вероятно, означает, что ваша программа непрерывна.

Хотя можно создать детерминированную программу, которая ведет себя непрерывно в этом и подобных простых примерах, в общем случае можно доказать, что ни одна программа не может быть одновременно непрерывной и детерминированной. [12]

Смотрите также

Ссылки

  1. ^ Шварц; Йерушалми и Уилсон (1993). Геометрический предполагатель: случай чего? . Хиллсдейл, Нью-Джерси: Lawrence Erlbaum Associates.
  2. ^ Баттиста, МТ (2007). «Развитие геометрического и пространственного мышления». В Lester, Jr., FK (ред.). Второе руководство по исследованиям преподавания и изучения математики . Шарлотт, Северная Каролина: Информационный век и Национальный совет учителей математики. С. 843–903.
  3. ^ ab «Лицензия GeoGebra» . Проверено 11 января 2022 г.
  4. ^ "DrGeo - OLPC".
  5. ^ «Математический инструмент GCLC — Геометрические конструкции -> Конвертер LaTeX».
  6. ^ «Лицензия».
  7. ^ "Главная". GeoKone.NET .
  8. ^ "Geolog and Skolem Machines". Архивировано из оригинала 2008-04-09 . Получено 2008-03-01 .
  9. ^ «Геометрические выражения».
  10. ^ "CET - Математика". Архивировано из оригинала 2001-04-20.
  11. ^ "Архивная копия". Архивировано из оригинала 2006-04-21 . Получено 2006-04-21 .{{cite web}}: CS1 maint: архивная копия как заголовок ( ссылка )
  12. ^ Кортенкамп, Ульрих (1999): Основы динамической геометрии, диссертация, ETH Zurich 1999. Доступно онлайн по адресу http://kortenkamps.net/papers/1999/diss.pdf

Внешние ссылки