第7课 主题1 for循环语句 课件(共15张PPT)-闽教版(2020)信息技术七年级下册

资源下载
  1. 二一教育资源

第7课 主题1 for循环语句 课件(共15张PPT)-闽教版(2020)信息技术七年级下册

资源简介

(共15张PPT)
主题1:for循环语句
第7课 循环结构
目录
DIRECTORY
01
引入
02
For语句格式和功能
03
动手实践:小猴分桃
04
实践创新:排队问题
引入:有趣的益智接龙游戏
01
“一只青蛙,一张嘴,两只眼睛,四条腿……”,一直数下去,数到100只青蛙。能够通过编程来接龙这个游戏?
儿歌
01
引入:有趣的益智接龙游戏
计算
嘴=数量
眼睛=数量*2
腿=数量*4
printf语句
我们可以计算出每一只青蛙的数量和对应的嘴巴、腿的数量,然后利用printf输出函数,把结果输出来
问题
我们怎么编写代码呢?会用到哪些语句呢?
01
引入:有趣的益智接龙游戏
赋值语句
将青蛙的数量先进行赋值,再计算嘴、眼睛和腿的数量
程序代码
01
引入:有趣的益智接龙游戏
能否用循环结构?
For语句格式和功能
02
for(表达式1;表达式2;表达式3)
{
循环体
}
语句格式:循环变量-循环体-循环终止的条件
01
for语句格式
表达式之间用分号
思考:表达式1、2、3的执行顺序?
for(初值;终值;步长)
{
循环体
}
更直观的表达方式
表达式1 “ i=1 ”, i 是循环变量,初始值是1
表达式2 “ i<=5 ”, 判断 i 的值是否小于等于5
表达式3 “ i++ ”, 相当于 i=i+1,步长为1
01
for语句格式
动手实践:小猴分桃
03
小猴子来到一片森林,看到好多桃。第1天小猴子摘了1个桃,第2天摘了2个,以后每天都比前1天多摘1个,请问:小猴10天总共摘多少个桃?
【算法分析】
假设摘到桃子的数量用变量sum来表示,i表示第几天。
第一天:i=1,sum=1;
第二天:i=2,sum=sum+2;
第三天:i=3,sum=sum+3;
……
第i天:sum=sum+i;
02
用for循环解决猴子摘桃子问题
02
用for循环解决猴子摘桃子问题
流程图
程序代码
累加算法
实践创新:排队问题
04
操场上有100多人排队,若按3人一组排对则多1人,若按4人一组排对则多2人,若按5人1组排对则多3人,请问多少人?
【算法分析】
假设用变量i表示人数
人数在100<=i<=200之间
i%3==1
i%4==2
i%5==3 三个必须同时满足
02
实践创新:任务三 排队问题
谢谢光临指导

展开更多......

收起↑

资源预览