苏骏-信息的编程加工.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文档。上传文档
查看更多
苏骏-信息的编程加工

苏骏信息的编程加工海南省三亚一中苏骏1.84467×1019粒,人工计算无法解决,引出可通过计算机编程解决) 了解该故事,并思考能否人工算出这个问题的答案,可通过什么途径来得出具体答案。 让学生了解使用计算机解决问题的方法,创设课堂教学情境,激发学生学习兴趣。 给出实例 1、给出一个信息的编程加工的例子(100米决赛成绩排序程序)。 2、程序设计的一般步骤: 需求分析(设计算法(编写程序(上机调试与维护 结合例子让学生理解程序设计的一般步骤 需求分析 1、需求分析(算法分析):确定要解决的问题,即要求计算机“做什么”。 (结合例子分析) 了解在本例中要计算机做什么 结合例子进行分析,让学生进一步理解“需求分析”在程序设计步骤中的作用。 算 法 设 计 分 析 2、设计算法:对某一特定的问题设计的一组(有限个)求解步骤和方法。 定义:算法是指解决问题的方法和步骤。 强调:算法不仅是指计算的方法,而且还包含从何处着手、解题步骤以及结果处理等全过程。 举例:在日常生活中经常会写信,邮寄一封信的过程可分为:写信(写信封(贴邮票(投入信箱 理解算法的真正含义,并能与实际生活中的例子结合起来。 给出算法的定义,并举例说明,使学生充分理解算法的真正含义,区分算法不仅是指计算的方法。 计算机中处理简单问题的方法: 1、如何交换两变量a,b中的值。 在计算机中处理此类问题时不能直接交换a,b的值,需临时变量TEMP,逐步交换。 (如学生还不能很好地理解,可举两杯水交换的例子) 2、求三个数a,b,c中的最小数 计算机可以比较两个数的大小,但不能同时比较三个数的大小,通过两两比较来解决问题。 拓展:多个数的数值交换与比较方法同上。 理解计算机处理数据的内在运行机制。 高一学生几乎没有接触过程序设计,对计算机中数据的处理不理解。通过设置两个例子,让学生理解计算机处理数据的运行机制,为后面冒泡排序法的讲解铺设两级台阶,有利于学生的学习。 1、学生看课本44页有关冒泡排序算法的知识及该算法动画演示。(教师巡视、指导) 2、游戏:现场利用教师提供的道具演示冒泡排序法的过程。 3、小结:冒泡排序法的核心思想是两两比较。 (道具:在5张16开白纸上分别写上数字2、7、9、11、14,并打乱顺序。) 1、了解冒泡排序法的相关知识。 2、游戏:5位同学自愿上台站成一排,每人手中拿着教师预先写好数字的一张纸,由一位同学指挥,根据冒泡排序法交换手中纸张,实现数据排序。 学生从课本及动画演示上可能不能很好地理解冒泡排序法的思想。通过游戏让学生很好地参与,进一步帮助他们理解、掌握冒泡排序法。 体验过程 1、编写程序:把人们设计的算法转换成计算机能够识别的代码。 2、上机调试与维护:刚编写的程序不一定正确,必须在计算机上实际运行,排除程序中的错误,测试其能否达到预期的结果。 3、体验“一百米决赛成绩排序”程序 (教师演示、巡视、指导) 拓展:若要将本程序中的数据进行逆序排序,如何更改程序? 要求小组内先做完的同学帮助其他同学,充当小老师的角色。 以小组的形式展开讨论 体验运行设计好的程序,让学生感受程序设计的独特魅力。 通过拓展进一步考察学生对冒泡排序法的掌握程度,并使学生对程序代码有初步认识。 课堂小结 计算机解决问题和人解决问题一样需要清晰的解题步骤,对计算机而言,这种步骤称为算法。计算机编程解决问题的过程可以归纳为: 需求分析(设计算法(编写程序(上机调试与维护 通过今天的学习,大家对信息的编程加工,计算机处理数据的方法有一个概括性的认识,体验了程序设计的独特魅力。这节课的内容是“算法与程序设计”选修模块中的一部分,如果大家还有兴趣可以选修这个模块。 总结操作过程的经验,理解计算机对信息进行编程加工的原理与方法。 概括本节课所学内容,并介绍“算法与程序设计”选修模块,为学生对该模块有所认识,对选修提供帮助。 【点评】 这是我见到的信息的编程加工的第二个例子,第一个是宁夏黄亚强老师的。为什么推荐了黄老师的,又来推荐苏老师的呢?因为这两个案例有所不同。 这个案例非常地忠实于教材,又在此基础上对教材的不足进行了成功的补救,教材编写者应该为之感动了^_^ 顺便说,宁夏的黄老师发现教材中的例子不太适合他的学生,对例子进行了重新设计,也可以说对教材内容进行了重新设计。黄老师的案例可以表达为“忠实于课标”。

文档评论(0)

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

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

版权声明书
用户编号:6111134150000003

1亿VIP精品文档

相关文档