kl800.com省心范文网

第1章-6循环2_图文

循环结构

重复模式的流程图
特点: 流程线方向发生变化;一入一出。

当 型 循 环

条件

N

Do While 条件
循环体

Y
循环体

Loop

例1

设计一个算法,计算一批非 零数据的平均值。这批数据 由使用者从键盘输入,输入 0时表示数据输入完毕。

分析

变量d: 输入的数据 变量sum: 累加和
变量c:计数(统计数据的个数) 置初值:sum=0, c=0

循环条件:d<>0

反复计算:

累加和 sum?sum+d

计数

c ?c+1 再次输入d

否则,跳出循环,输出sum/c

循环控制方法:标志法

如果事先不能确定循环次数, 用一个特殊的数据作为结束标志, 以此作为循环条件。

如:d<>0
输入0时表示数据输入完毕, 0是一个结束标志(非有效数据)。

开始

Do while d<>0
sum=sum+d c=c+1 d=val(Inputbox(“d=“)) Loop
n y

sum?0 c?0 输入 d

d< >0

sum ? sum+d

c ? c+1
输入 d

输出sum/c

结束

开始

sum?0 c?0 输入 d

试一试: 在程序中第一次输入0, 运行结果如何?
n

d< >0
y

sum ? sum+d

c ? c+1
输入 d

输出sum/c

结束

开始

If c<>0 then

sum?0
c?0
输入 d
n

print sum/c
Else

print 0
End if
n c< >0 y

d< >0
y

sum ? sum+d

输出:0

c ? c+1
输入 d

输出:sum/c

结束

开始

P11流程图

sum?0 c?0
输入 d
n

d< >0
y

n c< >0 y

sum ? sum+d

输出:0

c ? c+1

输出:sum/c

结束

例2

P13实践体验

在上例中,计算这批数据中 正数和负数的个数。

分析:

变量d: 输入的数据 变量c1: 计数(正数的个数)
变量c2: 计数(负数的个数) 置初值:c2=0, c1=0

循环条件:d<>0
判 断 d>0 计算:c1?c1+1

d<0 计算:c2?c2+1

再次输入d 否则,跳出循环

开始

Do while d<>0 if d>0 then

c1?0 c2? 0

end if
输入 d
n

d=val(Inputbox(‘d=“))
Loop
y n

d< >0
y

d>0

c1 ? c1+1

c 2? c2+1

输出c1,c2

结束

输入 d

归纳总结:P10-P11

累加器的使用: 置初值:sum=0 累加和: sum=sum+d

计数器的使用: 置初值:c=0 计数 c=c+1

归纳总结: 控制循环的方法:

1.计数法(事先知道循环次数) 2.标志法(事先不知道循环次数)

归纳总结:

循环结构中要注意三方面:
1. 变量的初值设定 2. 循环条件

3. 循环体


第1章-6循环2_图文.ppt

第1章-6循环2 - 循环结构 重复模式的流程图 特点: 流程线方向发生变化;一

第一章 内燃机理论循环和实际循环2_图文.ppt

第一章 内燃机理论循环和实际循环2 - 2、指示功、有效功和机械损失功 记:有效

第6章_循环2_图文.ppt

6.1 概述 ? 6.2 goto语句以及用goto语句构成循环 ? 6.3 用while语句实现循环 ? 6.4 用do-while语句实现循环 ? 6.5 用for 语句实现循环 ? 6.6 循环的...

第六章-循环结构2_图文.ppt

第六章-循环结构2 - 第六章 循环结构程序设计 () 1 第六章 循环结构程序设计 主要内容 循环嵌套 循环结构程序设计举例 2 第六章 循环结构程序...

第1章 数制与码制(2)_图文.ppt

K-3 16 二十六转换 小数点左、右四位组分组, 取每组等值的...(或模数)的概念 1.模(模数)的概念: 把个事物的循环周期的长度,叫做这个 ...

第1章内燃机性能指标及实际循环热计算绪论 (2)_图文.ppt

第1章内燃机性能指标及实际循环热计算绪论 (2)_交通运输_工程科技_专业资料。

第1章 热力学基本原理-第二定律(6)_图文.ppt

第1章 热力学基本原理-第二定律(6) - 《物理化学》电子教案 第1章 热力学基本原理 ?U ? Q ? W δQ ΔS ≥∑T 热力学第二定律 目的:解决过程的方向...

第1章 分析力学基础 1-6拉格朗日第二类方程的积分_图文.ppt

第1章 分析力学基础 1-6拉格朗日第二类方程的积分_物理_自然科学_专业资料。1...试求:(1)系统的运动微分方程;(2)楔形体的加速度;(3)系统的能量积分与循环...

第五章-循环结构2_图文.ppt

第五-循环结构2 - 第五章 循环结构程序设计 第五章 循环结构程序设计 () 1 第六章 第五章 循环结构程序设计 主要内容 循环嵌套 循环结构程序...

第六章-钻井液循环系统(2)_图文.ppt

第六章-钻井液循环系统(2) - 第六章 钻机的循环系统-固控设备 6.6钻井液固控设备 6.6.1 概述 1.钻井液的固相控制 现代钻井中都要用循环流体: 液体(...

第一章 制冷循环_图文.ppt

第一章 制冷循环 - 第一章 蒸气压缩式制冷的 热力学原理 关于气液相变的基本知

第1章 绪论2_图文.ppt

第1章 绪论2 - ?1.3 算法分析 ?1.3.1 算法设计的目标 ?(1)正

人体解剖生理学---第六章循环系统_图文.ppt

人体解剖生理学---第六章循环系统 - 第六章 循环系统 The circula

高考数学总复习第1章1-2-3循环结构课件苏教版必修_图文.ppt

高考数学总复习第1章1-2-3循环结构课件苏教版必修 - 1.2.3 循环结构 学习目标 1.掌握两种循环结构及其应用; 2.会进行两种循环结构的流程图间的转化. 1. ...

发动机原理第一章 发动机工作循环及性能_图文.ppt

第一章 发动机工作循环及性能指标发动机理论循环概述 发动机实际循环 热平衡 指示...柴油机: ε=12~22 pz=7~14 Mpa λ=1.3~2.2 汽油机: ε=6~12, ...

17-18版 第1章 1.2.3 循环语句解析_图文.ppt

17-18版 第1章 1.2.3 循环语句解析_职高对口_职业教育_教育专区。1

201918-19 第1章 1.2 1.2.3 循环语句教育精品.ppt_图文.ppt

第一章 算法初步 1.2.3 循环语句 自 当 主 堂 预 达 习 标 ? ?

高中数学第1章算法初步1.2流程图第2课时循环结构课件苏....ppt

高中数学第1章算法初步1.2流程图第2课时循环结构课件苏教版必修3 - 巴西首都

数学人教A版必修3课件:第一章 1.2.3 循环语句_图文.ppt

数学人教A版必修3课件:第一章 1.2.3 循环语句_英语_高中教育_教育专区。

...人教A版必修3第一章 1.1 1.1.2 第三课时 循环结构_图文.ppt

2019版三维方案数学同步人教A版必修3第一章 1.1 1.1.2 第三课时 循环结构...6 则判断框①中应填入的是___. 5 1 1 1 解析: 由框图知, =++ 6 1...