- 1、本文档共32页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
人教版信息科技五年级全册让计算机会数数第4单元发挥算法的优势第13课汇报人:XXX时间:XXXXX
3课堂练习1新课导入2新知讲解《目录》4拓展延伸
《01》新课导入
单元主题单元名称课名称核心内容第四单元发挥算法的优势第13课让计算机会数数用循环结构解决问题时的重复过程,认识循环结构和计算机工作特点的关系。第14课算法效率比一比解决同一个问题可以有不同的算法,不同的算法具有不同的效率。第15课简单密码易破解估算破解密码所需的重复判断次数和时间,利用枚举法遍历数据。
学习目标了解用循环结构解决问题时的重复过程。了解循环结构与计算机工作特点的关系。体会利用计算机的快速运算能力来解决问题的方法。
激趣导入同学们,你们能不能用前面所学知识来描述让计算机从1数到100的算法?
激趣导入从1数到100
《02》新知探究
学习活动一、描述“从1数到100”的算法二、验证“从1数到100”的算法三、感受计算机运算处理的优势
学习活动活动1:描述“从1数到100”的算法一
学习活动一、描述“从1数到100”的算法1.缩小问题规模为了便于理解,先把问题规模缩小,分析从1数到10的过程。思考以下问题。(1)我们数数的过程是什么样的?(2)数完一个数后,怎么数下一个数?(3)如何让计算机数数?
学习活动一、描述“从1数到100”的算法1.缩小问题规模人数数的过程很简单,一个数一个数地数下去。如果这个任务交给计算机来完成,也需要进行同样的过程。那么,让计算机直接数数不好体现,可以选择用输出这些数来表示。
学习活动一、描述“从1数到100”的算法2.回顾学习过的循环结构循环结构是一种基本的控制结构,用于重复执行循环体中的语句,直到满足循环条件为止。循环结构可以帮助我们处理那些需要重复执行的任务。循环体指循环结构中需要重复执行的语句,可以包含一个或多个语句。
学习活动一、描述“从1数到100”的算法2.回顾学习过的循环结构执行过程可以描述如下。(1)如果循环条件成立,则做一遍循环体指定的操作;(2)再检查循环条件,如果成立,则再做一遍循环体指定的操作;(3)以此类推,重复执行,直到循环条件不再成立。
学习活动一、描述“从1数到100”的算法3.还原问题,描述算法要让计算机“从1数到100”,如果是“第一次输出1、第二次输出2、第三次输出3……”那么每次操作都不一样。如果画出流程图,就有100个操作框,在一张纸上根本画不下,事实上也没必要画出来。要描述“从1数到100”的操作,每次操作都是相同的,只是数值不同,这样,可以用循环结构来描述。
学习活动一、描述“从1数到100”的算法3.还原问题,描述算法初始时:这个数为1结束时:这个数为101第1次:输出这个数,然后把这个数加1。(判断这个数是否小于等于100,此时条件满足,继续循环)第2次:输出这个数,然后把这个数加1。(判断这个数是否小于等于100,此时条件仍然满足,继续循环)……第100次:输出这个数,然后把这个数加1。(判断这个数是否小于等于100,此时条件不满足,结束循环)
学习活动一、描述“从1数到100”的算法3.还原问题,描述算法
思考-讨论进一步探究:描述让计算机“从1数到100”,只数其中的奇数又如何实现?一、描述“从1数到100”的算法
学习活动活动2:验证“从1数到100”的算法二
学习活动二、验证“从1数到100”的算法第1步:在Python中打开并运行以下参考程序,查看运行结果,了解程序执行的过程,观察while循环结构。#设置计数变量的初值c=1#用循环控制从1数到100whilec=100:print(c)#输出当前的数c=c+1#计数变量加1
学习活动二、验证“从1数到100”的算法在Python中,循环结构可以用while语句来实现。语句的基本格式如下。while循环条件:循环体当循环条件成立时,执行循环体的操作;当循环条件不成立时,退出循环。这个结构不需要统计要运行多少次循环,只需要使用判断条件来确定什么时候停止循环。
学习活动二、验证“从1数到100”的算法第2步:修改程序。输入一个自然数n,输出1至n之间的所有偶数。n=int(input(请输入自然数n:))c=2whilec=n:print(c)c=c+2
学习
您可能关注的文档
- 北辰文汇原创教育教学、行业PPT课件制作,文案撰写,张先生 + 关注
-
实名认证服务提供商
教师资格证、计算机二级持证人
一线老师,致力于基础教育(小学、幼儿园)的原创撰写制作。教学设计、课件制作、计划总结、说课稿、演讲稿等专业撰写。根据您具体的教学内容、工作需求进行原创撰写、制作的服务,简言之就是您需要什么,我快速完成。
文档评论(0)