欢迎来到天天文库
浏览记录
ID:51228132
大小:206.50 KB
页数:35页
时间:2020-03-20
《C++管理程序概述及开发设计过程.ppt》由会员上传分享,免费在线阅读,更多相关内容在PPT专区-天天文库。
1、第1章C++语言概述1.1C++的起源及特点1.2程序与语言1.3结构化程序设计1.4面向对象程序设计1.5程序开发与运行的过程1.6最简单的程序1.7c++程序的结构1.8练习1.9VC6.0程序开发的步骤[Ruturn]C语言C++1.1C++的起源及特点1972年在B语言的基础上由贝尔实验室的戴尼斯•M•利奇在PDP-11计算机上实现1980年贝尔实验室的对C语言进行扩充并命名为C++好多局限:类型检查机制相对较弱几乎没有支持代码重用的语言结构不适合开发大型程序不支持面向对象的程序设计与C完全兼容程序可读性更好,代
2、码结构更合理生成的代码的质量高,软件的可重用性、可扩充性、可维护性和可靠性等方面有更大提高支持面向对象的机制[Return]1.2程序与语言1.程序程序是以某种语言为工具编制出来的动作序列,它表达了人的思想。计算机程序是用计算机程序设计语言所要求的规范书写出来的一系列动作,它表达了程序员要求计算机执行的操作。2.程序语言的发展机器语言高级语言汇编语言在程序正确性的前提下,可读性,易维护,可移植是程序设计首要的目标。3.高级语言和低级语言(1)程序语言越低级,描写程序越复杂,指令越难懂。语言越低级,就越靠近机器,越高级,就
3、越靠近人的表达与理解。(2)程序语言的发展,总是从低级到高级。(3)程序语言的发展,也是从具体到抽象的过程。[Return]1.3结构化程序设计结构化程序设计的主要思想是:功能分解、逐步求精。当一些任务十分复杂以至无法描述时,可以将它拆分为一系列较小的功能部件,直到这些自完备的子任务小到易于理解的程度。[Return]1.4面向对象程序设计1.封装和数据隐藏C++通过建立用户定义类型支持封装和数据隐藏。2.继承和重用C++采用继承支持重用的思想,程序可以在扩展现有类型的基础上声明新类型。新子类是从现有类型派生出来的,称为
4、派生类。3.多态性通过继承的方法构造类,采用多态性为每个类指定表现行为。[Return]注:源程序扩展名为CPP目标程序扩展名为OBJ可执行程序扩展名为EXEC++源程序*.cpp预处理后的c++源程序*.cpp目标程序*.obj可执行程序*.exe运行连接编辑预处理编译调试其它的目标程序*.obj一些系统提供的库文件*.lib1.5程序开发与运行的过程[Return]1.6最简单的程序例1.1在计算机屏幕上显示出:Hello,everyone!Howareyou!Good-by!//ch1_1.cpp/*文字打印程序*
5、/#includevoidmain(){cout<<"Hello,everyone!";cout<<"Howareyou!"<<"";cout<<"Good-bye!"<6、l的功能与相同,实现换行每个语句的末尾都必须用分号;结束该程序也可以写成:#includemain(){cout<<“Hello,everyone!Howareyou!”;cout<<“Good_by”;cout<7、*************Let’swriteac++program**********************参考程序://显示文本程序#includevoidmain()//main()也可以{cout<<“*********************”;cout<<“Let’swriteac++program”;cout<<“*********************”;cout<8、udevoidmain(){inta,b,c;intresult;//变量result用来存放计算结果cout<<“请输入a、b、c的值:”;cin>>a>>b>>c;result=b*b-4*a*c;cout<<“resultis”<
6、l的功能与相同,实现换行每个语句的末尾都必须用分号;结束该程序也可以写成:#includemain(){cout<<“Hello,everyone!Howareyou!”;cout<<“Good_by”;cout<7、*************Let’swriteac++program**********************参考程序://显示文本程序#includevoidmain()//main()也可以{cout<<“*********************”;cout<<“Let’swriteac++program”;cout<<“*********************”;cout<8、udevoidmain(){inta,b,c;intresult;//变量result用来存放计算结果cout<<“请输入a、b、c的值:”;cin>>a>>b>>c;result=b*b-4*a*c;cout<<“resultis”<
7、*************Let’swriteac++program**********************参考程序://显示文本程序#includevoidmain()//main()也可以{cout<<“*********************”;cout<<“Let’swriteac++program”;cout<<“*********************”;cout<8、udevoidmain(){inta,b,c;intresult;//变量result用来存放计算结果cout<<“请输入a、b、c的值:”;cin>>a>>b>>c;result=b*b-4*a*c;cout<<“resultis”<
8、udevoidmain(){inta,b,c;intresult;//变量result用来存放计算结果cout<<“请输入a、b、c的值:”;cin>>a>>b>>c;result=b*b-4*a*c;cout<<“resultis”<
此文档下载收益归作者所有