信息的编程加工(盐城经济开发区中学秦艳).doc

信息的编程加工(盐城经济开发区中学秦艳).doc

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
课题:3.2信息的编程加工 教材分析: 《信息的编程加工》是教育科学出版社出版的必修教材第三章中的第二节,本节主要是让学生通过体验一个完整的程序设计过程,知道利用计算机解决问题的步骤和基本思想方法,从而了解计算机信息加工的内在机制。本节难点在于,让学生理解用算法描述实际问题,理解人的思维在计算机工作中发挥的作用。信息的编程加工是人性化加工与智能化加工的基础,也是计算机解决其他所有问题的基础,其教学目标的达成有利于学生认识的提高,揭开计算机加工信息的神秘面纱,从而激发学生探究的欲望和学习的兴趣。 教学思路: 本课从学生已有的经验出发,从生活中的数字及数学中的数字入手,激发学生学习的兴趣。根据学生的认知规律,设置了多个简单易懂、又层层递进、相互关联的小任务,让学生在完成这几个小任务的过程中,体验完整的编程加工信息的过程。三个小任务分别是:判断一个数是否是水仙花数、三位数中有哪些水仙花数、三位数中的回文数的个数。 教学目标: (一)知识与技能: 1、掌握算法的概念、领会其重要性; 2、知道编程加工信息的一般步骤; 3、在学案的帮助下,能够完成简单的编程加工信息的全过程。 (二)过程与方法: 1、通过体验编写程序判断一个数是否为水仙花数的过程,领会计算机编程加工的内在机制; 2、在完成几个小任务的过程中,领会程序设计的基本思想与方法; 3、在完成实践任务的过程中,提高使用计算机解决问题的能力; (三)情感态度与价值观: 1、激发对信息技术学习与探究的兴趣和热情; 2、提高合作解决问题的意识与能力; 3、形成良好的课堂使用辅助工具自主学习信息技术的习惯与能力。 教学环境: 网络机房 教学方法:任务驱动、演示、讨论、引导探究等相结合 教学过程: 一、创设情境,初步认识,引入课题 1、展示一组以数字为基础的相关图片,引出数的话题 师:同学们已经发现,刚才我们所展示的一组图片都是与“数字”有关的。我们的生活中这样的数字到处可见,同学们有没有发现在这些数中,有一些是非常有趣的?比如说有哪些? 生:…… 师:同学们回答得很好,除了这些之外,还有一类数它也特别有意思,首先它有一个美丽的名字—水仙花数。 那么什么数是水仙花数?(同学们有谁知道的?) 生:无语/…… 师:展开幻灯片,介绍水仙花数,如果给你任意一个三位数,让你来判断是否为水仙花数?思考一下,能不能告诉我你的判断过程? 生:…… 整理一下步骤:①取出任意一个三位数X每位上的数字,假定分别为b、s、g ②求出b3+S3+g3的值 ③判断b3+S3+g3是否和数X相等 ④如果相等则为水仙花数,否则就不是 2、展示一个使用VB6.0编写的程序,激发兴趣(那么在信息技术课上,以计算机为平台,老师是怎样来处理这样的问题的?) (1)老师演示使用此程序判断水仙花数 (2)学生体验使用 师:同学们感觉怎样?同学们想不想自己也能开发出这样的小程序来帮助自己解决一些问题呢? 生:想! 师:好,今天这节课就让我们一起学习一些相关的本领,来实现你们这样的愿望! 投影课题: 3.2信息的编程加工 二、剖析程序,领会概念,总结步骤 1、剖析程序,揭开面纱 师:要想自己也能开发出这样的小程序,就要首先知道计算机加工这些信息的过程,接下来我们就从这个小程序入手,“逆流而上”,揭开信息编程加工的面纱。 师:(打开此程序的VB代码窗口)这个程序是执行了这些代码后才有了判断水仙花数的功能,那么这些代码有什么“魔法”,听老师慢慢讲来: Private Sub Command1_Click() Dim i As Integer Dim a As Integer Dim b As Integer Dim c As Integer i = Text1.Text a = Int(i / 100) b = Int(i / 10) - a * 10 c = i Mod 10 If a * a * a + b * b * b + c * c * c = i Then Label2.Caption = Str(i) 是水仙花数! Else Label2.Caption = Str(i) 不是水仙花数! End If End Sub (解释程序代码后,引导学生发现:原来计算机解决此问题的方法和步骤和我们前面所说的步骤和方法是一致的。也就是说计算机的“魔法”是人赋予的,人把解决问题的方法和步骤通过编写程序告诉计算机,从而计算机有了解决某些问题的能力。) 2、领会概念,总结步骤 结论:(1)在程序设计中,这些解决问题的方法和步骤叫做算法。 (结合我们刚才判断水仙花数的过程,我们不难发

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档