栏目列表
编程与数学融合的项目式学习案例《回文数》
发布时间:2021-01-11   点击:   来源:原创   录入者:芮清

回文数

教材、学情分析回文数一课是一节编程与数学融合的项目式学习编程课。通过使用编程来体验奇妙的回文数,加深学生对于数字的理解,同时培养学生计算思维的能力和信息素养。

 

教学目标

1. 学会“变量”、“自定义函数”命令

2. 学会递归来解决问题

3. 学会判断语句

教学重点难点

1. 重点:递归的使用

2. 难点:递归的使用

教学时间

1课时

教学过程(第一课时)

教学环节

师生活动

设计意图

导入

(一)趣味导入

教师出示回文

心清可品茶;茶品可清心。

贤出多福地;地福多出贤。

僧游云隐寺;寺隐云游僧

师生交流,了解回文

(二)师生交流:

      你还知道哪些有趣的回文?


1.认识回文数

)知识新授

1. 教师:在数学中也有这样一类特征的数字,我们称之为“回文数”

   如:686、5445、72127……^

2. 师:我们可以用Mind+来编写一个程序,判断某个数是不是回文数。

  


3. 师:我们先来新建变量,你觉得需要建哪些变量?

  生思考并回答:数字、N、倒序数字

  生自主探究,新建3个变量

1.png 


 

2.倒序数字

 

 

 

 

 

师:我们先来用程序定义什么是“倒序数字”。

先来添加一个自定义模块:

2.png 

 

师:接着,我们来定义一下字符数“N”

3.png 

师:这个时候,倒序数字还没产生,所以留空

师:我们继续来定义倒序数字

4.png 

倒序数字就是把数字中的字符位置倒过来,我们逐一倒过来,所以用N-1,一个个重新排序。


 

 

3.编写程序“判断是否是回文数”

 

 

 

(三)判断是否是回文数

师:请同学们用刚才学的定义函数的方式,来新建一个新的函数“判断回文数”。

生自主合作探究完成任务

师巡视指导

5.png 

 


4.完成问答命令

师:定义好了两个函数,我们就可以提问了。请同学们设计好“问答”命令

生自主合作探究

6.png 

 


4.总结回顾

(四)总结回顾

师:回顾一下,本节课你学习到了哪些命令?它们有什么作用?

生回顾并回答


5.练习

拓展:数学中还有哪些有趣的数字,你可以编写一个程序来检测检测。



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

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

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