比长短(常州市雕庄中心小学 白黎明) | ||
教材、学情分析:《比长短》一课是一节编程与数学融合的项目式学习编程课。本课选自小学数学一年级上册,通过编程的方法,让学生体验到比较长短的不同方法和本质原理,激发学生的学习热情,通过任务驱动的方式,引导学生逐渐掌握相关编程知识和技能,提升学生的数学素养和信息素养。 | ||
教学目标 | 1、学会如果······那么······命令、侦测命令。 2、学会调用积木块,模块化设计脚本的方法。 3、学会列表命令的使用。 | |
教学重、难点 | 1、重点:如果······那么······命令 2、难点:列表命令的使用 | |
教学时间 | 1课时 | |
教学过程(第一课时) | ||
教学环节 | 师生活动 | 设计意图 |
导入 | 出示两条线。 师:我想知道哪一条线长该怎么办呢? 生:用直尺量。 师:没有直尺怎么办呢?你能用编程的方法比较吗? | |
新授 | 解释直尺测量的原理,确定测量物和单位长度。 师:我们选择一个球作为测量物,移动10作为一个单位长度。球太大怎么办呢? 生:改变球的大小。
师:你知道怎么保证每次开始测量的时候,球都能从起点出发吗?
师:现在我们设置按空格键让球开始移动。
师:你发现了什么问题? 生:球没有沿着线移动。 师:是的,我们还要设置让球沿着鼠标指针移动。
师:现在球可以沿着线从头移动到尾,移了多少格? 生:没有来得及数。 师:我们不用亲自数,可以设置让球自己在移动的过程中说出格数。这要用到自变量里的一些程序。
师:现在我们就能测量出第一条线的长度了。 | |
巩固 | 师:你能试试测量出第二条线的长度吗? 学生自主尝试。 | |
回顾 | 师:我们今天学习了用编程来比较线的长短,你学习到了哪些编程和数学方面的知识? |