GeoGebra 與數學探索 1 GeoGebra 入門到進階之整體介紹

这篇具有很好参考价值的文章主要介绍了GeoGebra 與數學探索 1 GeoGebra 入門到進階之整體介紹。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。


GeoGebra 與數學探索 1 GeoGebra 入門到進階之整體介紹

免費的動態數學軟體 GeoGebra 入門與數學探索上的應用

賴鵬仁
國立高雄師範大學數學系


Goal: GeoGebra 除了可以輕鬆的讓我們以即時動態反饋圖形的方式模擬探索幾何的問題, 或是幫我們驗證答案, 也可以進行數論、微積分、矩陣等等各方面的探索, 在問題尺度不大又需要即時以圖像視覺呈現探索過程的情況下, GeoGebra 其實優於以寫程式的方式進行探索.

“Talk is cheap. Show me the code.”
― Linus Torvalds

老子第41章
上德若谷
大白若辱
大方無隅
大器晚成
大音希聲
大象無形
道隱無名

拳打千遍, 身法自然

“There’s no shortage of remarkable ideas, what’s missing is the will to execute them.” – Seth Godin
「很棒的點子永遠不會匱乏,然而缺少的是執行點子的意志力。」—賽斯.高汀


因為要在網誌上慢慢呈現本系列文章完整的內容,需要很長的時間,如果有讀者想急著往後面的系列學,完整的作者早期內容,可以直接閱讀作者在高雄師範大學上課講義pdf 檔,下載點在後面參考文件的載點,免費下載:
賴鵬仁, GeoGebra 與動態幾何 20200925 申請優良教材 免費pdf 下載點link

本系列文章:

  • GeoGebra 與數學探索 1 GeoGebra 入門到進階之整體介紹 1 link

  • GeoGebra 與數學探索 2 GeoGebra 在幾何的探索與動態演示介紹 1 link

  • GeoGebra 與數學探索 3 GeoGebra 在微積分的探索與動態演示 link

  • GeoGebra 與數學探索 4 GeoGebra 在線性代數(矩陣)的探索與動態演示 link

  • GeoGebra 與數學探索 5 GeoGebra 中使用試算表spreadsheet 產生批量動畫演示 link

  • GeoGebra 與數學探索 6 GeoGebra 中使用GGBScript指令 link

  • GeoGebra 與數學探索 7 GeoGebra 中使用JavaScript link


Abstract:

將針對初學者介紹免費的自由軟體 Geogebra 入門. GeoGebra 除了可以輕鬆的讓我們以即時動態反饋圖形的方式模擬探索幾何的問題, 或是幫我們驗證答案, 也可以進行數論、微積分、矩陣等等各方面的探索, 在問題尺度不大又需要即時以圖像視覺呈現探索過程的情況下, GeoGebra 其實優於以寫程式的方式進行探索.

一般會認為寫程式水準較高, 用滑鼠拖拉是較初階的水準, 其實如果使用者是中小學生或是教師, 或是大學新鮮人針對微積分的範圍, 直接以滑鼠拖拉進行即時反饋圖形的方式探索驗證, 會讓使用者較專注在問題的分析上, 而不是耗費在程式碼的除錯上.

對於想要進一步深入使用GeoGebra的人, GeoGebra 也允許使用者以函數式程式設計的風格使用GeoGebra內建的指令 GGBScript, 也可以使用 JavaaScript 寫程式, 所以在GeoGebra 上寫程式探索, 即時動態反饋圖形會呈現此軟體更大的威力.

對於一個不太複雜的數學圖形, 動畫,
GeoGebra 會更適合快速產生數學圖形, 動畫, 快速加上各類註解調整顏色等, 或做一個不太複雜的數學實驗, 可以用滑鼠拖拉設計, 同樣的效果, 用 Python 等程式語言會反而花很多時間,
對於很忙碌的老師想要快速做出一個數學圖形用在數學考卷或是講義上, 用程式語言會緩不濟急, 有割雞用牛刀的味道, 此時用Geogebra會較明智.

  • GeoGebra 一般可以不需要用到程式語言, 可以完全用滑鼠拖拉設計, 類似 GSP,
  • 但是 GeoGebra 也有自己的指令, 叫 GGBScript, 分為微積分類、幾何類、代數類等等, 只有簡單型的 If 指令, 重複性的動作並沒有 for 迴圈的指令, 需要用 Repeat 指令 (Repeat( <Number>, <Scripting Command>, <Scripting Command>, … )), 是函數式程式語言的特色, 但是比 for 還是較不彈性, 所以 GeoGebra 自己的語法 GGBScript 並不能算是一個完整的程式語言.
  • 要使用完整的程式語言, GeoGebra 也可以執行 JavaScript 程式語言 (操控網頁的語言), 如果要使用較彈性的 for 迴圈, 可以
    選擇使用 JavaScript.

GeoGebra5 使用介面

GeoGebra 入門到 GeoGebra 中使用 JavaScript 控制, 可以參考作者寫的教材:
賴鵬仁, GeoGebra 與動態幾何 20200925 申請優良教材link

GeoGebra5 使用介面 英文

