2_C++程序设计_2012.ppt

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

《C++程序设计》 田根 Email:tgeo@163.com Mobile办公室:资环楼407室 河南理工大学资源环境学院 地球信息科学与技术系 第一章 C++编程基础 一、计算机编程基础 二、C++的初步知识 三、VC++的编译环境 一、计算机编程基础 1、计算机的组成 计算机硬件系统由3种类型的组件组成 : (1)输入设备:将数据输入到计算机中。 (2)中央处理器(CPU):负责处理数据。 (3)输出设备:显示或记录最终结果。 一、计算机编程基础 2、计算机的工作模式 以宽带数据公司的客户服务管理系统为例,当想要得到某一个客户的详细资料时,可以键入客户代码到计算机中,计算机进行相应的处理后,在屏幕上会显示出有关该客户的详细信息。 为了理解在把客户代码键入到计算机时所发生的事,可以把整个的活动分成三个步骤: 1) 输入:把客户代码键入计算机系统。 ??????2) 处理:计算机处理此客户代码信息,检查是否有此客户存在 。 3) 输出:结果显示在计算机屏幕上,列出客户的详细资料 。 一、计算机编程基础 3、程序 任何计算机系统都有两个重要组成部分——硬件和软件。 (1)硬件是计算机的设备装置,对计算机而言,更重要的是指令(软件)。 (2)告诉计算机怎么做的指令集合称为软件,或者是程序。 (3)可以说程序是计算机的灵魂,离开了计算机程序,计算机将一事无成。 (4)设计程序并不依赖于对计算机的非常复杂结构知识的了解。 一、计算机编程基础 4、编程语言 大体上,程序设计语言分为以下几类: (1)???机器语言 (2) 汇编语言 (3) 高级语言 高级语言分为以下两类: (1) 面向过程语言(例:C语言、Pascal、FORTRAN) 数据结构+算法 (2) 面向对象语言(例:Delphi、Visual Basic、Java、C++、C#) ? 对象+消息 一、计算机编程基础 机器语言(二进制码) 由0、1二进制代码组成,直接控制CPU的运行工作。 例如: 01 代表“ 加” 001代表寄存器“A” 10 代表“ 减” 010代表寄存器“B” 11 代表“ 乘” 011代表寄存器“C” …… …… 一、计算机编程基础 高级语言 A = A + 5 机器语言 0100100000101 汇编语言(助记符) 用有助记忆的符号来表示机器指令中的操作码和运算数,如用ADD表示加法、用SUB表示减法,这就是汇编语言的出现。 高级语言 汇编语言 机器语言 A = A + 5 add A, 5 0100100000101 一、计算机编程基础 5、编译器 编译器是一个特殊的程序,它处理用一种特定的编程语言编写的程序,并将其转换成机器语言。 输入高级语言 输出机器语言 编译过程 对于每种编程语言,都有不同的编译器。 一、计算机编程基础 6、算法 算法是一套完成某任务或解决某问题的规则或指令。 算法是一系列承上启下的指令,其中每个后续的步骤是由上一步骤的结果来决定的。 下面是计算机查询客户资料的算法描述: 1) 接收客户代码。 2) 检查此客户是否存在。 3) 如果客户存在,则显示此客户的详细信息(客户姓名、性别、地址),否则停止。 对于计算机编程来说,算法常常是使用被称为流程图的框图来设计的。 一、计算机编程基础 7、流程图 流程图是一种图形化工具,使用流程图将使得逻辑的沟通和表达变得更容易。 流程图是算法的图形表示形式。 流程图包含一系列符号。每个符号表示算法中描述的一个特定活动。 流程图中常用的符号表示如下: 一、计算机编程基础 8、存储器 存储分为两类 : 1)内部存储器:临时和不稳定 2)外部存储器:永久存储 在程序运行之前,必须将程序的指令装入内存中。 如果需要多次使用一个程序,那么需要在一些稳定的介质(外存储器)上将程序保存下来。 一、计算机编程基础 9、命名和使用变量 计算机内存由数百万个存储数据的可编址存储单元组成。 程序一般通过变量来引用内存单元。 一个变量对应一个内存单元,内存单元的内容在程序运行期间是

文档评论(0)

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

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

版权声明书
用户编号:8000054077000003

1亿VIP精品文档

相关文档