国家为了推进人工智能的应用普及需要广大中小学生接受计算机基础教育,在数学题中设置了一些流程框图题,总分不多,但是能让学生充分体会现代计算机程序如何运行、根据设定条件计算得到结果。能做题其实不需要写程序,但是要对程序跟数学的关系有立体的认识,就需要跟程序结合在一起。部分发达省份将python语言引入到计算机教学当中,本文的工具也是基于python、智能手机或者连接多媒体的电脑。
第一步,口头讲解流程。计算机程序离不开数学,现代数学得益于计算机程序的辅助实现,最好的办法就是让学生看着流程图怎么变成计算机程序、公式怎么计算,结合看流程图,刚开始可以不用写程序,口头讲解运行过程,理解程序最重要的条件判定、循环迭代变量(参数)、输出结果。引申一下,生活中很多熟能生巧的事情,都可以整理成流程图、有流程图的就可以制作程序。
第二步,加深印象还是需要动手敲一下代码强化一下印象。纸上得来终觉浅,绝知此事要躬行,学生回到家里允许使用电脑或者智能手机的时候,也是可以自行验证的,让程序一步一步地打印出中间的结果来。老师和家长可以协助监督。 在这里要感谢科技的进步、国家经济发展的迅速,有了智能手机和网络普及可以在偏远地区的学校普及,即便那里的信息课寥寥无几,在今天有网络的帮助,老师不懂程序也可以给孩子们演示现成的东西、远程操作也可以,有志者老师也可以继续深入学习。不管是高中还是初中,这些都不会难。在极为拘束的物质条件下,老师们用智能手机演示程序运行。
为了便于老师也有机会通过网络获取教学资源、方便演示,需要python语言进行演示,热心的网友贡献的代码也能很方便的搜到。数学老师不必深入了解复杂的程