沪教版高中信息技术必修第三章第3节编程解决问题 (3).pptVIP

沪教版高中信息技术必修第三章第3节编程解决问题 (3).ppt

  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文档。上传文档
查看更多
嫦娥三号发射升空图片回放(2013年12月2日1时30分,搭载着嫦娥三号的长征三号乙运载火箭在西昌卫星发射中心发射升空) 导入: 看着这些激动人心的画面,我们心中感慨万千,高兴之余,我们也要为我们国家的那些航天科技工作者们点点赞,他们之所以能够利用地面一条条指令控制火箭与卫星的准确入轨,其实是前期他们默默奉献做了大量准备的结果,就比如说那些控制指令,其实就是我们科学家们事先编写好的许许多多的程序指令,而这些指令其实就是由许许多多的程序命令组成,那么,程序命令到底是什么样的?它为何能产生那么大的功能呢?我们是否也可以编写一些呢?…… 带着这么多的疑问,让我们一起进入今天的学习,也许会为您解开这心中的疑惑。 编程解决问题 下面先看看这个程序案例1: “超级加法计算器” (教师打开已经事先设计好的程序,并运行) 同学们想不想知道它的真正内涵,也就是它是由什么程序命令组成的呢?(程序命令) 再看看这个程序案例2: “ 倒计时器程序” (教师打开已经事先设计好的程序,并运行) 它的真正内涵又是什么样的,也就是它是由什么程序命令组成的呢?(程序命令) 学生探究活动过程: 1、同学们能不能把第一个案例1中的程序修改一下,变为减法、乘法、除法运算器呢?(试试看,你一定行的!) 2、同学们也可以试着改变一下案例2中的程序,看能不能按我们自己的想法来解决问题,比如,程序里面原来设计的是五分钟倒计时,如果我们想把它变为10秒钟倒计时,行不行呢? 任务一: 前面都是一些别人已经设计好的程序,执行这些程序我们会发现它们都会按照编写者的意愿解决问题,那么我们自己能否也会做到这个地步呢?也就是我们能不能编写一些简单实用的程序来为我们自己服务呢?同学们,大家想不想完成这个“艰巨”的任务呢? 如果您觉得自己行,那么请跟老师一起继续学习下去,相信您一定会享受到这其中的乐趣的!!请跟我来…… 任务二: “五·一节”来了,某水果卖场为了对苹果进行促销,规定购买2千克以上的可以在原价每千克10元的基础上打8折。如果您就是一个收银员,请您告诉我该怎么计算应付款呢? 1、分析问题: 本题是个典型的生活中会遇到的案例,同学们在解决它时,首先要想到的是它设置了几个什么条件?然后思考要运用什么计算方法来执行? 2、计算方法: (设计算法) 首先称好苹果,超过2千克,应付款为:苹果重量*10*0.8 ;如果没超过,应付款则为:苹果重量*10 解题、思考过程 利用普通的语言文字来描述的方法——自然语言,用它可以描述算法。 用上面的方法,对于一些小的量,我们虽然可以很容易计算出预付钱款,但对于特殊的情况下,比如说买的人特别多,买的量又比较大的时候,那该怎么办呢?那这个时候我们就应该想到一个特殊的工具——计算机,也就是说我们应该如何把这些信息应用到计算机中去,让它帮我们快速计算出,因为我们知道它的计算能力的。 下面老师就带大家一起来解决这个问题,大家知道,我们平时的数据要想放入计算机中去执行,首先它必须是会让计算机能接受下来的数据,因此上面那种算法还不能很好地解决这一问题,下面老师我要给同学们推出一种特殊的表示方法,请看下面所示: 思考: 这种方法直观、易懂,它就是所谓的程序流程图,用它也可以描述算法,这种方法设计起来方便、简洁,设计好了对于接下来的编程可以说是打下坚实基础。 图中用到的各种几何图形的各自作用请看书上P70,教师做适当地讲解引导。(还有其他的方法后面会再介绍) 开 始 输入苹果重量m m2千克 m * 10 * 0.8 是 输出应付的钱款v 结 束 m * 10 否 3、程序设计过程——具体程序老师列出:同学们观看并思考。 (根据上面的程序流程图我们可以设计出如下程序:) Private Sub Command1_Click() ??? Dim m??As Single, v? As Single ??? m =Val(InputBox(“请输入购买苹果的重量m(千克):, 输入框)) ??? If m2 Then ???? v = m*10*0.8 ?? else ?? v = m*10 ????End If? Print “您应付的钱款 (元):”; v End Sub

您可能关注的文档

文档评论(0)

中小学PPT课件 + 关注
实名认证
文档贡献者

中小学PPT课件

1亿VIP精品文档

相关文档