高中信息技术教材中的

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

高中信息技术教材中的“逻辑运算和选择语句”的分析

南京行知实验中学/ 黄晋庆

摘自:《南京白下教育网》

[ 摘要] :本文根据人教版高中信息技术教材中的6.4 章,从教材结构、教学目标的安排、教学重点难点分布、教参的选择,以及有关教材和现行高中信息技术会考和教材的关系上等五个方面进行了分析,对教材提了建议和意见,并结合我个人在教学中的实际的情况对本章做出了说明。

VISUAL BASIC 自从1990 年推出以后就受到了学习者们的欢迎,VB 的易学易用,使得它几十年来长盛不衰,可以说,VB 极大的改变了人们对WINDOWS 的看法以及使用WINDOWS 的方式。VB 语言已经不是以前意义上的BASIC 语言了,它的功能变得非常的强大,可以胜任大型程序的开发,VB 增加了结构化和可视化的程序设计语言的功能[ 比如编程的可视化、引用面向对象的程序设计方法、事件驱动的编程机制、数据库的快速访问、动态数据交换(DDE )技术、对象的链接技术] 等。

中学程序设计教学的目的,是要求学生掌握程序设计的一般的方法,发挥他们的思维能力、分析问题和解决问题的能力。在教学的实践中我认为,教师应该注重教学,通过阅读程序、编写程序和调试程序、使用程序,逐步培养学生的程序设计的能力。

在VB 这一章节的学习中,程序的设计分成三个结构:顺序结构、选择结构和循环结构,用选择结构编写的程序一般比较简单,只能做一些简单的运算,处理问题的类型有限。有很多实际问题在计算的过程中都要根据不同的情况来进行判断,以决定进行不同的处理,因此本章节6.4 安排了选择结构的应用程序的设计基础的内容。

在教材的结构上,因为选择结构设计在执行语句以前要进行条件的判断,因此本节在讲授新的知识以前先进行了一些内容的补充介绍。首先是关系运算符和关系表达式的介绍。

我认为,结合我们学校的实际的情况,教材中对于关系运算和关系运算符的讲解太简要了,应该在实际的教学中指出:在VB 中对数据的加工处理和运算,必须让学生明白对数据实施的什么运算、运算的特点是什么。关系运算符必须要进行必要的说明:

关系表达的运算结果只能TRUE 或者是FALSE 。VB 中把任何非零的数值看成是“真”,0 为“假”。

在对两个数值进行表达式进行关系运算的时候,是比较两个数值的大小。

对于字符型的数据进行比较,如果直接比较单个字符,则比较两个字符的ASCII 码,而对于两个汉字,则比较汉字的区位码。

对于逻辑运算,应该写清楚逻辑表达式的格式:

〈关系表达式 1 〉〈逻辑运算符〉〈关系表达式 2 〉,以便于学生的理解。

6.4.3 各种运算符间的的优先顺序教材中只是一笔带过,可以举例说明一下,这样就更有说服力了,比单纯的

讲解要效果好。6.4.4 开始正式讲解IF 语句,在讲解IF 语句的格式的时候,我建议教材中可以用不同的字体字号标注,这样格式就清楚明了,而且书中已经加上了流程图,便于学生的理解和掌握。但是任务6 和任务7 存在一定的问题,虽然在IF 语句中这两个例子都很具有代表性也能说明问题,但是有重复的意思,建议可以再举一到两个例子就更能说明问题了。教材中的 6.4.5 讲解的多分支语句(SELECTCASE ),是选择语句中的内容的一个部分。这本书的VB 有一个通病就是语句的格式介绍不太合理,该清楚表明的没有清楚的写出来,没有清楚的表明。在解释和说明的时候也不够详细,但是后面的例题还是很具有代表性的。

在教学目标的安排上,要求学生掌握关系运算符,学会用关系表达式表示条件,理解关系表达式中的运算符的运算顺序。掌握IF 语句的 4 种格式和功能,并能够应用IF 语句编写具有分支结构的程序。结合我们学校的实际情况我认为:语句的格式和功能、关系运算学生都基本可以掌握,但是一些程序的编写学生以前没有基础加上没有一定数学知识和算法的概念只能进行一些简单的模仿,如果要他们自己编写是不太现实的。在中学计算机编程的教学中,教学最终要达到的目标是让学生掌握程序设计的基础和算法的基础,接触程序设计最基本的思想方式方法,使他们在进入高一级的学校以后再接触计算机语言不至于手足无措。本教材在学习目标的安排上比较的得当。

在教学重点和难点的分布上,本节的重点和难点在于掌握学会使用和理解关系表达式,能应用IF 语句编写具有分支结构的程序。我认为,在关系运算中,纯数学的知识比较两个数字比较大小,或者两个字符比较ASCII 码的大小,是比较的便于理解的,问题就在逻辑运算符和逻辑运算比较难于理解,因为它不等同于我们现实意义中的数学运算,学生还不能一下子从十进制的数制转换为二进制的数制,因此,逻辑运算的概念在他们的思想中还不是很成熟,逻辑的概念不是很普及。因此,本节的内容着重要使学生掌握的是:逻辑运算符、逻辑表达式(包括其一般格式)、逻辑运算符的优先级、各种运算符时间的优先顺序,会使用逻辑运算。6.4.4 以后,介绍各种条件语句。选择结构是在实际的设计程序的过程中,当碰到根据需要判断条件是否成立,来决定执行哪一段程序的执行。也就是说,程序的代码是按照某个条件成立与否有选择的执行。在VB 中,能够实现的选择结构的语句有以下的3 种:单行条件语句:IF … THEN 语句,多行结构条件语句:IF … THEN … ELSE 语句,多分支控制结构语句:SELECTCASE 语句。教材中分了2 个部分,一个是分支语句,另一个是多分支语句。我觉得这样安排有点不合理,应该是分成3 个部分比较的清楚和明了,一个是IF … ELSE 语句,一个是IF … ELSE 语句块,还有一个是多分支结构。因为IF … ELSE 语句块是由若干和IF … ELSE 语句组成的,单个IF … ELSE 语句理解和运算比较的简单,多个IF … ELSE 相互嵌套,配对比较的容易搞错,层次也需要理顺,建议教材在这个方面多加改进,可以在后面附加上阅读教材,补充介绍有关于嵌套语句段,以供不同层次的学生进行参考或者教师讲解程序段的时候用。

在教参的选择上,由于信息技术这门学科发展迅速,现在用的教材是2001 年新版的。因此没有教参,建议根据现在的教学情况适当的分发一点教学参考书,以供我们老师进行选择。

最后需要补充一点的就是,自从2002 年5 月,江苏省开展高中信息技术等级考试,并将其列入高中会考必须通过的几门实验课之一以后,高中信息技术等级考试逐渐的进入了正常化、正规化,但是我们的教材还停留在去年改版程度上,我们的教材改革,应该是适应考试的需要和信息技术的发展。在前面的章节中,包括计算机基础、WORD 部分、网络、网页制作基础,和现在考试脱节比较严重的就是VB 这一章节,新的改革以后的教材可以在最后多增加一点习题,最好是和现在的会考关系比较密切的题目给学生锻炼一下。

在新的一轮课程改革展开的时候,信息技术的教育教学也面临着前所未有的挑战,任何培养学生的信息素养和创新精神是我们信息技术老师义不容辞的责任,我将以饱满的热情,做好学生的引路人,迎接我未知的人生。

相关文档
最新文档