“变量巧用破难题,代码赋能跨学科”——探索编程与数学的融合
3月18日,学校电脑室开展了一堂别开生面的公开课——《用变量解决简单的数学问题》。课程以“变量”为核心工具,引导学生用编程解决三大经典问题:变量交换数值、加法计算器设计、温度单位智能换算。
【第一关:变量交换】
课程从“如何交换两个变量”的数学谜题切入。主讲教师先用交换两瓶墨水的例子,自然而然地引出编程中如何利用临时变量来交换两个变量的值。
【第二关:加法计算器】
针对“编写一个可持续输入数字并实时显示累加结果的程序”任务,教师引导学生自己分析需要设置几个变量,如何编写程序。
【第三关:温度换算】
如何实现开尔文温度与华氏温度的换算?教师以公式为引子:
开尔文转摄氏:C= K – 273.15
摄氏转华氏:F =C×1.8 + 32
学生通过定义变量结合公式,完成“智能温度转换器”。
本节课的特色:
问题驱动:用三大实际问题讲解变量的核心概念,串联起科学与生活,避免空洞理论;
对比教学:传统解法和编程解法对比,凸显技术优势;
学科网联动:编程与数学、物理知识呼应,呼应“新课标”跨学科要求。
文字:黄沁芳
图片:张燕清