018-GeoGebra中级篇-GeoGebra的知识树

前面17篇文章已经可以用GeoGebra满足大家70%的需求,解决问题的难度范围预计在小学到高中之间,因为比较基础嘛,基础篇主要强调节奏快、可以出成品,那么从这一篇开始,我们正式进入GeoGebra的中级篇笔记教程,中级篇相较于基础篇来说节奏慢一点、细节更丰富一点,当然,技术含量也会更高一点,预计本篇结束,可以解决大家90%的问题。那么,开始吧!

剧透一下,中级篇过后会利用GeoGebra穿插第一波数学教学,欢迎关注阅读,一起期待。

一、学习路线主框架

1. 框架内容

经过整理,这里给一份GeoGebra中级难度的学习主框架,主要包含内容如下:

1. 对象(Objects)
2. 工具(Tools)
3. 视图(View)
4. 指令(Command)

为了避免因为翻译引发的误解,所以我尽量把英文给标注上(还是那句话,有余力,看英文)。

2. GeoGebra、Java、JavaScript的关系

在学习之前,我们需要先了解一下GeoGebra、Java、JavaScript的关系,因为随着学习的深入,不知道这之间的渊源怕是不行。

(1)GeoGebra

GeoGebra 是一个开源的动态数学软件,广泛应用于几何、代数、微积分、统计和图形绘制等数学领域。它提供了一个统一的环境,支持用户通过直观的图形界面进行数学探索和学习。

关键特点
1动态几何和代数
2函数和微积分
3统计和概率计算
43D 图形
5跨平台支持(桌面版、网页版、移动版)
(2)Java

Java 是一种广泛使用的编程语言和计算平台,具有跨平台性、稳定性和安全性。GeoGebra 的早期版本主要是使用 Java 开发的。

关键特点
1面向对象编程语言
2平台无关性(通过 Java 虚拟机实现)
3广泛用于企业级应用、移动应用和嵌入式系统
// GeoGebra 和 Java 的关系:

1. GeoGebra 的桌面版早期版本使用 Java 编写,依赖 Java 虚拟机运行。
2. Java 提供了 GeoGebra 所需的图形界面和数学计算能力。
3. 随着技术的发展,GeoGebra 逐渐向基于 HTML5 和 JavaScript 的技术栈迁移,以提高跨平台支持和用户体验。
(3)JavaScript

JavaScript 是一种广泛用于网页开发的编程语言,特别适用于动态内容交互和客户端脚本编写。它在 GeoGebra 的现代化发展中起到了重要作用。

关键特点
1动态和解释执行的语言
2支持事件驱动、函数式编程和面向对象编程
3广泛用于网页开发、服务器端编程(如 Node.js)和应用开发(如 Electron)
// GeoGebra 和 JavaScript 的关系:

1. GeoGebra 的网页版本(GeoGebra Web)使用 JavaScript 和 HTML5 技术,实现跨平台和无缝的用户体验。
2. 用户可以使用 JavaScript 扩展 GeoGebra 的功能,通过脚本实现自定义的交互和动态效果。
3. GeoGebra 提供了 JavaScript API,允许开发者与 GeoGebra 应用进行交互,创建复杂的数学模型和用户界面。
(4)总结
  1. GeoGebra 是一个动态数学软件,最初基于 Java 开发,但现在更多地使用 JavaScript 和 HTML5 进行实现。
  2. Java 为 GeoGebra 早期版本提供了开发和运行的平台,但随着技术的进步,GeoGebra 转向了更现代的 Web 技术栈。
  3. JavaScript 在 GeoGebra 的现代化发展中起到了关键作用,通过其 API,用户和开发者可以实现丰富的数学模型和动态交互。

上边这些看懂了更好,看不懂也没关系哈,简单来说,GeoGebra就是用了Java的面向对象的思想,并可以使用JavaScript进行脚本撰写。知道了这点对于中级教程的学习会很有帮助。

二、GeoGebra之对象

GeoGebra 中的对象大致可以分为几何对象、一般对象和运动对象。这些对象涵盖了从简单的点和直线到复杂的函数和统计图表等各种类型。
在这里插入图片描述

三、GeoGebra之工具

在 GeoGebra 中,工具用于创建和操作各种数学对象,涵盖几何绘图、代数运算、统计分析、函数计算等功能。工具分类包括几何工具、代数工具、统计工具、3D 工具和自定义工具,支持广泛的数学探索与应用。
在这里插入图片描述
在这里插入图片描述

四、GeoGebra之视图

GeoGebra 视图包括代数视图、绘图区、表格区、3D 绘图区、概率计算器等,分别用于显示和操作代数表达式、几何图形、数据表、3D 图形和统计分析。
在这里插入图片描述

