12程序设计相关概念+CC++VC及VC使用.ppt

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

程序设计相关概念 程序 概念 算法 算法的表示方法 程序设计 结构化设计、面向对象设计 程序设计语言 机器语言、汇编语言、高级语言 程序 要让计算机按照人们的愿望工作,必须由人们事先编制好程序,并输入到计算机,让计算机执行程序才能产生相应的操作结果。 程序 = 算法+数据结构+程序设计方法+语言工具+环境 算法(Algorithm) 广义讲:算法是解决问题的逻辑步骤,是对特定问题求解步骤的一种描述。 计算机算法:是用程序解决问题的逻辑步骤,是指令的有限序列。 通过算法能够描述出来的问题,才能够通过计算机求解。 正确的算法有三个条件: 每个逻辑步骤有可实现的语句来完成(可行性); 每个步骤间的关系是唯一的(确定性); 算法要能终止(防止死循环)(有穷性)。 算法的表示 自然语言 伪 代 码 图形工具——流 程 图 程序流程图 概念:以特定的图形符号加上说明,表示算法的图 ,称为流程图或框图。 符号及其意义: 程序设计 用计算机解决一个实际应用问题时的整个处理过程称为程序设计。 程序设计方法有两种: 结构化程序设计方法 结构:顺序结构、分支结构、循环结构 原则:采用自顶向下、逐步细化 面向对象程序设计方法 当C程序达到一定的规模(25000行以上)后维护修改相当困难,引入了面向对象程序设计的内容(C++)。 程序设计语言 程序设计语言: 机器语言:0和1。 汇编语言:用一些特定的“助记符号”代替0和1来表示指令的程序设计语言。 高级语言:接近于人们习惯使用的自然语言(英文)和数学语言。 程序设计语言 必须事先把用高级语言编写的程序翻译成机器语言程序,这个“翻译”工作是由称为“编译系统”的软件来实现的。 C、C++、VC 高级语言的历史及种类 1954年第一种高级语言:FORTRAN 总数:2500种以上 影响较大的高级语言: FORTRAN和ALGOL(适合数值运算) BASIC和QBASIC(适合初学者的小型会话语言) Pascal(适合教学的结构程序设计语言) C(系统描述语言) C++(面向对象的程序设计语言) JAVA(面向对象的程序设计语言) C语言 C语言是国际上广泛流行的高级语言。 系统软件、应用软件 1973年贝尔实验室的D.M.Ritchie ,设计出了C语言,并用之改写了原来用汇编编写的UNIX。 1978年影响深远的名著《The C Programming Language》由 Brian W.Kernighan和Dennis M.Ritchie 合著,被称为标准C。 之后,C语言先后移植到大、中、小、微型计算机上,已独立于UNIX和PDP,风靡世界,成为最广泛的几种计算机语言之一。 C语言的特点 C++ 1980年:贝尔实验室开始对C进行改进和扩充―――带类的C 1983年:取名C++ 1994年:制定ANSI(美国国家标准协会:American National Standards Institute)C++标准草案 1994~:不断发展―――目前的C++ C++ C++:包括了整个C(C的全部特征、属性、优点)。 支持面向对象编程(OOP) 包括过程性语言部分和类部分 过程性语言部分:与C无本质上的区别。 类部分:面向对象程序设计的主体。 VC Visual C++ 6.0是编辑/运行/调试C/C++程序的集成环境. VC的使用 第一个C程序 VC的使用 第一个C程序 VC++6.0 的使用 安装VC++ 6.0和进入VC+ +6.0集成环境 运行C程序的步骤 上机输入与编辑源程序 对源程序进行编译 与库函数连接 运行目标程序 1. 安装VC++ 6.0和进入VC+ +6.0集成环境 2. 输入和编辑源程序 3. 程序的编译 4. 程序的连接 生成目标文件后,把程序和系统提供的资源(如函数据库、头文件)建立连接。选择“Build”→“Build c1-1.exe” 。 5 程序的执行 程序执行后,屏幕切换到输出结果的窗口,显示输出结果。 计算圆面积 计算圆周长 在单击编译命令后,屏幕上出现一个是否同意建立一个默认的项目工作区的对话框单击“Yes”(是) 按钮后开始编译。 编译完成后,调试窗口出现编译信息,如果无错生成目标文件c1-1.obj,否则指出错误位置和性质。 执行连接后,在调试输出窗口中显示连接时的信息,生成可执行文件c1-1.exe。 执行c1-1.exe 文件,选择“Build”→“! Execute c1-1.exe ” 第1行: 程序的输出 第2行:是VC++在输出完运行结果后由VC++6.0系统自动加上的一行信息,通知用户∶“按任何一键以便继续”。 * 流程线 连接点 处理框 判断框 I/O框 端点框 用框图描述函数

文档评论(0)

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

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

1亿VIP精品文档

相关文档