中职VB选择结构程序设计的教学与实践

更新时间:2024-03-16 作者:用户投稿原创标记本站原创 点赞:31355 浏览:144325

摘 要 :VB程序设计具有语法简洁、所见即所得的特点,是中职计算机专业学生的一门必修课程.选择结构是VB程序的基本结构之一,是掌握程序设计的重点,也是教学中的难点.本文就笔者对VB选择结构程序设计中IF语句教学的主要环节进行探讨,以求达到在教学中突破重点,化解难点,希望能够切实有效提高VB选择结构的教学质量.

关 键 词 :VB选择结构;IF语句;评价

Visual Basic(简称VB)是面向对象的可视化编程语言,它简单易学的语法深受广大编程爱好者的青睐,同时也是中职学校计算机专业学生的一门必修课程.通过学习VB程序设计,培养学生的程序设计能力和开发软件的兴趣.VB有三种基本的程序控制结构:顺序结构、选择结构和循环结构.当一个问题涉及到对条件进行分析、比较、判断,并根据判断所得的结果采取相应的处理方式,这时就要用选择结构来解决问题.在教学过程中如何突破VB选择结构教学的重点、难点,如何让初学者理解选择结构的执行过程,掌握选择结构的应用,培养他们的逻辑思维能力、实践操作能力和解决实际问题的能力,这是笔者在教学中一直思考的问题.现就结合VB选择结构中IF语句教学的主要环节进行探讨.

一、实例导入,焕发热情

中职学生的知识基础较差,普遍学习兴趣不高.如果在选择结构教学中按照传统的先讲解IF语句的格式和功能,再进行实践操作,则未必能取得较好的教学效果.兴趣是学习的原动力,这就需要计算机教师暂时抛开晦涩难懂的概念和语法,采用生活化的实例来焕发学生的学习热情.

新课之前,首先通过局域网分发几个用IF语句编写的VB可执行程序到学生电脑上,如:手机竞猜游戏,让学生一开始就动手体验选择结构的魅力.学生运行程序的过程仿佛置身于游戏中,他们结合实际生活经验很轻松便推断出:如果输入的大于1999,则提示“猜高了”;如果输入的小于1999,则提示“猜低了”;如果输入的等于1999,则提示“恭喜您,猜对了”.学生用自己的语言思路清晰地总结出竞猜过程中的三种情况,教师顺势引出条件判断这个概念.通过讲解这个例子让学生对判断和提示信息对应起来,理解根据不同的判断结果执行不同的语句.通过实例导入,学生对VB编程产生了好奇心,教师结合实例让学生理解VB选择结构的执行过程,从而将将学生的被动学习转化为主动学习.

二、加工半成品,突出重点

VB选择结构教学中,如果给学生一个完整的任务书,那么按照实际的流程,学生在任务前期首先要进行界面设计、属性设置以及一些顺序结构语句的编写等.由于学生的理解程度不一样,完成进度也不一样,有些学生花长时间停留在前期工作中,一节课下来都没有进入到选择结构代码的编写,这就影响到了选择结构学习目标的落实,评价也变的非常困难.针对这一情况,VB选择结构IF语句教学中采用“半成品”加工策略,给学生一个不完整的任务,仅对IF分支语句环节进行“留白”,“留白”部分即教学的重点.学生在“半成品”到“成品”的加工过程中既学到了知识、掌握了重点,又提高了实践效率、获得了成功的体验.

如在IF双分支语句教学中,采用实例:商城迎新年促销活动,单价满200元减40,不满200元则按原价出售,根据商品原价求实付金额.教师给出界面和部分代码, 对代码中IF双分支语句部分进行“留白”.教师引导学生自主探究,分析问题,学生由活动规则总结出两种判断情况(a>等于200和a<200),对应两种实付金额的求解方式(b=a-a/200*40和b=a).教师结合“半成品”,针对重点展开教学(如IF语句格式、条件表达式、流程图等).学生活学活用,很快进行“半成品”加工,验证上述结论的正确性.这样的“半成品”加工策略,提高了双分支IF语句的讲解、理解和实践的效率.无论是讲授还是练习都采用“留白”相似的任务为依据,让学生在短时间内巩固重点,掌握双分支IF语句的应用,这样的教学达到了事半功倍的效果.“半成品”加工策略是一种基于“问题解决”的教学策略,通过用双分支IF语句解决实际生活中的问题,从而培养学生思维的逻辑性和严谨的学习态度.


三、条件迁移,化解难点

多分支IF语句的应用是VB选择结构IF语句的难点.教学中若采用条件迁移法,即通过在已掌握的双分支IF语句实例的基础上对判断条件进行增加或改变来过渡到新的例题,从而降低多分支语句应用的难度.这样的方法符合学生的认知规律和发展规律,让学生对多分支IF语句的认识、理解、运用有一个逐步深入的“螺旋式”上升的过程.

如商城迎新年促销活动,在原有基础上增加条件:单价满1000元的商品在享受满200减40后再享受9折优惠.基于学生之前已掌握了双分支IF语句应用,结合已有的数学知识,解决问题的方法和步骤便得到了简化,并能根据实际情况写出逻辑表达式和相应的执行语句.如对百分制成绩进行等级评定,在一开始的双分支IF语句(及格和不及格)的基础上通过对百分制成绩的分数段范围进行逐步细化,对应的评定等级则也有所变化(及格、良好、优秀),从而过渡到多分支IF语句.通过简单的改进实现小小的目标,通过条件迁移法化解多分支IF语句这个教学难点.条件的迁移,就是用一个接一个的问题,牵着学生的思维,让他们不停的跟着教学内容思考并实践,而不是一味的坐着被“灌”.

四、课堂教学评价

课堂教学评价是促进学生成长、教师专业发展和提高课堂教学质量的重要手段.在VB选择结构程序设计的实际教学中采取多向立体式评价方式:教师对学生的学习效果评价、学生对教师的教学满意度评价、学生的自我评价,这些评价贯穿于整个教学活动中.通过教师对学生的学习效果评价,及时反馈学生对重、难点的掌握情况,帮助学生正确认识自我,树立不断进取的信心.通过学生对教师教学满意度的评价,帮助教师了解自己的课堂教学水平以及不足之处,为优化教学过程提供科学依据,有利于教师提高课堂教学质量.通过学生自我评价对VB选择结构IF语句的知识点进行回顾与梳理,将感性知识理性化,并进行学习方法的总结与交流等.

五、结束语

基于中职学生的学习特点,我们计算机教师需要用心设计课堂,在教学中努力给学生提供生活化的问题解决环境,让学生带着疑问主动学习.采用适合学生认知规律和发展规律的教学方法突破重点、化解难点.教学中进行有效的课堂教学评价,从而切实有效地提高VB选择结构程序设计的课堂教学质量.