浅谈对《算法初步》的教学改进

来源 :知音励志·教育版 | 被引量 : 0次 | 上传用户:baiyomkg02
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  用计算机语言编写简单的程序,对初次学习算法语言的高中学生来说有一定难度,要降低这一难度,提高学生的学习兴趣是致关重要的,有必要对教学进行改进,本文对《算法初步》的教学改进提出几点建议。
  【关键词】兴趣;整合;运算符;题型;操作
  普通高中课程标准实验教科书人教A版必修3第一章《算法初步》,不论是对学生还是对没有学习过计算机编程语言的数学教师而言,都是一大难点。许多教师认为只要学生能读懂程序框图、看懂程序就行了,其原因是这些教师认为高考中只考程序框图不考程序设计,所以在教学时按部就班、照本宣科,强调读程序框图,不重视程序设计,甚至不给学生讲基本算法语句的相关内容,这是与教学大纲的要求相违背的,教学大纲要求通过本章教学,使学生具备初步的编程能力,为以后学习计算机编程语言打下基础。要实现这一目标,除了要遵循教学规律和完成教学内容外,有必要对教材内容进行必要整合和总结拓展。下面结合教学实践谈一谈本人对本章教学的五点改进:
  1 阅读教材、理解教材。
  在教授本章内容之前,安排时间让学生粗读整章教材,初步了解本章教材有哪些主要内容,编写程序要经过哪些阶段或步骤,做到心中有数。
  在教授每个知识点之时,要以教材为中心,先让学生精读教材、讨论交流,然后在教师的引导下互动探究,这样做的目的是培养学生的自学能力、探究能力以及加深学生对教材的理解。
  2 实例引入,激发兴趣。
  在學习第一节算法的概念之时,教师可先通过下面的实例,在计算机中用编程软件(如QBasic)向学生演示程序编写、调试、运行、编译(生成可执行文件)的完整过程,激发学生的学习兴趣,然后再引导学生精读教材,对算法的概念进行互动探究。
  3 整合教材、以窥全貌。
  教材对本章内容的编排顺序是先学习算法的概念,再学习程序框图与算法的基本逻辑结构,然后学习基本算法语句,最后学习算法案例(即辗转相除法与更相减损术、秦九韶算法、进位制)。同时教材将一些问题分割成几个部分,分开学习,比如教材将“判断整数n(n>2)是否为质数”这一问题分割成算法、程序框图、程序语句三个部分,并将这三个部分分别放在三个不同章节中分段学习,这使得在学习后面的两个部分时,需要先写出前面的部分,这显得有些重复,有点浪费时间,且缺乏完整性,这样的例子在教材中还有以下三个:
  (1)用“二分法”求方程x2-2=0(x>0)的近似解;
  (2)求一元二次方程ax2+bx+c=0的根;
  (3)计算1+2+3+…+100;
  为了使学生在学习这类问题时得窥全貌,有必要对这些问题的教学进行改进,对教材的这部分内容进行整合;改进整合时为了防止改进整合后的学习难度增加、脱离学生的认知规律,可将这此问题的教学放在算法的概念、程序框图与算法的基本逻辑结构、基本算法语句等基础知识学完后再进行,这样将每个问题分散的各部分集中在一起学习,将有助于学生对这些问题的全面探究。
  4 归纳总结、题型归类。
  在完成基本知识的教学后,应对本章内容,特别是以下内容进行归类总结:
  4.1 输入语句、输出语句、赋值语句、结束语句、两种条件语句、两种循环语句等六类语句的程序框图、书写格式和功能。
  4.2 三种运算符在数学和计算机编程语言中的不同书写方式
  (1)算术运算符,如表1所示。
  (2)比较运算符,如表2所示。
  (3)逻辑运算符,如表3所示。
  4.3 程序框图的三种题型
  (1)执因索果型:根据程序框图,探索算法功能或输出结果。
  (2)执果索因型:根据输出结果,求变量的初值或范围。
  (3)执因果索过程型:根据已知条件,填写程序框图中的空余部分。
  5 上机操作,实战演练。
  在学生将程序编写好以后,让学生在教师的指导下按以下步骤上机输入、调试、运行、编译自己的程序:
  第一步,让学生自己上网搜索一填款编程软件(如QBasic)下载并安装;
  第二步,启动编程软件,打开程序编辑窗口;
  第三步,输入或导入编好的计算机程序;
  第四步,点击屏幕上方菜单栏中的“运行(run)”或“start”,运行或调试程序,若发现错误后即时修改程序,直至程序无语法错误为止;
  第五步,将无错误的程序打包编译生成可执行文件;
  第六步,关闭编程软件后,运行编译后的可执行文件。
  总之,通过以上教学改进,先学后教,让学生动脑动手,从实战出发,将数学课堂延伸到计算机室,让学生偿试自己编写、调试、编译程序,体验开发应用程序的全过程,从而激发学生学习本章内容的兴趣,为他们今后学习计算机语言、开发应用程序打下基础。
  作者单位
  重庆市丰都实验中学校 重庆市丰都县 408200
其他文献
随着电视剧《小别离》的热播,在电视剧中扮演主人公“方朵朵”的张子枫又一次引起了人们的注意。上一次张子枫引起大范围关注还是在电影《唐人街探案》上映期间,她用一个笑容成功地将一部喜剧电影带入恐怖深渊,小小年纪,她的演技让人震惊。但与在荧幕上的她不同,私底下的她有着更多属于她的年纪应有的活力,张子枫这位“双面少女”就这样慢慢成长。  00后演技担当  2001年出生的张子枫,8岁就凭借《唐山大地震》成名