早教吧 育儿知识 作业答案 考试题库 百科 知识分享

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

题目详情
设计一个计算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好,关键看条件.有时用两种类型都很方便,我们要学会分析题目的控制循环条件,循环结构前、后都可以有多个语句,这两个循环结构内还包含着一个顺序结构.一般说来,这三种结构贯穿于程序中,相互结合,使程序更完美.但在一个算法中,这三种结构不一定同时存在,可能会有一种或两种不存在.