《算法与程序设计》案例分析.docVIP

  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文档。上传文档
查看更多
《算法与程序设计》案例分析

《算法与程序设计》案例分析 m 《算法与程序设计》案例分析 关键词:算法 程序设计 教学方法 教学恩策略 信息技术 高中 一、算法与程序设计疙概述 信息技术课中,《算法与程序设计》师猸信息技术课程的一门选修课,是选修的一个分鸥支。在我们学校,采用了广东教育出版社的教佞材,学习VISUALBASIc语言。VI出SUALBASIc程序设计语言是WIND瘢oWS环境下快速开发应用程序的可视化工具圮。它简单易学,功能强大,用它开发图形用户艹接口(GUI,GraphicalUser鸬Interfaces)的应用程序方便、快脎捷,可以自动生成32位的脱离开发环境而直槁接执行的应用程序,且运行速度更快、更安全汨,适合在多任务环境下运行。VISUALBιASIc语言功能强大,具有良好的简单 计算机的发展速度很快,学生上机的条件验和平台已经发生了巨大的变化,上机方便,程檐序编译器的功能强,使得我们可以很好的去学笮习VISUALBASIc。在平时注意对现皴有的程序代码进行分析,多读程序,俗话说:读遍唐诗三百首,不会做诗也能吟。学习程序浈语言也是这样,多读程序自然你就会写一点程谔序了。教师在教学中就要从以下几个方面入手;。 爱因思坦说嬲“兴趣是最好的老师”。兴趣相当程度上决定闲了教学效果的好坏。如何培养学生学习程序设值计的兴趣,我认为可以从以下几个方面入手。 1.让学生认识到学习程序设计在提高自身素警质的突出作用。提高自身素质,可以培养学生氘的思维品质,培养学生发现问题、思考问题和午解决问题的能力;学习程序对其他学科的学习冗有积极的影响。 2.程序设计教学中要从学伺生的兴趣入手,利用学生对事物的好奇心,选欺择学生身边的,学生感兴趣的、有实际意义的ㄦ程序,激发学生的学习兴趣。比如:第一堂课讲VB界面设计,可设计一个QQ登录界面。鲣 3.一定要分层次教学。现在各个学校的平嫱行班设置恐怕都有文科班和理科班、实验班,鞅教学内容在难度上要有所变化。一个班级布置赊作业时也要根据学生的能力分层次。 4.深摺入浅出,消除学生们对程序设计的畏难心理。诞在教学时,低起点,从一个个简单实例出发,让学生们从自身的实践中感受到这个的确很简业单,从而迎合了学生渴望成功的心理特点。前荸两节课千万不能罗列过多的概念,让学生不知东西,打击学生的学习兴趣。 V靥B程序设计概念比较多,如何让学生较容易按磙受、理解是我在最初的教学中较为头痛的问题氲。刚接触程序设计的学生,对程序设计充满了揿好奇,如果把一开头还用不上的许多的控件、迟属性放在前面,一下子引入大量抽象的名词、枯概念,就会让不少学生望而生畏。因此要想让诌学生领会这些抽象的概念,教学中我选择的方>法是先少讲控件。结合数学课本已学的知识,骞先复习、巩固、提高基本知识。从数据类型,敏基本运算,讲到三种基本控制结构后,然后再涞讲基本的控件。这时,控件用于程序设计的例槭子就可以讲明白了。但是,仍然不要把控件的癔每一个属性都细讲。突出按问题 四、加强程序设计教学中的引导变黔通 1.引导学生对语句变通,加强语句和三镗种基本结构语句的理解和灵活应用 例如对典胧型的求和问题:S=1+2+3+……+10言0 S=0 Fori=1to100 S=s+i Nexti 可以做: (1)如求渚S=100+99+……+1应作哪些变更? 2)如求S=2+4+6+……+100,派需要修改哪些地方? 3)如求S=1*2趴*3*…*10,需要修改哪些地方? 4)如求S=1+1/2+1/3……+1/n忮应作哪些变更? 5)如求S=12+22砗+32+……+1002,应修改哪个语句? 2.引导学生对结构变通,加强语句和三种基本结构语句的理解和灵活应笮用 n的最大值:s=1D+1/2+1/3+……+1/nlt;5 通过讨论,学生自己得出结论:用for语迭句无法设计;只能使用do…loopunt秋il与dowhile……loop两种循环厩设计;同时再次对do……loopunti悒l和dowhile……loop两种循环中杓的布尔表达式之间的关系有进一步的认识,具/体程序如下: for语句?什么情况下用Do循环?学琳生可以自己得出结论:对于能确定循环次数,蛞使用for语句最合适了;对于循环次数不能摞预先确定,宜使用Do语句,用Do语句时注意死循环问题。通过如此的引导变通,使学生缀对循环结构的三条语句使用得心应手,在编程肠过程中能够灵活应用,同时也培养了学生发散颌性思维。 信息课教馏师绝大部分为青年教师,无论教学理论和教学踌经验上都相当缺乏。特别是在程序设计内容时ウ,自觉不自觉地还是走向了教师为主的教学模骘式。教师与学生缺乏互动,课堂气氛沉闷。在课堂教学中,要鼓励学生质疑是激发学生的主驳体性、培养学生思维能力和创造能力的起点。帅学生的主体性主要体现在学习过程中能掌握学他

文档评论(0)

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

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

1亿VIP精品文档

相关文档