第12课 算法的控制结构 课件(21PPT) 2021—2022学年初中信息浙教版(2020)七年级下册

文档属性

名称 第12课 算法的控制结构 课件(21PPT) 2021—2022学年初中信息浙教版(2020)七年级下册
格式 pptx
文件大小 1.0MB
资源类型 教案
版本资源 浙教版
科目 信息技术(信息科技)
更新时间 2022-05-07 08:15:55

图片预览

文档简介

(共21张PPT)
是由七块板拼成,这七块板可以拼出很多图像。
任何算法都是由三种基本控制结构组成。
算法
顺序结构
分支结构
循环结构
算法是由哪些基本控制结构组合而成?
第12课 算法的控制结构
请完成导学案中,第一部分“生活中的控制结构” 。
生活中的控制结构
(1)给一件食品贴非转基因标签。
操作过程:先拿食品,再拿标签,最后贴标签。
顺序结构
拿食品
拿标签
贴标签
顺序结构是把各个步骤排个队,根据排队的顺序依次执行操作。
生活中的控制结构
(2)给一件食品贴标签,可能是转基因食品,也可能是非转基因食品。操作过程:先拿一件食品,再判断是否是转基因食品。若是,拿转基因标签。若不是,拿非转基因标签。最后,贴标签。
分支结构
是转基因吗
拿转基因标签
拿非转基因标签
生活中的控制结构
分支结构
在A和B两个框中,有一个可以是空,即不执行任何操作。
生活中的控制结构
(3)某老板要求员工给转基因食品贴标签,要求员工贴完100件食品。操作过程:先判断是否贴完100件。若是,结束任务;若不是,拿一件食品,拿一张转基因标签,贴转基因标签,跳到前面再判断是否贴完100件食品。……
已贴完100件
贴标签
循环结构
生活中的控制结构
请完成导学案中,第二部分“程序设计中的控制结构” 。
程序设计控制结构
该流程图结构是 ,A的值是 。
提示:
←表示赋值给
%表示求余数
*表示乘
==表示等于
/表示除
分支结构
10
程序设计控制结构
该流程图结构是 ,
s的值是 , i的值是 。
顺序结构
9
7
累加算法累乘算法
1
0

1
5

9
7

程序设计控制结构
请完成导学案中,第三部分“累加与累乘” 。
累加算法累乘算法
s=0+1
s=0+1+3
s=0+1+3+5
累加算法累乘算法
s=0+3
s=0+3+6
s=0+3+6+9
累加算法累乘算法
s=0+4
s=0+4+6
s=0+4+6+8
累加算法累乘算法
s=1*1
s=1*1*3
s=1*1*3*5
累加算法累乘算法
请完成导学案中,第四部分“绘制流程图” 。
绘制累加累乘算法
自然语言
(1)把2赋值给变量i,把0赋值给变量s。
(2)判断i≤10是否成立,成立跳到第3步,不成立跳到第5步。
(3)把变量i和变量s的值相加的和赋值给变量s。
(4)把变量i和2相加的和赋值给变量i。再跳转到第2步。
(5)结束。
绘制累加累乘算法
2. 用循环结构流程图表示“计算1到100中的奇数和”的算法。
i<100
绘制累加累乘算法
3. 用循环结构流程图表示“计算1到100中的奇数的积”的算法。
i<100
绘制累加累乘算法
课后作业
用循环结构流程图表示“计算3+6+9+……+99”的算法。
i<100
绘制累加累乘算法