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日
    浏览(12)
  • 探索设计模式的魅力:开启智慧之旅,AI与机器学习驱动的微服务设计模式探索

    探索设计模式的魅力:开启智慧之旅,AI与机器学习驱动的微服务设计模式探索

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

    2024年04月22日
    浏览(13)
  • Kafka KRaft模式探索

    Kafka KRaft模式探索

    Kafka是一种高吞吐量的分布式发布订阅消息系统,它可以处理消费者在网站中的所有动作流数据。其核心组件包含Producer、Broker、Consumer,以及依赖的Zookeeper集群。其中Zookeeper集群是Kafka用来负责集群元数据的管理、控制器的选举等。 目前,Kafka在使用的过程当中,会出现一些

    2024年02月05日
    浏览(15)
  • github搜索技巧探索

    github搜索技巧探索

    毕设涉及到推荐系统,那么就用搜索推荐系统相关资料来探索一下GitHub的搜搜技巧 1. 基础搜索 动机 :查找GitHub上的推荐系统相关项目。 搜索 :直接输入 “recommender system”。 2. 限定在特定仓库搜索 动机 :有些项目名称直接包含了 “recommend”;有些虽然仓库名里面没包含,

    2024年02月08日
    浏览(6)
  • 【Flutter】自动测试探索

    【Flutter】自动测试探索

            根据flutter官方文档的说明,flutter可以对我们的应用,进行自动化测试,保证我们应用的稳定性和功能的完整性,并且可以快速修复问题。 自动化测试可分为以下几类: 单元测试: 测试单一的函数,方法或类 组件测试: 测试单一的 widget 集成测试: 测试一个完

    2023年04月08日
    浏览(6)
  • 探索Whisper语音识别

    探索Whisper语音识别

    问题一:python多版本切换 背景:有了anaconda环境  还有一个c盘的不知道什么东西 我准备下载一个python3.9.9 去官网 然后安装,安装之前一定要把原来的python卸载干净。  3.9.9安装不上,我用3.10 切换的话,就是去环境变量里面改变位置  最后发现直接用anaconda也可以,python3.8也

    2024年02月09日
    浏览(12)
  • 【iOS】对象的本质探索

    【iOS】对象的本质探索

    生成C++文件的一些命令: clang -rewrite-objc main.m -o main.cpp:(无法区分平台 不建议使用) xcrun -sdk iphonesimulator clang -rewrite-objc main.m -o main.cpp:(模拟器) xcrun -sdk iphoneos clang -rewrite-objc main.m -o main.cpp:(真机) xcrun -sdk iphoneos clang -arch arm64 -rewrite-objc 源文件名 -o 输出的cpp文件名

    2024年02月16日
    浏览(9)
  • 探索MySQL隔离级别

    数据库事务的隔离级别是一个重要的概念,它定义了一个事务可能受其他并发事务影响的程度。MySQL提供了四种标准的隔离级别,每个级别都以不同的方式平衡了一致性和性能。本文将详细介绍这些隔离级别,并提供相应的示例。 概念: 这是最低的隔离级别,允许一个事务可

    2024年02月02日
    浏览(8)
  • 探索ClickHouse——安装和测试

    我们在Ubuntu 20 Server版虚拟机上对ClickHouse进行探索。 SSE 4.2 supported 可以看到我们的环境支持编译版本的。如果不支持的环境可以考虑通过源码编译安装。 结束时会让输入default用户的密码。 Enter password for default user: Password for default user is saved in file /etc/clickhouse-server/users.d/defa

    2024年02月10日
    浏览(6)
  • 基于分步表单的实践探索

    基于分步表单的实践探索

    我们是袋鼠云数栈 UED 团队,致力于打造优秀的一站式数据中台产品。我们始终保持工匠精神,探索前端道路,为社区积累并传播经验价值。。 本文作者:修能 以下内容充满个人观点。◡ ヽ(`Д´)ノ ┻━┻ 基于分布表单的需求,在中后台管理中是一个非常常见的需求,通常

    2024年02月13日
    浏览(7)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包