网站大量收购独家精品文档,联系QQ:2885784924

信息的编程加工——利用计算机编程解决问题_0.doc

信息的编程加工——利用计算机编程解决问题_0.doc

  1. 1、本文档共77页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
信息的编程加工——利用计算机编程解决问题_0

信息的编程加工——利用计算机编程解决问题 教学目标 体验用计算机语言程序解决问题的基本方法和过程,了解计算机程序设计的思想。 锻炼利用算法解决问题的思维方式,激发学生对计算机编程解决问题的学习欲望,提高学习兴趣。 引导学生了解程序设计的更多知识,对选修课程《算法与程序设计》有所了解。 关键思考: 程序设计是计算机教育时代的重要内容,积累了非常的教学经验和可借鉴的教学方式。 根据自己多年教学经验以及编程方面的认识和理解,我觉得程序设计教学可以从两方面入手。一是为了增进对编程的初步了解,不考虑专业素养方面的发展,可以让学生经历用程序画图、调用动画等能够吸引学生的方式进行,二是从较专业的角度考虑,从问题解决入手,通过把问题分析抽象成为具体步骤或方法,从而形成算法,然后根据算法设计进行编制程序。 这两种教学方法完全不同,我觉得可以把两种做法有机地结合起来,既要培养学生兴趣,又要从解决问题的角度去锻炼学生算法思维的能力。 教学重点:算法的实现及程序解决问题的方法 教学难点:对算法设计的理解,程序代码的认识 ?所用学时:1课时 ?学习环境:网络实验室、学习支持网站 工具软件:VB6.0 ?学习流程: ??1、从问题中引入算法 同学们已经使用过各种各样的工具软件,例如上网要用IE浏览器,玩游戏要先安装软件再玩,编辑文档可以文字处理软件……这些工具软件其实都别人编写的计算机程序,我们只不过使用而已。不过,怎样编写这些软件,你们感兴趣吗?这么复杂的工具软件我们做不出来,但可以了解用一些简单程序是怎样解决实际问题的? ?数学问题 计算贺卡数:五位同学都收到了贺卡。第一位同学收到了一张贺卡,第二位比第一位要多收一张,第三位比第二位也多收一张,……以此类推。请问他们一共收到了多少张贺卡? 交流:学生回答问题,并列出数学算式。 分析: 刚才我们已经把一个简单的现实问题抽象为数学问题了,一共分为三个步骤: 第一步:第一位贺卡数?x=1 第二步:第二位贺卡数x=2??多1,累加和y=1+x2=3; 第三位贺卡数x=3??多1,累加和y=3+x3=6; 第四位贺卡数x=4???多1,累加和y=6+x4=10; 第五位贺卡数x=5 第三步:得到总数y=15? 归纳:其实这问题很简单,就是从1到5的累加求和,即Y=1+2+3+4+5=15 引入概念? 上例中,我们已经把实际问题转换为数学问题了,即可以分步骤并按照一定方法来解决问题。在这里,我们把解决问题的方法和步骤称之为算法。它是编程的一个重要步骤。 2、从执行程序中体验解决问题的过程 剖析程序 例1:计算贺卡数 生:执行计算贺卡数的程序。 ??Private?Sub?Command1_Click y?=?0 n=5 For?x?=?1?To?n?Step?1 Print?x,”+”,?y, y?=?y?+?x Print”=“,?y Next?x Print?”sum=“,?y End?Sub 教师演示程序执行的过程,并巡视解决学生出现的操作问题:打开程序,执行程序的操作,打开程序代码。 师:这段程序代码是些什么意思呢?——分析程序的结构及关键语句的作用 ??X——每位同学的贺卡数 ??Y——同学贺卡的累加数 ??For语句的结构…… ??y=y+x 问题:如果还要计算第六位同学的贺卡数的话,那么应该修改程序代码的那个地方? 生:实践操作,修改程序并执行。 教师辅导学生修改代码并解决问题,并归纳总结存在问题及程序执行的过程和方法。 通过前面执行程序及初步修改程序的代码,基本了解到程序是怎样解决问题的。下面老师再简要介绍另一程 序。? 例2:画二次函数y=x2的图像 生:请一位学生示范用数学方法画出函数的图像。 总结:先是画出坐标系,再用把函数的图像画出来。 师:执行画二次函数y=x2图像的小程序。 Private?Sub?Command1_Click 事件 Dim?x,?y?As?Single ??定义变量 Picture1.Scale?-Picture1.Line?-,?RGB?画纵坐标轴 描点画函数图像? For?x?=?-5?To?5?Step?0.0001

文档评论(0)

mcplj198370008 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档