基于QBASIC环境下的数学算法教学(2)

时间:2021-02-28 14:33:36 论文范文 我要投稿

基于QBASIC环境下的数学算法教学


                 在未参与上机实习的班级中,不少学生将解答写成 ,而实验班中,更多的学生将解答写为1,-3,和计算机程序输出结果一样。实验中发现,由于有计算机帮助检验算法的可行性和正确性,参加过上机实习的学生在对算法问题的处理上,首先注重的是分析解决问题的步骤。其次,他们看到计算机上输出的结果时,他们觉得很成功,在这种成就感驱动下,他们继续提出问题:这个算法能不能解决其它问题?这个算法能不能再修改得更简单点?等等此类问题。由此学生自发地去考虑算法的通用性问题。
        五、启示与建议
        1.教学的建议
        (1) 算法思想的渗透
        这一次的教学计划安排中将必修3安排在必修1,2,4,5的后面,因此在前面的教学中,教师要有目的地渗透算法的思想。以江苏版教材为例,在必修1中就已经介绍了用二分法求方程的近似值的方法。下表中列出了部分教材中可以渗透算法内容的教学内容:
        下表是可以渗透算法内容的教学内容
         
        教师可以采用自然语言的方式,在教学中有意识地使用分步描述问题解决的步骤。可以将流程图的结构展示给学生,将一些问题用流程图的方式分析给学生,使学生在开始算法前,就已经体验到程序框图在解决问题中的作用,为学生在算法学习提供一个良好的前提基础。
        从前面的调查数据分析中也可以看到,在对具体算法的分析上,用自然语言描述的算法学生更容易理解,相对而言,伪代码也比较接近自然语言,因此,在算法的教学过程中,注意算理的自然语言的表述,在解决具体问题过程与步骤上仍要注意自然语言的表达,在平时的教学中,将一些可用算法处理的问题用算法表示出来。
        (2)注意循环结构和循环语句的教学处理
        常见的循环结构有两种,由于江苏版的教材中只讲直到型循环结构,而将当型循环结构放在了习题的“探究•拓展”这一部分之中,而在后面的循环语句的教学内容,又只介绍了FOR语句和WHILE语句,在算法案例当中,两个案例流程图都采用了当型循环结构。由此,学生在学习循环语句时,觉得难以将循环结构和循环语句联系在一起。在前面的例子中也可以看出,学生在已经正确画出流程图的情况下,不能将流程图和伪代码联系起来。
        因此,在教学中,最好能够将两种循环结构都介绍给学生,并且,将两种循环结构所对应的循环语句也都介绍给学生。在不增加学生更多负担的思想下,可以只介绍两种循环结构,让学生可以互化两种循环结构,这样学生在用伪代码表示循环结构的时候,不会因为碰到的是当型循环结构而难以用WHILE语句将它描述出来。
        其次,学生在处理循环问题的时候,往往不能够插入一个恰当的条件让循环终止。因此,在教学中,除了让学生注意对循环体中变量的设计处理外,还要注意循环条件的分析处理。一般来说,需要学生不仅仅分析循环的前几步的情况,还要对最后接近条件成立和不成立时的后几步的循环做出分析。
        (3)注意渗透中国古代算法
        课程标准中明确指出了“通过阅读中国古代数学中的算法案例,体会中国古代数学对世界数学发展的贡献。”中国古代数学以算法为主要特征,取得了举世公认的伟大成就,著名数学家吴文俊教授通过对中国古代数学的分析,发扬中国古代数学的优良传统,创造了世界所公认的机器证明的“吴方法”,彻底改变了数学机械化领域的面貌。
参考文献:
[1]沙有威.对高中阶段算法教学的思考【EB/OL】.信息技术教学网.
[2]周大勇.在信息技术课堂中调整学生创新心理的策略探讨[J].教师,2009(9).
[3]杨华.搞好“QBASIC程序设计”教学的几点体会[J].中国职业技术教育,2002(5).

【基于QBASIC环境下的数学算法教学】相关文章:

核心素养下的小学数学计算教学设计04-28

谈谈基于支持向量机集成的电子商务环境下客户信用评估模型09-23

网络环境下的过程写作法教学探究论文12-09

网络环境下的大学自考英语教学论文10-02

谈除法计算法则的教学的论文08-20

网络环境下的高职财务会计教学探索论文08-04

基于信息化环境的会计管理现状09-22

自媒体环境下的循证医学教学效果评价论文06-25

网络环境下大学英语自主学习教学模式探析论文09-15

网络环境下的中学计算机教学思路转变路径论文06-26