








2021学年第7课 循环结构课前预习ppt课件
展开(1)顺序结构(2)选择结构(单分支结构/双分支结构)(3)循环结构
分支结构的程序虽然能解决计算、输出等问题,但不能做判断在选择。对于要先做判断再选择的问题就要使用分支结构。
第七课 循环结构主题1 fr循环
&pd=bjh&fr=bjhauthr&type=vide
“一只青蛙,一张嘴,两只眼睛,四条腿……”,一直数下去,数到100只青蛙。能够通过编程来接龙这个游戏?
我们怎么编写代码呢?会用到哪些语句呢?
printf语句我们可以计算出每一只青蛙的数量和对应的嘴巴、腿的数量,然后利用printf输出函数,把结果输出来
fr语句格式:循环变量-循环体-循环终止的条件
表达式1 “i=1”, i是循环变量,初始值是1表达式2 “i<=99”, 判断i的值是否小于等于99表达式3 “i++”, 相当于i=i+1,步长为1
fr(表达式1;表达式2;表达式3;){循环体}
思考:表达式1、2、3的执行顺序?
fr( i=初始值 ; 终值; 步长)
有趣的益智接龙游戏:顺序结构
有趣的益智接龙游戏:循环结构——化繁为简
表达式1 “i=1”, i是循环变量,初始值是1表达式2 “i<=5”, 判断i的值是否小于等于5表达式3 “i++”, 相当于i=i+1,步长为1
利用讲解过的fr循环语句,尝试着让计算机数3只青蛙。
完成的同学修改代码,尝试将数3只青蛙的代码变成数5只青蛙的代码。
任务二 让计算机数出特定数量范围内的青蛙。
以上程序只能够数固定数量的青蛙,如果能够根据用户的需求数出用户想要数的青蛙,那就更好了。你能做到吗?
改进代码,输入青蛙的起始数量和终止数量,让计算机数出特定数量范围内的青蛙。
代码范例:任务二 让计算机数出特定数量范围内的青蛙。
#include
代码范例:任务二 让计算机数出特定数量范围内的青蛙并且接龙。
用fr循环解决猴子摘桃子问题
猴子摘桃和之前的数青蛙接龙游戏有哪些相似之处,它们的编码逻辑结构是不是有相互借鉴的地方?
小猴子来到一片森林,看到好多桃。第1天小猴子摘了1个桃,第2天摘了2个,以后每天都比前1天多摘1个,请问:小猴10天总共摘多少个桃?
学有余力 --韩信点兵
有一次战斗后,韩信要清点士兵的人数。让士兵三人一组,就有两人没法编组;五人一组,就有三人无法编组;七人一组,就有两人无法编组。那么请问这些士兵一共有几人?讨论:韩信点兵和猴子摘桃有哪些相似之处?又有哪些不同?
得先进行手工计算,发现问题的求解规律。
韩信点兵问题没有明显的循环过程,仅从问题本身难以发现解方法。
操场上有100多人排队,若按3人一组排对则多1人,若按4人一组排对则多2人,若按5人1组排对则多3人,请问多少人?
fr循环程序设计的特点:
1. 问题中要有需重复执行的内容;
2. 要知道循环的初值,终值和步长值;
3. 要善于归纳总结出循环体(难点)。
第七课 主题1 fr循环
循环语句化繁为简、迭代重复的特点。小猴子摘桃子每天都积累一点点,日积月累就会收获很多。韩信点兵:是枚举法的经典改编。大部分高级语言提供fr和while语句实现循环结构。
2020-2021学年第一单元 制作我的动画第1课 逐帧动画课前预习课件ppt: 这是一份2020-2021学年第一单元 制作我的动画第1课 逐帧动画课前预习课件ppt,文件包含第1课主题一逐帧动画课件ppt、书写汉字swf、图1-2swf、片头swf等4份课件配套教学资源,其中PPT共8页, 欢迎下载使用。
闽教版(2020)七年级下册第二单元 走进程序世界第6课 分支结构教课内容课件ppt: 这是一份闽教版(2020)七年级下册第二单元 走进程序世界第6课 分支结构教课内容课件ppt,文件包含第六课主题1单分支结构课件pptx、第六课主题1单分支结构教案docx等2份课件配套教学资源,其中PPT共23页, 欢迎下载使用。
初中信息技术闽教版(2020)七年级下册第7课 循环结构图文课件ppt: 这是一份初中信息技术闽教版(2020)七年级下册第7课 循环结构图文课件ppt,共16页。PPT课件主要包含了程序的三种基本结构,第七课循环结构,情境引入2分钟,新知break,任务一青蛙接龙,课堂任务三折纸问题,复习与巩固,学习评价等内容,欢迎下载使用。