编程和智能信息处理.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文档。上传文档
查看更多
编程和智能信息处理

3.8 编程解决问题 一、教学目标: (一)知识目标: 了解用计算机进行信息处理的基本方法; 掌握编程解决问题,能够熟练地分析问题,设计算法和编写程序; 了解算法的含义和流程图; 了解代码,如循环语句do while和for的用法; (二)能力目标: 通过小球做平抛运动的实验,提高学生分析问题、解决问题的能力; 通过学生的对代码的了解和掌握,让学生热爱编码; (三)情感目标: 通过逐步解决问题,培养学生不畏艰难的学习态度; 培养学生对信息技术的兴趣,在生活中懂得尊重科学和应用科学的意识。 二、重点与难点: (一)重点: 通过加深理解编程解决问题的几个步骤,使学生能够熟练地分析问题,设计算法和编写程序; 熟练掌握流程图的方式表现算法; 能够启动VB语言编写程序代码并读懂代码含义,如循环语句。 (二)难点: 熟练掌握流程图的方式表现算法; 能够启动VB语言编写程序代码并读懂代码含义。 三、教学方法: 根据新课程改革的要求,教师在课堂中处于引导的地位,而学生才是学习的主体。由于本课时属于动手能力较强,但又是学生没有基础知识的课程,我采用了讲解法和演示法相结合的教学方法。同时学生在日常生活中就经常接触到了各种各样的系统自带程序,但是还没有真正意义上编写过一个程序。因此,我将通过讲解+演示引导学生讨论并动手处理这些文本信息。这样也有利于学生自主探究型学习。 四、教学过程: 信息技术是一门培养人的思维,发展人的创造能力的重要学科之一,因此,在教学中,不仅要使学生“知其然”而且要使学生“知其所以然”,我们在以学生为主体,教师为主导的原则下,展现获取知识和方法的思维过程。 (一)复习巩固:(1-2分钟) 上一两节课,同学们已经了解到编程解决问题的一般过程,大家告诉我编程解决问题的步骤是什么?(通过提问,激发同学进行思考,从而使同学快速地进入学习状态) (二)新课引入:(3-4分钟) 这节课,我们主要了解编程和智能信息处理,首先,我们来研究一下:编程。编程就是编写程序,那在日常我们接触到的程序有哪些呢? 好处:引入日常生活中用到的程序,例如word等常用的系统软件,让同学获知原来程序是这样的。 (三)进行新课:(28-30分钟) 知识点1: 1、过程:分析问题(设计算法(编写程序(调试运行 2、什么是算法?--------求解问题的方法和步骤; 3、如何表示算法?--------流程图、伪代码、自然语言等; 【例题1】小明在为买刘德华演唱会门票的事烦恼,如果门票30元他就可以买,否则不能买。同学们能否用流程图来表现这个问题的求解步骤呢? -------流程图是高中数学要掌握的知识,这里通过一个小的例题唤起同学们的回忆,从简单的知识入手,有助于激发同学们的思维,从而进行知识的迁移。 知识点2: For循环语句和Do While循环语句,格式:for I=N1 to N2 ……Next I;DO While IN ……LOOP 【例题1】利用for循环语句实现1到100的累加 LET S=0 FOR I=1 TO 100 S=S+I NEXT I PRINT S 【例题2】利用Do While循环语句实现1到100的累加 cls LET S=0;I=1 DO WHILE I 100 S=S+I I=I+1 LOOP PRINT S 知识点3: 编制计算机程序解决问题的过程包括:分析问题、设计算法、编写程序、调试运行等。 程序是控制计算机动作的指令的记录集合。算法就是解决问题的步骤集合,可以被表述和实现。 操作题1: 物理老师想编写一个描述小球做平抛运动的轨迹的程序(小球运动时间限定在1~100秒)。(效果如图1所示) 1、分析问题,可以从以下三个方面进行分析。 明确问题的要求,掌握所要解决问题的内容和要求; 分析已知的信息,掌握与解决问题相关的资料; 确定输出的内容,掌握所要解决问题最终要达到的目标。 问题的要求 已知的内容 输出的内容 2、设计算法 什么是算法?--------求解问题的方法和步骤; 如何表示算法?--------流程图、伪代码、自然语言等; “描述小球做平抛运动轨迹”的算法:编写程序 算法确定后,需要选择一种编程语言编写程序,实现算法的功能。 下面是用VB语言编写的“描述小球做平抛运动轨迹”和程序运行界面和程序代码。 图3 代码 4、调试运行 编程完毕后,需要进行调试,以验证所编写的程序是否正确。如果程序运行不正确,说明程序中有错误。程序中的错误有两种:语法错误和逻辑错误。语法错误是指编写程序时,有些地方不合乎程序语言的语法规则,计算机不能理解;逻辑错误指程序在逻辑上有问题,因而得出错误的结果。 【小结】编制计算机程序解决问题的过程包括:分析问题、设计算法、编写程序、调试运行等。 程序是控制计算机动作的指令的记录集合

文档评论(0)

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

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

1亿VIP精品文档

相关文档