模块结构化程序设计.pptVIP

  • 17
  • 0
  • 约4.24万字
  • 约 233页
  • 2017-07-17 发布于四川
  • 举报
模块结构化程序设计

printf(总评成绩是%.1f\n,total); } 4.运行结果 图2-1 案例1运行结果 2.1.2 基础理论 1.三种基本控制结构 程序中语句的执行顺序是由程序设计语言中的控制结构规定的。控制结构有顺序结构、选择结构及循环结构三种基本结构。 顺序结构是最简单的结构。 选择结构又称为分支结构,当程序执行时,计算机按一定的条件选择下一步要执行的操作。例如:输入三角形的三条边计算面积时,要判断三条边是否能构成三角形,若能则计算面积,否则要告诉用户输入错误。 循环结构又称为重复结构,它是程序中需要 按某一条件反复执行一定的操作而采用的控制结构。 例如,从键盘上输入20个整数,求其累加和。 三种结构之间可以是平行关系,也可以相互嵌套,结构之间通过复合可以形成复杂的结构。已经证明,由以上三种基本结构顺序组成的程序结构,可以解决任何复杂的问题。由三种基本结构构成的程序称为结构化程序。 2.程序流程图 在对一个复杂问题求解时,程序的结构比较复杂,所以在程序设计阶段为了表示程序的操作顺序往往先画出程序流程图,这样有助于最终写出完整正确的程序。下面介绍流程图的有关概念。 流程图是用规定的图形、连

文档评论(0)

1亿VIP精品文档

相关文档