栏目列表
编程和数学融合的项目式学习案例--《求绝对值》
发布时间:2020-12-09   点击:   来源:原创   录入者:顾娉婷

编程与学科融合的项目式学习实践教学设计 《求绝对值

教材、学情分析:《求绝对值》一课是一节编程与语文学科融合的项目式学习编程课。通过使用编程来制作求一个整数的绝对值的小练习,加深学生对于数学知识的理解和记忆,促进学科之间的深度融合,培养学生的计算思维和数学思维能力

教学目标

1. 学会如果……那么……否则命令、侦测命令。

2. 理解输入一个负数如何用编程的方法求绝对值

3.学会解决问题的方法

教学重点难点

1. 重点:如果……那么……命令

2. 难点:

教学时间

2课时

相关学科

语文、信息技术

教学过程(第一课时)

教学环节

师生活动

设计意图

导入

(一)趣味导入

教师演示作品

图片1.png

 

师生交流,求数学中求绝对值的思路和方式。

 


1.添加导入

(二)知识新授

教师出示题目

学生自主探究完成:

图片2.png 

教师巡视指导


 

 

 

2.学习新建变量

 

 

 

师:接下来,我们怎么将输入的数存放起来呢

生思考并回答:提出问题

师:提出问题需要用什么命令

生讨论

学习新建变量

师:由于我们不可能就输入一个数求绝对值,可能会有很多次的判断,所以我们需要一个能够用来存放用户输入的各种数据,这个容器一次只能存放一个数据,像这样的容器在编程教学中我们称为变量。下面我们来看一看如何新建变量。

第一步:单击变量模块:

图片3.png

第二步:新建变量:

图片4.png


第三步:打开新建变量对话框:

图片5.png 

输入变量名。提醒:变量名的输入要有一定的意义,符合题目的意义。

 

 

 

 

 

 


 

 

3.给变量赋值

 

 

 

(三)给变量赋值

师:变量新建好后,每次输入的值需要赋值给变量,那么怎么将键盘上输入的值存放到变量里呢?

师生交流:

生:我们可以这样做:

图片6.png 

那么每次输入的值就都会存放在变量X里了

 

 


4. 判断正负

;由绝对值的定义可知:一个正数的绝对值是它本身,一个负数的绝对值是它的相反数;0的绝对值是0,那么得出求绝对值的算法如下:

如果X小于0,则使Y=-X

如果X大于或等于0,则使Y=X

输出Y

师:在程序中用到什么命令来实现这样的算法呢?

生:如果...那么...否则

师:是的,那我们就一起来添加代码实现这样的算法功能,如图所示:

图片7.png 

师:我们现在已经编写好算法了,如何把结果反馈出来呢?

生:我们可以用说命令和链接命令

图片8.png

师:很好那我们现在这个算法程序就编写好了,让我们来试试吧。

 


5.作业

请用我们今天学习的知识编写一个程序,判断数的性质


教学反思



附件下载:
    关闭窗口
    打印文档

    主办单位:常州市雕庄中心小学 苏ICP备14011763号-8

    地址:江苏省常州市天宁区雕庄路2号
    技术支持:常州万兆网络科技有限公司 访问统计