创设有效环境实现QBASIC语言知识结构的建立.docVIP

创设有效环境实现QBASIC语言知识结构的建立.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
创设有效环境实现QBASIC语言知识结构的建立

创设有效环境实现QBASIC语言知识结构的建立QBASIC的教学属于计算机基础学科中相对较难讲授的内容,不但要求学生动手,更要求学生动脑。本文以诱思探究教学理论为指导,谈谈在QBASIC的教学中如何“设计良好的学习环境”、怎样以“学生为中心,让学生自主学习”、怎样在教学部分内容中“创设情境,达到良好教学效果”以及“提供学生协作学习机会,完成对所学知识的意义建构” 相应的教学设计理论与传统教学相比也有很大不同,因此在教学中应: 一、设计良好的学习环境(而非教学环境) 诱思探究教学理论认为,学习环境是学习者可以在其中进行自由探索和自主学习的场所。教师在学生上机实习的时候,教师可以利用一些趣味QBASIC程序,如图形变换、颜色变化等,激发学生学习的兴趣,让学生对QBASIC语言有一定的了解,对QBASIC语言有一个感性的认识 二、明确以学生为中心,让学生自主学习 明确“以学生为中心”,这一点对于教学设计有至关重要的指导意义。因为从“以学生为中心”出发,还是从“以教师为中心”出发,将得出两种全然不同的设计结果。至于如何体现以学生为中心,我认为可以从三个方面努力: 1.要在学习过程中充分发挥学生的主动性,要能体现出学生的首创精神; 2.要让学生有多种机会在不同的情境下去应用他们所学的知识(将知识“外化”); 3.要让学生能根据自身行动的反馈信息来形成对客观事物的认识和解决实际问题的方案(实现自我反馈) 以上三点,即发挥首创精神、将知识外化和实现自我反馈可以说是体现以学生为中心的三个要素 三、创设“情境”,达到良好的教学效果 如在讲授QBASIC语言“比较排序法”时,按照传统的教学方法,教师在写出程序后对学生进行逐步讲解,学生理解起来比较困难,如果利用“情境”创设,让学生明白或者自己悟出“比较排序”的方法,这样,学生在设计此类程序时,使用该算法就会轻而易举 可以让几个学生排成一排,要求他们按照高矮顺序排列,同时,要求其他学生认真观察,并得出排列步骤,经过重复多次的排列学生一般都会得出如下排序步骤: 1.第一个同学与后面所有同学比较,找出最高的同学,并交换位置; 2.第二个同学与剩下的同学比较,找出剩下同学中最高的,并交换位置; 3.依此类推,排出正确的队列 这正是“比较排序法”的算法,老师此时可以和学生们一起写出排序的程序,并简单分析、讲解: DIMa(10) FORi=1TO10 INPUTa(i) NEXTi FORi=1TO9 FORj=i+1TO10 IFa(i)  NEXTj NEXTi FORi=1TO10 PRINTa(i) NEXTi END 这样,学生在创设的“情境”中,便能很容易地理解排序的过程,并通过程序编写,对实际数据进行处理,“比较排序法”就能很容易掌握 四、为学生提供“协作学习”的机会,共享集体智慧,完成对所学知识的升华 程序设计本身就是一个集体工作,它需要集中许多人的智慧。在QBASIC的教学中,同样可以通过学生“协作学习”来完成所有学生对所学知识的理解和掌握。如当QBASIC部分内容教学完成后,教师都会出一些编程题来检查学生对所学知识的灵活运用程度。这个时候,教师要求编写的程序可以相对复杂些,如统计学生期末考试成绩,求出平均分,输出最高分,并按照高分到低分排序。这样习题的算法是要求学生必须掌握的,而且也很简单,但由于处理的数据形式较多,教师可以分组要求学生编写,并进行比赛,看哪组最先完成。这样每组的学生都会自觉选择自己最擅长的数据处理的那段程序,并组合在一起。比赛完成后,教师可以让每组的学生自己进行比较分析,找出最科学、合理的编写方法,加以推广。这样的教学,学生不但相互之间可以协作学习,而且所有的学生都可以从中学习到自己所欠缺的知识,比传统的让一个学生编写程序,然后老师讲解效果应当好很多 五、让学生成为主体,完成对所学知识的主动总结,并在大脑中形成认知结构 例如,学生在学习了最难理解和掌握的循环结构语句后,对各种循环语句的结构及循环条件往往比较模糊。为了能使学生的学习更深入,采用教师引导、学生自主用对比的办法对所学内容进行比较,得出如下结论: 1.WHILE...WEND、FOR...NEXT、DOWH-ILE...LOOP、DOUNTIL...LOOP是当型循环,有可能一次也不能循环。WHILE...WEND、FOR...NEXT、DOWHILE...LOOP语句只有当条件成立时才能执行循环体,而DOUNTIL...LOOP只有当条件不成立时才能执行循环体,它们能循环的条件正好相反 2.DO...LOOPWHILE

文档评论(0)

linsspace + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档