先说一个我观察到的真事。班里讲二次函数 y = ax²,我在黑板上画了三条抛物线:a=1、a=2、a=0.5。问"a 变了,图怎么变",大半孩子答"开口大小变了"。再问"那顶点呢",底下安静了——因为三条图的顶点都画在原点,看不出 a 和顶点其实没关系。

问题出在:黑板上的图是死的。孩子看到的是三张定格照片,不是同一个东西在变。而 GeoGebra 干的事,就是把"三张照片"变成"一段动画"——拖动一个滑块,同一条抛物线实时变胖变瘦,顶点纹丝不动。那一刻,很多孩子眼睛亮了:“哦,原来 a 只管胖瘦,不管位置。”

如果你只想给孩子备一个数学工具,我选 GeoGebra。免费、跨平台、有中文,从小学到高中都能用。下面不堆功能,就带你做完一件事:让一条抛物线"动起来",并说清它为什么能治好上面那个误区。

把静止的图变成能拖的图。 打开 geogebra.org(网页版即可,不用装)。在底部输入框里敲:

y = x^2

回车,一条标准的抛物线出来了。然后点左侧工具栏的"滑块"(滑动条)图标,在画布上点一下,会生成一个参数 a,默认从 0 到 10。把函数改成:

y = a x^2

现在关键动作来了:用鼠标拖那个滑块。你会看到抛物线跟着变——a 拉大,它收瘦;a 拉小,它摊胖。顶点一直钉在原点。

[!tip]
别急着讲"性质"。先让孩子自己拖,拖完问一句:“你拖的时候,看到什么一直在变,什么一直没动?”——答案让他自己说出来,比黑板抄三遍记得牢。

光手动拖还不过瘾,可以让它真正"动"起来,而不是你手动拖。右键点滑块 a,选"动画",选"递增"。滑块会自己从 0 慢慢走到 10,抛物线连续地由胖变瘦。这种"连续变化"的观感,是任何一张静态图都给不了的——孩子第一次直观看到"a 是连续参数",而不是三个离散的例子。有个细节值得停下来:当 a 滑过 1 附近时,抛物线"穿过"最瘦的标准形 y=x²。我常在这时候问:"a=1 的时候,它跟最开始那条一样吗?"孩子点头。这个"一样"的瞬间,是他自己确认的,不是我宣布的。

顺着这套操作,还能顺手解决一个更深的误区。很多孩子潜意识里觉得"a 越大,开口越小"是句要背的咒语。拖一拖滑块,他亲眼看见:没错,a 从 0.5 到 2,开口确实从摊饼收成细线。咒语变成了"我看见的事"。

再进阶一点,把函数改成:

y = a (x - h)^2 + k

做出 h、k 两个滑块。拖动 h,抛物线左右平移;拖动 k,上下平移。之前黑板讲"左加右减"讲得人头晕,现在他拖一下 h,图往左跑——“减号让它在左边”,是他拖出来的结论,不是背出来的口诀。

小学也能玩,不必等学到函数。 别被"函数"吓到,GeoGebra 在小学阶段一样有用:画一个三角形,拖动点,看三个角加起来永远 180°——比用量角器量三次更有说服力;画长方形,改长和宽,面积数实时跳,孩子立刻懂"周长一样、面积可以差很多";在数轴上标两个分数,拖动看谁大谁小,小数比较的畏难一下就松了。

[!note]
一个诚实的提醒:工具不是魔法。GeoGebra 自己不会让孩子"懂",它只是把抽象关系摊开给人看。真正起作用的是——你拖完之后问的那句"你看到什么变了"。没有这个问题,再炫的动画也只是看个热闹。

最后说资源。GeoGebra 官网 geogebra.org,全免费,界面可选中文。手机、平板、网页都能用,不用注册也能直接画。先从"拖一条抛物线"开始,别一上来就追复杂功能——孩子会画一个、拖一下、说出一句"我看见了",兴趣就来了。