正在加载图片...
6.0.4程序质量的衡定 1结构程序设计(15分钟) 6.1.1结构程序设计的概念 1965年,E.W. Di jkstra提出取消G0T0语句。 196年,Bohm和 Jacopina证明只用3种基本控制结构就能实现任何单入口但出口的程 D0 WHILE结构等价于 IF THEN ELSE结构。 6.1.2概念的升级 1968年, Dijkstra再次建议取消GOT0语句 不是简单地去掉G0T0语句的问题,而是要创立一种新的程序设计思想、方法和风格。 结构程序设计技术的使用:1)纽约时报信息库管理系统;2)空间实验室飞行模拟系统, 1972年,IBM的Mils提出程序应该只有一个入口一个出口 6.1.3什么是结构化程序设计? 定义发展: (1)如果一个程序的代码块仅仅通过顺序、选择和循环这三种基本控制结构进行连接, 且每个代码块只有一个入口和一个出口,则称这个程序是结构化的。 (2)结构程序设计是尽可能少用G0T0语句的程序设计方法。最好仅在检测出错误时 使用G0T0语句,而且应该总是使用前向G0T0语句。 D0_ UNTIL和 DO CASE控制结构、 LEAVE(或 BREAK)结构。 经典定义 只允许使用顺序、 IF THEN ELSE型分支和 DO WHILE型循环结构。 扩展定义 除使用顺序、IF_ THEN ELSE型分支和D0_ WHILE型循环结构外,还允许使用DO_CASE控制 结构和 DO UNTIL型循环结构。 修正定义: 允许使用顺序、 IF THEN ELSE型分支和 DO WHILE型循环结构; 允许使用 DO CASE控制结构和 DO UNTIL型循环结构; 允许使用 LEAVE(或 BREAK)结构 62人机界面设计(30分钟) 人机界面设计的重要性 6.2.1设计问题 系统响应时间6.0.4 程序质量的衡定。 6.1 结构程序设计(15 分钟) 6.1.1 结构程序设计的概念 1965 年,E. W. Dijkstra 提出取消 GO TO 语句。 1966 年,Bohm 和 Jacopina 证明只用 3 种基本控制结构就能实现任何单入口但出口的程 序。 DO_WHILE 结构等价于 IF_THEN_ELSE 结构。 6.1.2 概念的升级 1968 年,Dijkstra 再次建议取消 GO TO 语句。 不是简单地去掉 GO TO 语句的问题,而是要创立一种新的程序设计思想、方法和风格。 结构程序设计技术的使用:1)纽约时报信息库管理系统;2)空间实验室飞行模拟系统。 1972 年,IBM 的 Mills 提出程序应该只有一个入口一个出口。 6.1.3 什么是结构化程序设计? 定义发展: (1)如果一个程序的代码块仅仅通过顺序、选择和循环这三种基本控制结构进行连接,并 且每个代码块只有一个入口和一个出口,则称这个程序是结构化的。 (2)结构程序设计是尽可能少用 GO TO 语句的程序设计方法。最好仅在检测出错误时才 使用 GO TO 语句,而且应该总是使用前向 GO TO 语句。 DO_UNTIL 和 DO_CASE 控制结构、LEAVE(或 BREAK)结构。 经典定义: 只允许使用顺序、IF_THEN_ELSE 型分支和 DO_WHILE 型循环结构。 扩展定义: 除使用顺序、IF_THEN_ELSE 型分支和 DO_WHILE 型循环结构外,还允许使用 DO_CASE 控制 结构和 DO_UNTIL 型循环结构。 修正定义: 允许使用顺序、IF_THEN_ELSE 型分支和 DO_WHILE 型循环结构; 允许使用 DO_CASE 控制结构和 DO_UNTIL 型循环结构; 允许使用 LEAVE(或 BREAK)结构。 6.2 人机界面设计(30 分钟) 人机界面设计的重要性 6.2.1 设计问题 系统响应时间
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有