网站大量收购独家精品文档,联系QQ:2885784924

《第7课 主题1for循环结构》参考课件.pptx

《第7课 主题1for循环结构》参考课件.pptx

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  1. 1、本文档共16页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

闽教版七下第七课主题1for循环

(1)顺序结构(2)选择结构(单分支结构/双分支结构)(3)循环结构

分支结构的程序虽然能解决计算、输出等问题,但不能做判断在选择。对于要先做判断再选择的问题就要使用分支结构。程序的三种基本结构

有趣的益智接龙游戏“一只青蛙,一张嘴,两只眼睛,四条腿……”,一直数下去,数到100只青蛙。能够通过编程来接龙这个游戏?

我们怎么编写代码呢?会用到哪些语句呢?printf语句我们可以计算出每一只青蛙的数量和对应的嘴巴、腿的数量,然后利用printf输出函数,把结果输出来有趣的益智接龙游戏

for语句格式for(表达式1;表达式2;表达式3;){循环体}表达式之间用分号思考:表达式1、2、3的执行顺序?循环变量-循环体-循环终止的条件

for语句格式表达式1“i=1”,i是循环变量,初始值是1表达式2“i=99”,判断i的值是否小于等于99表达式3“i++”,相当于i=i+1,步长为1循环变量-循环体-循环终止的条件

有趣的益智接龙游戏:顺序结构能否用循环结构?

有趣的益智接龙游戏表达式1“i=1”,i是循环变量,初始值是1表达式2“i=5”,判断i的值是否小于等于5表达式3“i++”,相当于i=i+1,步长为1循环结构——化繁为简

任务一利用讲解过的for循环语句,尝试着让计算机数3只青蛙。完成的同学修改代码,尝试将数3只青蛙的代码变成数5只青蛙的代码。

任务二以上程序只能够数固定数量的青蛙,如果能够根据用户的需求数出用户想要数的青蛙,那就更好了。你能做到吗?改进代码,输入青蛙的起始数量和终止数量,让计算机数出特定数量范围内的青蛙。让计算机数出特定数量范围内的青蛙。

代码范例:任务二让计算机数出特定数量范围内的青蛙。

任务三用for循环解决猴子摘桃子问题猴子摘桃和之前的数青蛙接龙游戏有哪些相似之处,它们的编码逻辑结构是不是有相互借鉴的地方?小猴子来到一片森林,看到好多桃。第1太难小猴子摘了1个桃,第2天摘了2个,以后每天都比前1天多摘1个,请问:小猴10天总共摘多少个桃?

任务三用for循环解决猴子摘桃子问题

学有余力--韩信点兵有一次战斗后,韩信要清点士兵的人数。让士兵三人一组,就有两人没法编组;五人一组,就有三人无法编组;七人一组,就有两人无法编组。那么请问这些士兵一共有几人?讨论:韩信点兵和猴子摘桃有哪些相似之处?又有哪些不同?韩信点兵问题没有明显的循环过程,仅从问题本身难以发现解决方法。得先进行手工计算,发现问题的求解规律。

学有余力任务四操场上有100多人排队,若按3人一组排对则多1人,若按4人一组排对则多2人,若按5人1组排对则多3人,请问多少人?

总结循环语句化繁为简、迭代重复的特点。小猴子摘桃子每天都积累一点点,日积月累就会收获很多。韩信点兵:是枚举法的经典改编。大部分高级语言提供for和while语句实现循环结构。用for解决问题的思路:定义变量分析问题满足条件的三个要素初始值循环条件循环体

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档