题目内容

设计一个计算10个数的平均数的算法的程序框图.

思路分析:我们用一个循环依次输入10个数,再用一个变量存放数的累加和,在求出10个数的和后,除以10,就可得到10个数的平均数.本题可用两种循环方式.

解法一:用循环形式2循环结构设计算法框图如图1-1-9(1):

虚线框内就是循环形式2循环结构,其中包含一个条件分支结构.

     

(1)                         (2)

图1-1-9

解法二:用循环形式1循环结构设计算法框图如图1-1-9(2).虚线框内就是循环形式1循环结构,其中包含一个条件结构.

点评:一个循环结构,可以用形式1,也可以用形式2.但根据条件限制的不同,有时用形式1比形式2好,有时用形式2比形式1好,关键看条件.有时用两种类型都很方便,我们要学会分析题目的控制循环条件,循环结构前、后都可以有多个语句,这两个循环结构内还包含着一个顺序结构.一般说来,这三种结构贯穿于程序中,相互结合,使程序更完美.但在一个算法中,这三种结构不一定同时存在,可能会有一种或两种不存在.

练习册系列答案
相关题目

违法和不良信息举报电话:027-86699610 举报邮箱:58377363@163.com

精英家教网