抓住问题 培养学生计算思维
2021-10-30毛佳秋
中国信息技术教育 2021年20期
毛佳秋


摘要:计算思维是高中信息技术学科最为关键的核心素养之一,对培养学生创新和终身学习等能力很有帮助。作者提出,在实际教学实践中,教师应善于发现问题,找准契机,想办法、找对策,在教学中搭建学生与计算机之间沟通的桥梁,促使学生像计算机科学家、计算机一样思考问题,让他们自觉地用计算思维去发现问题、思考问题、解决问题,并在这种持续、反复的过程中强化计算思维。
关键词:计算思维;二进制;数据
中图分类号:G434 文献标识码:A 论文编号:1674-2117(2021)20-0000-02
● 提出问题
早前在网上看过一则笑话:
小A在一家互联网公司实习,有一天,工作结束,小A回到宿舍,心中闷闷不乐的样子。
朋友小B见状关心到:怎么了?有什么不愉快的事情吗?
小A叹了口气,说:今天在我写的程序中做了一个计算,然后出了个“Bug”,被测试的人笑了,说我竟然连0.1+0.2都不会算。
小B忍不住笑了:0.1+0.2=0.3,这你也能算错?
小A不服道:这不能怪我,谁知道计算机那么笨,居然不能把0.1+0.2算对,不信你看,结果竟是0.30000000000000004。
● 教学过程
笔者以“0.1+0.2≠0.3”这一问题为契机,通过它的求解过程让学生理解计算机中数据的表示及相关运算的過程,有意识地深度培养学生的计算思维。
在学习相关内容之前,学生理解的计算就是1+1=2、10-1=9这样的十进制运算。但是自计算机成型以来,所有的数据都是以二进制形式表示的,计算机内部所进行的存储、运算也都是以二进制的形式进行的。而且我们身边还有很多其他的数据表示和运算规则,如中国古代重量单位的换算——半斤八两,这类以十六进制形式进行运算。……
登录APP查看全文
