- 1、本文档共5页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
人的身体构造图上浑身[VB选择构造的教课与反省]
在高中信息技术选修课《算法与程序设计》中,在达成了算法初
步、VB(VisualBasic,下同)程序开发工具的使用以及VB编程中数据
表示与办理等基本知识的解说后,我们便进入了三种程序基本构造的
教课。实践中对次序构造往常采纳“蜻蜓点水”的策略,从而直接进
当选择构造和循环构造部分,尔后二者经常需要进行多课时的教课与
实践。能够说,这一教课模式是成立在对前一知识点坚固掌握的基础
之上的,那么学生关于次序构造能否真的理解呢?不尽然。自己在选择
构造教课中遇到的问题说了然这一点,现将此教教事例并试作剖析,
与同行沟通。
我先向学生说明程序设计的三种基本构造:次序、选择和循环。并
指出,以前讲堂教课中所波及程序均为次序构造,即至顶向下逐个履行的构
造。基于过去的讲堂操练,以为学生对此应当不难理解。所以依原教课计
划,我们开始介绍选择(分支)构造及在VB中实现选择构造的四种If语句(
二种行If语句、二种块If语句),并分别举例说了然其用法。讲堂最后部署
了上机实践题和书面作业题若干,此中一道上机实践题为“设计一个程序,
从键盘上随意输入一个数,判断这个数是正数、负数仍是零,并输出结果(
输入用文本框对象,输出用标签对象)。”配合实践题,书面作业要修业生
在达成实践后,将程序代码抄录在作业本上,并用流程图描绘其算法。要修
业生抄录程序代码的
目的主假如认识几种不一样分支语句在学生所编程序中的使用状况,至于
画流程图则是查验一下学生对这样一个简单算法的理解状况。
本想此次实践比较简单,实质状况却预料之外,经过逐个检查学生链
接在个人档案袋中的可履行程序,同时比较其作业本所抄录的程序代码以
及算法流程图,发现存在的一个较为突出的问题就是实践题的程序代码与
所绘流程图不般配。采集的学生编写的程序代码不外乎以下四种形式(见
程序1―程序4),而绘制的流程图基本就是两种(图4或图5),也能够视为
一种,由于图5只是是图4的变形而已。由此可
见,许多学生还不可以将自己编写的程序与用流程图描绘的相应算法
正确地联系起来。
为了摸清问题的原由,接下来的课上,笔者与学生进行了沟通。第一,
咨询学生程序1和程序2之间的差别,学生大多能正确回答。程
序1使用了三个行If语句,程序2使用了三个块If语句,没有实质差别。
接着再问学生,在程序1或程序2中如第一条If语句履行时,x0
的值为True时,后边两条If语句会不会履行?回答“不履行”的占有了多
半。那么,计算机凭什么就停止履行了呢?学生却没了回答。明显,学生对
程序次序履行语句的观点并未真实成立起来,特别是在多个If语句次序履
行问题上思路显得模糊不清。
找到了原由,问题便有认识决的方向。经过反省,笔者以为教课中有
三点需要重申:第一,要侧重说明次序构造的含义;第二,一条选择构造语句
整体可当作一条语句,和其余语句同样,都按照由上而下次序履行的规律;
第三,选择构造语句固然包含其余语句,甚至嵌套另一个选择构造语句,选
择履行一部分,而不履行另一部分,也不会影响整个程序的履行次序。
详细到教课实践,需要纠正过去的做法是,要花一准时间论述次序构
造及次序履行的含义,特别需要向学生说明计算机在履行程序时,是一条语
句接一条语句履行的,决不会自动跳过一条或多条语句而履行下边的语句,
所谓履行一条语句就是要完好地将它履行完。有些语
句是“复合句”,就是说它又包含或嵌套一条或多条其余语句,比方:用于
选择(分支)的If语句和用于循环的各样语句,关于这些语句计算时机按逻
辑判断来次序履行其包含的所有语句,直到所有穷尽,再履行本条语句下
边的语句。这一点需要在解说分支语句和循环语句的教课中频频重申,以
保证学生坚固地掌握这一观点。
为方便学生领悟,程序基本构造这一部分内容,宜联合流程图解说。
比如,在解说四种If语句时,除了差别行If语句和块If语句外,
还要分清单分支语句(图1)和双分支语句(图2)。弄清了这一点,学生就不
难理解为何程序1和程序2所对应的流程图为图3――程序1和程序2
中均各使用了三个单分支语句,同时不难看出,图3就是由三个图1相连起
来的图。为何程序3所对应的流程图为图6?由于程序3先后使用了一条
双分支语句和一条单分支语句,而图6正是由图2连结图1而成。至于为
文档评论(0)