五、GeoGebra之指令

GeoGebra 的指令用于创建和操作数学对象,如绘制几何图形、进行代数计算和统计分析。通过输入特定命令,用户可以实现对象的构建、变换和查询等功能。
在这里插入图片描述

六、GeoGebra知识树(全)

这里我直接将思维导图大纲列在这里,若有需要可以自取,后边所有的中级篇文章将会依据本篇的脉络依次展开,让我们一起巩固提高。

对象(Objects)
	    几何对象(Geometric Objects)
		点和向量(Points and Vectors)
		直线与坐标轴(Lines and Axes)
		圆锥曲线(Conic Sections)
		函数(Functions)
		曲线(Curves)
		不等式(Inequalities)
		区间(Intervals)
		路径(Paths)
		区域(Regions)
	    一般对象(General Objects)
		列表(Lists)
		文字(Texts)
		图像(Images)
		复数(Complex Numbers)
		 矩阵(Matrices)
		音频(Audio)
	    运动对象(Moving Objects)
		动点(Animated Points)
		动直线(Animated Lines)
		动曲线(Animated Curves)
		动多边形(Animated Polygons)
		动文本(Animated Texts)
		动图像(Animated Images)

工具(Tools)
	    几何工具(Geometry Tools):
		        移动工具(Move Tool)
		        点工具(Point Tools)
		        线工具(Line Tools)
		        特殊线型工具(Special Line Tools)
		        多边形工具(Polygon Tools)
		        圆弧工具(Circle and Arc Tools)
		        圆锥曲线工具(Conic Section Tools)
		        测量工具(Measurement Tools)
		        变换工具(Transformation Tools)
		        特殊物件工具(Special Object Tools)
		        常规工具(General Tools)
	    代数工具(Algebra Tools):
		        运算工具(Calculation Tools)
		        分析工具(Analysis Tools)
		        解方程工具(Equation Solving Tools)
	    表格区工具(Spreadsheet Tools):
		        数据分析工具(Data Analysis Tools)
		        列表和表格工具(List and Table Tools)
		        运算工具(Calculation Tools)
	    统计工具(Statistics Tools):
		        数据分析工具(Data Analysis Tools)
		        概率计算工具(Probability Calculator Tools)
	    3D 绘图区工具(3D Graphics Tools):
		        移动工具(Move Tool)
		        点工具(Point Tools)
		        线工具(Line Tools)
		        特殊线工具(Special Line Tools)
		        多边形工具(Polygon Tools)
		        圆//圆锥曲线工具(Circle, Arc, and Conics Tools)
		        相交工具(Intersection Tools)
		        平面工具(Plane Tools)
		        几何体工具(Geometric Solids Tools)
		        球体工具(Sphere Tools)
		        度量工具(Measurement Tools)
		        变换工具(Transformation Tools)
		        特殊对象工具(Special Objects Tools)
		        常规工具(General Tools)
	    运算区工具(CAS View Tools):
		        求解工具(Evaluation Tools)
		        运算工具(Calculation Tools)
		        分析工具(Analysis Tools)
		        常规工具(General Tools)
	    脚本工具(Scripting Tools):
		        JavaScript 工具
		        GGBScript 工具
	    自定义工具(Customize Tools):
		        工具创建(Tool Creation)
		        工具管理(Tool Management)

视图(View)
	    代数区(Algebra)
	    运算区(CAS)
	    绘图区(Graphics)
	    表格区(Spreadsheet)
	    3D 绘图区(3D Graphics)
	    概率统计(Probability Calculator)
	    定制视图(Customized Perspectives)
	    快捷键(Keyboard Shortcuts)

指令(Command)
	    3D(24 个)
	    GeoGebra(13 个)
	    表格区(Spreadsheet)(8 个)
	    财务(Finance)(5 个)
	    代数(Algebra)(30 个)
	    概率(Probability)(44 个)
	    函数与微积分(Functions and Calculus)(49 个)
	    几何(Geometry)(56 个)
	    几何变换(Geometric Transformations)(6 个)
	    脚本(Scripting)(67 个)
	    离散数学(Discrete Mathematics)(6 个)
	    列表(Lists)(27 个)
	    逻辑(Logic)(7 个)
	    统计(Statistics)(64 个)
	    图表(Charts)(13 个)
	    文本(Text)(14 个)
	    向量与矩阵(Vectors and Matrices)(12 个)
	    优化指令(Optimization)(2 个)
	    圆锥曲线(Conic Sections)(20 个)
	    运算区(CAS View)(189 个,其中 16 个是本区独有的)
  • 19
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值