代數區, 繪圖區, 輸入欄位
GeoGebra 與數學探索 1 GeoGebra 入門到進階之整體介紹
符號運算區, 試算表區, 第二繪圖區
GeoGebra 與數學探索 1 GeoGebra 入門到進階之整體介紹

GeoGebra5 使用介面 中文

最上方為工具列
中間為各大區塊, 可以拖拉移到自己喜歡的位置,
代數區, 繪圖區, 試算表區
最下方為 輸入欄位
Geogebra6 則將輸入欄位與代數區合併

GeoGebra 與數學探索 1 GeoGebra 入門到進階之整體介紹
Ref: 臺北市華江高中吳秉鋒老師網頁文章来源地址https://www.toymoban.com/news/detail-461710.html

Geogebra6 將輸入欄位與代數區合併

到了这里,关于GeoGebra 與數學探索 1 GeoGebra 入門到進階之整體介紹的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 区块链系统探索之路:比特币核心的编译和探索

    前几节我们研究了椭圆曲线,有限域等比特币和区块链所依赖的底层算法。问题在于这些算法不是独立存在,而是作为模块嵌入到整个区块链的体系之中。因此不了解区块链的体系组成或应用场景,那么我们就很难理解这些算法衍生出来的概念或者基于他们的作用,所以本节

    2024年02月16日
    浏览(35)
  • 探索设计模式的魅力:开启智慧之旅,AI与机器学习驱动的微服务设计模式探索

    ​🌈 个人主页: danci_ 🔥 系列专栏: 《设计模式》 💪🏻 制定明确可量化的目标,坚持默默的做事。 ✨ 欢迎加入探索AI与机器学习驱动的微服务设计模式之旅 ✨     亲爱的科技爱好者们,有没有想过让AI和机器学习(ML)为我们的软件开发工作带来革命?🤖🚀 随着技

    2024年04月22日
    浏览(36)
  • Flutter热更新技术探索

    APP发布到市场后,难免会遇到严重的BUG阻碍用户使用,因此有在不发布新版本APP的情况下使用热更新技术立即修复BUG需求。原生APP(例如:Android IOS)的热更新需求已经比较成熟,但Flutter技术栈目前还缺少类似的技术方案,因此Flutter研发团队,也需要类似的热更新技术。 经

    2024年02月06日
    浏览(25)
  • OpenAI Whisper探索(一)

    安装Whisper前先安装依赖 ERROR: Could not find a version that satisfies the requirement torch (from versions: none) 经过了解torch是 PS: 运行的时候还会遇到提示缺少VC环境,按照提示地址下载安装就可以了 Microsoft Visual C++ Redistributable is not installed, this may lead to the DLL load failure. It can be downloaded at

    2024年02月09日
    浏览(31)
  • 云计算 - 云安全探索

    全面介绍云计算安全的意义、安全模型、云安全挑战、云安全最佳实践和技术解决方案,最终深入研究云安全案例,让大家对云安全有全面的理解。 关注【TechLeadCloud】,分享互联网架构、云服务技术的全维度知识。作者拥有10+年互联网服务架构、AI产品研发经验、团队管理经

    2024年03月15日
    浏览(32)
  • 工业数据安全治理探索

    本文提出一套集管理、技术、运营为一体的工业数据安全治理参考框架,治理框架如图1所示。在法律法规、国家标准、行业标准的框架下,融合DSMM成熟度模型理论,围绕数据采集、传输、存储、处理、交换以及销毁等各个阶段的全生命周期,分别从数据安全管理能力、技术

    2024年02月04日
    浏览(62)
  • 深入探索 Rust 宏编程

    Rust 宏提供了一种强大的方法来编写抽象和重用代码,它们在 Rust 编程中扮演着重要的角色。本文将深入探索 Rust 宏的概念、类型、使用方法以及如何实现自定义宏,以提供一个全面的 Rust 宏编程指南。 宏是 Rust 中的一种元编程工具,它们在编译时运行,用于生成代码。Rus

    2024年02月04日
    浏览(25)
  • 探索 Java 线程的创建

    by emanjusaka from ​ https://www.emanjusaka.top/2023/09/java-thread-create 彼岸花开可奈何 本文欢迎分享与聚合,全文转载请留下原文地址。 在并发编程中我们为啥一般选用创建多个线程去处理任务而不是创建多个进程呢?这是因为线程之间切换的开销小,适用于一些要求同时进行并且又要

    2024年02月09日
    浏览(28)
  • 低代码的探索之路

    Gartner发布报告指出,2023年全球低代码开发平台市场规模将达到345亿美元,比2022年增长20%。 目前,国内外已经有许多低代码平台,包括OutSystems、Mendix、Appian、Microsoft Power App等。这些平台提供了丰富的功能和工具,可以帮助开发人员快速构建和优化应用程序。 百度百科:低代

    2024年02月11日
    浏览(20)
  • 个人信息流转安全合规探索

    目录 0 引言 1 个人信息流转 1.1 个人信息流转的分类 图1 图2 图3 图4 图5 图6 1.2 易混淆的概念 1.2.1 委托处理与第三方接入 1.2.2 共享与共同控制 1.3 小结 2 个人信息流转安全合规实践问题及原因分析 2.1 产业界、法规界、标准界认知的差异 2.2 个人信息流转的模糊边界 2.3 个人信

    2024年04月13日
    浏览(22)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包