C+语言程序设计 第三章结构化程序设 setw(5)<<2 < setw(5)<<3<< endl cout<< setiosflags(ios:left)∥设置左对齐输出,空格在后 <etw(5)<1 <setw(5)<<2 < setw(5)<<3<<endl i 程序的运行结果为: 123 注:默认时,IO流为左对齐显示内容
C++语言程序设计 第三章 结构化程序设 计<< setw(5) << 2 << setw(5) << 3 << endl ; cout << setiosflags(ios::left) //设置左对齐输出,空格在后 << setw(5) << 1 << setw(5) << 2 << setw(5) << 3 << endl ; } 程序的运行结果为: 1 2 3 1 2 3 注:默认时,I/O流为左对齐显示内容
C+语言程序设计 第三章结构化程序设 例3.10】强制显示小数点。 #include <iostream.h> #include <iomanip.h> void maino double x=66,y=-8246; cout <<x<<#<<y<< endl cout<< setiosflags(ios: showpoint);∥设置强制显示小 数点和无效0 cout≤<x<<""≤<y<<endl
C++语言程序设计 第三章 结构化程序设 【计 例3.10】 强制显示小数点。 #include <iostream.h> #include <iomanip.h> void main() { double x=66,y=-8.246; cout << x<< " " << y << endl ; cout << setiosflags(ios::showpoint); //设置强制显示小 数点和无效0 cout << x<< " " << y << endl ; }
C+语言程序设计 第三章结构化程序设计 66-8.246 66.0000-8.24600 【例311】强制显示符号。 #include <iostream.h> include <iomanip. h void maino double x=66,y=-8.246; cout <<x<< w<<y<< end cout<< setiosflags(ios: showpos);∥设置强制显示正号 cout≤<x<<""≤<y<<endl;}
C++语言程序设计 第三章 结构化程序设计 66 –8.246 66.0000 –8.24600 【例3.11】 强制显示符号。 #include <iostream.h> #include <iomanip.h> void main() { double x=66,y=-8.246; cout << x<< " " << y << endl ; cout << setiosflags(ios::showpos); //设置强制显示正号 cout << x<< " " << y << endl ; }
C+语言程序设计 第三章结构化程序设 程序的运行结果为 66-8.246 +66-8.246 注:默认时,O流仅在负数之前显示值的符号。 32结构化程序设计概述了 1966年,Bohm和 Jacopini首次证明了只要三种控制结构,就能 表达一个入口和一个出口的框图(流程图)所能表达的任何程序逻 辑。这三种控制结构是顺序结构、选择结构和循环结构。 968年 Dijksrea建议:GOTO语句太容易把程序弄乱,应从 切高级语言中去掉;只剩3种基本控制结构就可以写各种程序,而 这样的程序可以自顶向下阅读而不会返回。这促进了一种新的程序 设计思想、方法和风格的形成,以显著提高软件生产效率和降低软 件维护的代价
C++语言程序设计 第三章 结构化程序设 计程序的运行结果为: 66 –8.246 +66 –8.246 注:默认时,I/O流仅在负数之前显示值的符号。 3.2 结构化程序设计概述 1966年,Bohm和Jacopini首次证明了只要三种控制结构,就能 表达一个入口和一个出口的框图(流程图)所能表达的任何程序逻 辑。这三种控制结构是顺序结构、选择结构和循环结构。 1968年Dijksrea建议:GOTO语句太容易把程序弄乱,应从一 切高级语言中去掉;只剩3种基本控制结构就可以写各种程序,而 这样的程序可以自顶向下阅读而不会返回。这促进了一种新的程序 设计思想、方法和风格的形成,以显著提高软件生产效率和降低软 件维护的代价
C+语言程序设计 第三章结构化程序设 1972年,Mils进一步提出程序只应有一个入口和一个出口,进 而填补了结构化程序设计的原则。结构化程序设计的概念和方法, 以及支持这些方法的一整套软件工具,就构成了所谓的“结构化革 命”。这是存储程序计算机问世以来对计算机界影响最大的一个软 件概念 自提出结构化程序设计的概念后,经过多年的发展,结构化程 序设计已经具有了很广泛的内容和特有的设计方法。用结构化程序 设计方法编写的程序不仅结构良好,易写易读,而且易于证明其正 确性。 模块化设计技术与方法,是程序设计中应用最早的一种重要方 法,它早在使用低级语言时期就已出现,但是,只有在结构化程序 设计中,这种技术与方法才得以发展、充实、提高与完善
C++语言程序设计 第三章 结构化程序设 计 1972年,Mills进一步提出程序只应有一个入口和一个出口,进 而填补了结构化程序设计的原则。结构化程序设计的概念和方法, 以及支持这些方法的一整套软件工具,就构成了所谓的“结构化革 命”。这是存储程序计算机问世以来对计算机界影响最大的一个软 件概念。 自提出结构化程序设计的概念后,经过多年的发展,结构化程 序设计已经具有了很广泛的内容和特有的设计方法。用结构化程序 设计方法编写的程序不仅结构良好,易写易读,而且易于证明其正 确性。 模块化设计技术与方法,是程序设计中应用最早的一种重要方 法,它早在使用低级语言时期就已出现,但是,只有在结构化程序 设计中,这种技术与方法才得以发展、充实、提高与完善