[高等教育]C语言程序设计_第1章 计算机的组成与程序设计基础.pptVIP

  • 3
  • 0
  • 约5.03千字
  • 约 47页
  • 2018-03-04 发布于浙江
  • 举报

[高等教育]C语言程序设计_第1章 计算机的组成与程序设计基础.ppt

[高等教育]C语言程序设计_第1章 计算机的组成与程序设计基础

* 用流程图描述算法 N Y z= y z= x x y ? 开始 输入x和y 结束 输出z 起止框 输入/输出框 判断框 处理框 流程线 用N-S结构图描述算法 输入x、y的值 xy T F z = x z = y 输出z的值 已经证明,任何复杂的问题都可以三种基本算法结构来描述:顺序、选择、循环。因此用计算机语句描述的程序也包含三种基本结构。 1.2.2 结构化程序设计 程序的三种基本结构 顺序结构程序:按照书写顺序依次执行语句 选择结构程序:按照条件判断选择执行语句 循环结构程序:通过条件控制循环执行语句 (a)流程图 (b)N-S结构图 图1-5顺序结构 (a)流程图 (b)N-S结构图 图1-6选择结构 (a)流程图 (b)N-S结构图 图1-7当型循环结构 (a)流程图 (b)N-S结构图 图1-8直到型循环结构 三种基本结构的共同点: 都是只有一个入口和一个出口; 结构内的每一个框都有机会被执行; 结构内没有死循环。 结构化程序设计的基本原则: 如果一个程序仅包含这三种基本结构(由这些基本结构顺序组成),则称为结构化程序。 结构化程序设计的基本原则: 采用自顶向下、逐步细化

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档