网站大量收购独家精品文档,联系QQ:2885784924

第一章基础知识(C++).ppt

  1. 1、本文档共42页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第一章基础知识(C++).ppt

引言 1、程序与程序设计语言 什么是程序? 计算机中的程序 用于书写计算机程序的语言。 ——机器语言 ——汇编语言 ——高级语言(面向过程语言) ——高级语言(面向对象语言) 结构化程序设计思想——模块化 三种基本结构 1. 顺序结构 程序的执行是按命令出现的先后顺序依次执行的。 2. 分支结构 分支结构是按给定的选择条件成立与否来确定程序的走向。 3. 循环结构 循环结构是一种重复结构,程序的执行发生了自下而上的往复,某一程序段将重复执行。 面向对象的程序设计思想——类与对象 问题:求一个长方形的周长和面积。 以面向过程的程序设计方式思考: 1、确定长方形周长和面积的算法。 2、将算法编写成两个方法(函数)分别计算长方形的周长和面积。 3、输入长方形的长和宽求周长的方法(函数)和求面积的方法(函数)。 以面向对象的程序设计方式思考: 1、一个长方形可以看成一个长方形对象。 2、一个长方形对象有两个状态(长和宽)和两个行为(求周长和求面积)。 3、将所有长方形的共性抽取出来,设计一个长方形类。 4、通过长方形对象的行为,就可以求出某个具体的长方形对象的周长和面积。 1.2 最简单的C++ 程序 1.3 C++ 程序的构成和书写形式 /*-------C++程序构成示例------- */ //注释 #define PI 3.1415926 //宏定义命令,定义符号常量PI #include iostream.h//文件包含命令 /*#include iostream using namespace std;*/ int main() //主函数 { double length,area,radius; //定义变量 coutPlease input radius:endl; cinradius; //输入语句 length=2*PI*radius; area=PI*radius*radius; coutlength=lengthendl//输出语句 area=areaendl; return 0; } C++程序由注释部分、程序头部分(编译预处理部分)、程序主体部分组成。 1)注释部分 以//或/*作为标记。可以出现在主体部分中 C++的注释分为行注释和块注释: 行注释以“//”开始到行末的全部内容。 块注释保留了C的“/*……*/”注释方式。 2)程序头部分(编译预处理部分) 3)主体部分 由n个(n=1)函数并列组成,必须且仅能有一个main函数。 一个C++程序总是从main函数开始执行,不论main函数在程序中的位置如何,最后在main中结束; 有错? 开始 源程序 exa.cpp 编辑 编译 可执行程序 exa.exe 执行 目标程序 exa.obj 库文件 和其它目 标程序 有 连接 无 结果正确? 不正确 结束 正确 假定文件名为exa 1.4 C++程序的编写和实现 C plus plus objective execution 1.5 C++的上机实践 上机平台的选择 1.Visual C++ 6.0,国内使用广泛。 2.GCC,最接近C++标准,国外使用广泛。 exa.cpp exa.obj exa.exe 源程序 编辑 编译 连接 执行 编辑 Visual C++ 6.0平台: 编译 如果程序有语法错,可参照“输出窗中给出的提示进行修改,直至出错提示全部消除。 连接 * C++程序设计 太原工业学院计算机工程系 主讲:刘晋钢 课程学习建议 C++程序设计 1.面向过程程序设计仍然是计箅机工作者的基本功。 近年来,有一些面向对象的语言陆续问世,受到欢迎。有些人认为面向过程的C语言已经过时了,不必学了。这是一种误解。不应把面向对象和面向过程对立起来,在面向对象程序设计中仍然要用到面向过程的知识。 作为计箅机程序开发人员,既要掌握面向对象程序设计的知识,又要掌握面向过程程序设计的知识。 课程学习建议 C++程序设计 截止2012年8月,按/index.php/content/paperinfo/tpci/index.html网站的统计,使用人数最高的前7位计算机语言如下图 课程学习建议 C++程序设计 2.学习程序设计课程的目的是掌握设计程序的思路,学会用计算机语言编写程序,以实现所需处理的任务。 要正确处理算法与语法的关

文档评论(0)

cai + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档