编程与学科融合的项目式学习实践教学设计 《求绝对值》 | |||
教材、学情分析:《求绝对值》一课是一节编程与语文学科融合的项目式学习编程课。通过使用编程来制作求一个整数的绝对值的小练习,加深学生对于数学知识的理解和记忆,促进学科之间的深度融合,培养学生的计算思维和数学思维能力。 | |||
教学目标 | 1. 学会如果……那么……否则命令、侦测命令。 2. 理解输入一个负数如何用编程的方法求绝对值。 3.学会解决问题的方法。 | ||
教学重点难点 | 1. 重点:如果……那么……命令 2. 难点: | ||
教学时间 | 2课时 | ||
相关学科 | 语文、信息技术 | ||
教学过程(第一课时) | |||
教学环节 | 师生活动 | 设计意图 | |
导入 | (一)趣味导入 教师演示作品
师生交流,求数学中求绝对值的思路和方式。
| ||
1.添加导入 | (二)知识新授 教师出示题目 学生自主探究完成:
教师巡视指导 | ||
2.学习新建变量
| 师:接下来,我们怎么将输入的数存放起来呢? 生思考并回答:提出问题 师:提出问题需要用什么命令 生讨论 学习新建变量 师:由于我们不可能就输入一个数求绝对值,可能会有很多次的判断,所以我们需要一个能够用来存放用户输入的各种数据,这个容器一次只能存放一个数据,像这样的容器在编程教学中我们称为变量。下面我们来看一看如何新建变量。 第一步:单击变量模块: 第二步:新建变量: 第三步:打开新建变量对话框:
输入变量名。提醒:变量名的输入要有一定的意义,符合题目的意义。
| ||
3.给变量赋值
| (三)给变量赋值 师:变量新建好后,每次输入的值需要赋值给变量,那么怎么将键盘上输入的值存放到变量里呢? 师生交流: 生:我们可以这样做:
那么每次输入的值就都会存放在变量X里了
| ||
4. 判断正负 数 | 师;由绝对值的定义可知:一个正数的绝对值是它本身,一个负数的绝对值是它的相反数;0的绝对值是0,那么得出求绝对值的算法如下: 如果X小于0,则使Y=-X 如果X大于或等于0,则使Y=X 输出Y 师:在程序中用到什么命令来实现这样的算法呢? 生:如果...那么...否则 师:是的,那我们就一起来添加代码实现这样的算法功能,如图所示:
师:我们现在已经编写好算法了,如何把结果反馈出来呢? 生:我们可以用说命令和链接命令 师:很好那我们现在这个算法程序就编写好了,让我们来试试吧。
| ||
5.作业 | 请用我们今天学习的知识编写一个程序,判断数的性质 | ||
教学反思 |