程序设计初步教案.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文档。上传文档
查看更多
程序设计初步教案.doc

揭开计算机解决问题的面纱--程序设计初步? 所属学科 信息技术 教学课时 1课时 年级 高一 教材分析 本节课“计算机解决问题的过程”是“算法与程序设计”模块的第一节课,上好这节课是学生能否学好“算法与程序设计”这一模块的关键。计算机解决问题是一个比较抽象的概念,学生理解起来比较困难,算法与程序设计更多是用来解决生活中的数学问题,如何从实际问题中建立数学模型至关重要。因此,本节从学生最熟悉的一元二次方程着手,让学生尝试寻找不同的解决方法,并试图从人解决问题的过程中提炼、概括出人解决问题的一般步骤,从而运用到计算机解决问题的过程,因为计算机解决问题都是模仿人解决问题的。本节课还涉及到让学生理解算法与程序设计在计算机解决问题的过程中的重要地位和作用,也为后续课程的学习奠定基础。 对象分析 通过《信息技术基础》必修模块第三章“信息的编程加工和智能化加工”的学习,学生初步了解到计算机信息加工的一般过程,尤其是第二节“信息的编程加工”的学习,学生已经初步接触到VB程序设计语言,初步感受到利用计算机解决问题的独特魅力,对计算机程序、程序设计语言等有了一定的认识。并且在数学中已经学习了算法,所以学生已有一定的基础。 对于高中一年级的学生来说,他们的求知欲和动手能力都比较强,很想一展身手,体验编程的乐趣,检验自己编写的程序是否能够运行出正确结果。强烈好奇心性驱使他们想进一步揭开计算机解决问题的神秘面纱。 教学目标 1. 知识与技能: (1)知道人类是如何分析问题、解决问题的。 (2)了解计算机解决问题的基本步骤。 (3)归纳人类解决问题和计算机解决问题的异同。 2. 过程与方法: (1)通过求解一元二次方程,分析判断出人,计算机解决问题的方法和步骤,并学会举一反三。 (2)通过小组讨论,培养学生合作、交流和自主学习的能力。 3. 情感态度价值观: 通过对同一个问题的不同解法分析,培养学生在解决问题时不要盲目的动手操作,而是先经过分析,理清问题的来龙去脉,明确的解决方法以后才开始着手解决。在小组讨论的过程中,培养学生自主探究,合作交流,和语言表达等能力;在体验编程带来快乐的同时,让学生正确理解计算机解决问题的基本过程,感受计算机解决问题对我们学习、生活带来的诸多魅力,从而进一步培养学生正确的信息素养观。 教学重点 用计算解决问题的过程中的分析问题、设计算法、和上机调试程序等步骤。 教学难点 1. 人类解决问题和计算机解决问题的异同。 2. 用计算解决问题的过程中的分析问题、设计算法。 设计思想 选取学生感兴趣的实例进行教学,让学生在快乐中学习。 教学策略 问题驱动、案例学习、动手实践相结合。 教 学 过 程 课程导入: 游戏互动:展示10道一元二次方程题,在1分钟内看谁解的又对又快,并给予一定的奖励。 演示一段求解一元二次方程的小程序,利用计算机解10道题需要多长时间。 提问:与老师解题的方法相比,是同学们解题的快呢还是老师老师的快呢? 追问:同学们想不想知道计算机是如何来解决一元二次方程的呢? 人是如何解决问题的 要想弄清楚计算机是如何求解一元二次方程,首先老师想问一下同学们是如何解一元二次方程的呢?比如方程:6x2+5x-50=0 环节一:任务驱动,求方程6x2+5x-50=0的解,写出解题步骤。引导学生观察各项系数之间的关系,确定用什么方法解决,从而写出具体的步骤。 请一两位同学讲解一下你从接到这题到完成解题都做了哪些工作?(了解题意、分析题涉及到哪些知识是什么题型、设计解题的基本步骤、解题得出结果) 提问:为什么刚才两位同学会采取不同的解题方法呢? 总结同学们解题的一般过程:首先观察、分析问题,收集必要的信息,然后根据已有的知识、经验进行判断、推理,尝试按照一定的方法和步骤解决问题。 提问:那么利用计算机来解决问题,它的过程又是怎样的呢? 计算机又名“电脑”,可见计算机解决问题时都是模仿人解决问题的。 计算机解决问题的一般过程 任务一:分组讨论:如何利用计算机求解方程6x2+5x-50=0的解。并写出具体的解题步骤和方法。 引导学生回顾旧知识,注意知识的迁移。 (巡视、发现学生存在的问题,并进行个别指导) 总结学生解决问题的过程,展示出解决问题的正确步骤。 演示计算机解方程的步骤 引出算法的概念:解决问题的方法和步骤。 问:通过上面的分析,同学们已经编写出了算法,那么计算机是不是就能理解人类的思想,按照算法一步一步的执行下去了呢? 引出程序设计语言的概念:泛指一切用于书写计算机程序的语言。 演示将算法一步一步转换成计算机读得懂的程序设计语言。强调算法和程序设计语言之间的区别,以及在计算机解决问题中的重要作用。 介绍VB程序设计

文档评论(0)

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

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

版权声明书
用户编号:5212202040000002

1亿VIP精品文档

相关文档