python 几何教学_小学三年级编程教学实践一则(续)

分享暑假期间与孩子共学编程,从Python到Geogebra的数学之旅,如何通过实例引导孩子理解基础数学概念,以及Geogebra在教学中的应用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

孩子开学上四年级了,一直想对这个暑假我和孩子的共同成长做个简单小结,之前打算直接在系列开篇(guyuming:小学三年级编程教学实践一则)上更新得了,今天因为我在Geogebra 上有些新的小发现,所以还是另起新篇。

缘起根据 DevelIntro - GeoGebra 上的图示了解类型结构:Kernel 中的 GeoNumeric, GeoLine, GeoPoint ,看名字就知道大概是啥,但为啥基类叫 GeoElement 呢?打开源码看下类型层次:

1b17dfa3f26ec1c9cb29cb3f88800c8d.png

上面还有个 Construction 啥的基类,啥意思?盖房子?网上搜,结果找到 Geometric Constructions : 原来《几何原本》叫"The Elements" ,construction 跟尺规作图有关。再看Construction Protocol ,对应geogebra里面的“作图过程”视图(下图右边)。

494143ea5c10c5aa30343a1158fabd5f.png

想到小学在英文里也可叫做“elementary school”,只是命名巧合?

这个系列记录教孩子编程涉及的内容,从时下热门的Python开始,咋后来就不停地geogebra,改教数学了,这里我解释下:

开篇陪孩子听完Python视频课后,我让她做练习,介绍了素数概念后,让写一段程序,读入整数N,然后判断是否是素数,第二阶段再把代码改成输出1到N之间所有素数,以及把用到的for循环改成while循环,第三阶段再改成输出的素数后面加上显示这是第几个找到的素数。还给参照样本:Python for 循环语句 | 菜鸟教程 。 也不知是娃真笨还是装笨,还是我教得不好,反正是各种不配合,抵制,10行左右的代码,折腾了怕是两礼拜,不断提示,挤牙膏一样。

后来就换个主题,开始教二元(三元)一次方程组。三个大和尚,三个小和尚,一百个馒头的问题,娃总算会 geogebra 里输入方程,求得直线交点了。

再后来就是讲抛物线,牛顿定律,带她读阿基米德,有理数,无理数,

,越来越从帮她成长变成促我成长了。印象比较深的是花了一个上午和她一起读了“星空的琴弦天文学史话”前半部分,她还是挺有兴趣的,至少是翻来复去老那么几个的外国牛人名字都认了。(补充下配合原书更好的动图: 爱因斯坦和牛顿是否被严重高估了?)。

整个过程,geogebra 时不时起到了很好的演示作用(至少我自己这么认为)。其实,输入数学函数,方程,几何对象,也是一种编程,如果钟情于循环,判断等控制逻辑,文档说也有,我暂时还没用到。即使进而要学编译原理,也提供了javacc的实战。

最后,前段时间读到这么一句话:“教育是点燃一团火,而不是装满一桶水”,可我只看到那些手机游戏,娱乐视频在四处点火,自己只能努力灌水。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值