2-4第7课循环语句课件.pptVIP

  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文档。上传文档
查看更多
第7课 循环语句 邹城市鲍店煤矿学校 沈玉新 看图识故事 印度古老传说 宰相达依尔向舍罕王进献了一个国际象棋游戏 国王非常高兴,准备赏赐他。 课题 情境引入 活动一 学习反馈 活动三 实践创新 活动二 学习目标 任务一 任务二 任务三 活动五 活动四 看图识故事 宰相达依尔说:请您在这张棋盘上的第一个小格里,赏给我1粒麦子,在第二格里赏2粒,第三格里赏4粒,照这样下去,每一格里的麦子都比前一格加一倍。直到把棋盘的64个格子都摆满,您把这些麦子赏给我就够了。 国王答应了这个看似微不足道的要求。 国王能满足他的这个要求吗? 你能算出这些麦粒的数量吗? 课题 情境引入 活动一 学习反馈 活动三 实践创新 活动二 学习目标 任务一 任务二 任务三 活动五 活动四 课题 情境引入 活动一 学习反馈 活动三 实践创新 活动二 学习目标 1、认识循环结构,掌握for循环和While循环的用法。 2、理解循环变量在循环中的作用,能够熟练应用range()函数。 3、通过问题探究,体验计算机利用循环结构解决问题的方法,体验算法的巧妙运用。 学习目标 任务一 任务二 任务三 活动五 活动四 活动一:初识for循环 1、认识for循环结构; 2、了解range()函数的含义: range(10):是一个从0、1、2、3、4、5、6、7、8、9/10个数的序列 range(1,10)是从1、2、3、4、5、6、7、8、9/9个数的序列 range(1,10,2)是1、3、5、7、9/是5个数的序列 range(x,y,z) 其中x初值,y终位值,z步长 for 循环变量 in 遍历结构: 循环体 课题 情境引入 活动一 学习反馈 活动三 实践创新 活动二 学习目标 任务一 任务二 任务三 活动五 活动四 任务一、 用for循环编写打印64格麦粒(用“*”代替)的程序。 练习:print(“谢谢”*4) for i in range(1,65): Print(“*”*i) 课题 情境引入 活动一 学习反馈 活动三 实践创新 活动二 学习目标 任务一 任务二 任务三 活动五 活动四 活动二:棋盘与麦粒 1、第一格是1,第二格是2,第三格是4,第四格是8,如果后一格都是前格的2倍,第“i”格应是多少? n=2的i次方=2**i 2、分析总数应该如何表示? 前面的和+后面的数 s=s+n 课题 情境引入 活动一 学习反馈 活动三 实践创新 活动二 学习目标 任务一 任务二 任务三 活动五 活动四 任务二: 用for循环编写放满整个棋盘所用麦粒数。 课题 情境引入 活动一 学习反馈 活动三 实践创新 活动二 学习目标 任务一 任务二 任务三 活动五 活动四 s=0 for i in range(64): n=2**i s=s+n print(“需要麦粒数=”,s) 活动三:恺撒密码 1、恺撒密码的由来及含义。 2、字符串中字符的表示。 练习:s=”python”,s[1]表示的是:字母“o”怎样表示? 3、find()函数的含义 4、恺撒密码算法结构。 课题 情境引入 活动一 学习反馈 活动三 实践创新 活动二 学习目标 任务一 任务二 任务三 活动五 活动四 任务三: 编写恺撒密码程序。 alphabet=abcdefghijklmnopqrstuvwxyzabc str1=input(请输入明文(小写字符或空格):) str2= for cursor in str1: #遍历要加密的字符串 if cursor== : #判断是否为空格,如果为空格则不加密 str2=str2+ continue #跳出当前循环,进入下一循环 n=alphabet.find(cursor) #在字母表中查找当前字母的位置 if n==-1: #如果当前字母没有找到提示错误 print(输入有误!) break else: #对当前字母进行加密,添加到密文中 str2=str2+alphabet[n+3] print(加密后的文字:,str2) 课题 情境引入 活动一 学习反馈 活动三 实践创新 活动二 学习目标 任务一 任务二 任务三 活动五 活动四 活动四:折纸测珠峰 1、用for循环编程完成折纸测珠峰。 2、认识while循环结构,用while循环完成折纸测珠峰。 i=0 height=0 while height8844 i=i+1 height=2*

文档评论(0)

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

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

版权声明书
用户编号:7060131150000004

1亿VIP精品文档

相关文档