第6章 环控制结构.ppt

第6章 环控制结构

6.6本章扩充内容 目前,还没有一个严格的定义 1974年,D.Gries教授将已有的对结构化程序设计的不同解释归纳为13种。 一个比较流行的定义是: 结构化程序设计是一种进行程序设计的原则和方法 它避免使用goto语句 采用“自顶向下、逐步求精”方法进行程序设计 按照这种原则和方法设计出的程序的特点为: 结构清晰 容易阅读 容易修改 容易验证 结构化程序设计的核心思想 采用顺序、选择和循环三种基本结构作为程序设计的基本单元 只有一个入口 只有一个出口 无死语句,即不存在永远都执行不到的语句 无死循环,即不存在永远都执行不完的循环 采用“自顶向下、逐步求精”和模块化的方法进行结构化程序设计 1971年,wirth提出 先全局后局部,先整体后细节,先抽象后具体 Questions and answers * * * * 【例6.2】计算并输出 n! = 1 × 2 × 3 × … × n #include stdio.h main() { int i, n; long p = 1; printf(Please enter n:); scanf(%d, n); for (i=1; i=n; i++) { p = p * i; } printf(%d! = %ld\n, n

文档评论(0)

1亿VIP精品文档

相关文档