问题3算法 1.输入成绩: Score 2.累加成绩:tota|+ score 3.统计学生数: count+1 4.如果不是最后一个同学,重复123 5.计算平均成绩: total/ count 6.输出结果
11 问题3算法 1. 输入成绩:score 2. 累加成绩: total + score 3. 统计学生数:count + 1 4. 如果不是最后一个同学,重复1, 2, 3 5. 计算平均成绩:total /count 6. 输出结果
问题3算法伪代码 1. input score 2. total s total+ score 3. count〓 count+1 4. if not the last one, go to 1 5.average= total /count 6. output average
12 问题3算法伪代码 1. input score 2. total = total + score 3. count = count + 1 4. if not the last one,go to 1 5. average = total /count 6. output average
流程图 直观描述控制结构 流程图符号: 开始/结束动作符号 判断符号 输入/输出 连接符号 13
13 流程图 ◼ 直观描述控制结构 ◼ 流程图符号: 开始/结束 动作符号 判断符号 输入/输出 连接符号
问题2流程图 输入a,bc △=b*b-4*a米C 假 真 △>=0 计算复根 计算实根 输出x1,x2
问题2流程图 D>=0 计算实根 假 真 计算复根 输入a, b, c D=b*b-4*a*c 输出x1, x2
结构化程序设计 优点: ■程序结构清晰、可读性强 程序更易于调试 程序更利于避免错误 151n
15 结构化程序设计 ◼ 优点: ◼ 程序结构清晰、可读性强 ◼ 程序更易于调试 ◼ 程序更利于避免错误