高中信息技术课程序设计的教学方法经验谈.docVIP

  • 1
  • 0
  • 约2.78千字
  • 约 4页
  • 2020-04-07 发布于天津
  • 举报

高中信息技术课程序设计的教学方法经验谈.doc

PAGE PAGE 3 高中信息技术课程序设计的教学方法经验谈 漯河实验高中 尚校瑜 摘要:本文针对目前高中阶段程序设计教学“难教”和“难学”的问题,遵循教学的基本规律和基本原则,结合自己的教学实践,初探程序设计的教学的教与学。 《算法和程序设计》作为高中信息技术选修课,一直存在“难教”和“难学”的问题,是高中信息技术课教学的重点和难点之一。 程序设计是培养和提高学生分析问题、解决问题和创新能力等方面的重要内容,主要任务是让学生学会使用算法分析问题,使用计算机语言设计程序,利用程序研究问题,并逐渐养成良好的编程习惯。因为程序设计本身抽象、枯燥,逻辑思维性强,学生不易产生兴趣,如果教学中处理得不好,很容易引起学生对程序设计的反感,进而对学生将来的学习产生不良影响。下面谈谈我个人几年的教学经验与体会。 一、深入浅出,淡化学生对程序设计的神秘感 程序设计如按照“先理论后实践,先语句再程序”的顺序来教,如一开始介绍诸如算法、流程图的画法,然后介绍VB语言基础、分支结构、循环结构和数组,很容易使学生产生厌倦心理我神秘感。我认为实际教学应把把间接经验和直接经验结合起来,应从建立大量的感性经验入手,坚持从实践经验到一般原理的计算机学习原则。我们从程序设计学习一开始就应让学生接触功能简单结构清晰的程序,以建立对程序和语句的整体概念,体会各种语句的格式功能,了解语言的有关规定,理解计算机解决问题的一般过程。 在教第一节课《计算机解决问题的过程》时,我就列举了一个用VB语言解决数学问题的一个实例。例:求自然数1-100的和。先让学生用数学方法计算出它的结果,再让学生用自然语言描述他们的解题思路。告诉学生用高级语言编程之前,也要先确定主题,即解决什么问题,然后列出解决问题的步骤与方法,这就是算法。要编程先要弄明白算法,刚才大家用自然语言描述的解题方法,比较接近程序算法的描述,只要我们再计算机算法语言的方法稍加润色,就是这道例题的算法。最后教师给出具体的相对应的VB程序(如下)。 Private Sub Command1_Click() Dim s As Integer (定义数据类型) s = 0 (计数器清零) s = (1 + 100) * 50 (求和) Print s (输出结果) End Sub 接着我让学生根据经验去理解这段程序,虽然学生最终形成的认识和得出的结论仍是模糊的,初浅的,但由于借助了具体的实例和真实的环境,学生很轻松地接受了语言的启蒙教育,也对程序设计开始萌生了一种亲切感,消除了神秘感,并对算法有了初步的认识。 二、巧设情境,布置任务,加深学生对知识的理解和记忆 我们所用教材中的高级语言VB是一种面向对象的可视化程序设计语言,在学习时应让学生先熟悉VB的编程环境,理解一些概念,在讲解概念时,应多结合学生易理解的实例,创设好的情境,使学生融入其中,有利于激发学生的学习主动性,加深对知识的理解和记忆。比如我们在学习RND这个随机函数时,可以这样布置任务:世界杯足球比赛前裁判都会通过抛硬币的方式来决定双方的场地和哪方先开球,今天我们也来利用随机函数来模拟抛硬币。例1:将硬币抛掷100次,统计正反出现的次数,请同学们思考如何编程实现?具体程序描述如下: Private Sub Command1_Click() FOR?I=1?TO?100 X=RND() IF?X=0.5?THEN?M=M+1?ELSE?N=N+1 NEXT MsgBox 正面= M; 反面= N End Sub 这个例题是直接应用了随机函数RND,它的作用是随机产生一个(0,1)之间的随机小数。这样使学生在实例中加深理解,并激发了学生的学习兴趣。 三、注重引导,提高学生的综合编程能力。 在教学过程中,注意通过在书本原有程序的基础上逐渐改变和增加条件的方法来提高同学的综合编程能力。同样以RND函数为例(接上一例子),教师引导:如果我们随机产生10个、50个或者更多的随机数时,我们再用这种方法还行吗??又怎么来解决?教师给出一个表达式:?X=INT(RND()*M+N),其中M为产生随机数的个数,N为产生随机数的的起始值,如:产生[1,100]之间的数,其表达式为X=INT(RND()*100+1)。接着教师给出一个任务:我们要设计一个抽奖程序,在50个号中随机抽取五个数,应如何设计程序呢?同学们都会说这很简单啊,作一个5次循环,具体表示: for n=1 to 5 X=INT(RND()*50+1) Next 那么我们再问,这样在这5个随机数中有没有可能相等呢?那么如何使产生的随机数各不同呢,请同学们再设计。这样教师就可以发挥例题的效益,多转换角度、多拓展题意,从拓中寻求变化,从变中寻找规律。 四

文档评论(0)

1亿VIP精品文档

相关文档