C++非常好用的讲解-chp1-概述.ppt

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

Chapter 1 Some Questions 第一个程序:Hello C++ #include iostream int main() { std::coutHello C++; system( pause ); return 0; } 扩展程序:求圆的面积 #include iostream using namespace std; int main() { double radius; double area; cinradius; //Step 1: Read in radius area = radius*radius*3.14; //Step 2:Compute area cout The area is ; //Step 3:Display the area cout area endl; } 求长方形的面积:输入两条边到a,b,面积送s #include iostream using namespace std; int main() { double a,b; double ; cina; //Step 1: Read in a ; ; //Step 2:Compute area cout The area is ; //Step 3:Display the area ; } Objectives To review computer basics, programs, and operating systems (§1.2-1.4). (Optional) To represent numbers in binary, decimal, and hexadecimal (§1.5 Optional). To know the history of C++ (§1.6). To write a simple C++ program (§1.7). To understand the C++ program development cycle (§1.8). To develop C++ using Visual C (§1.12). 1.1 计算机概述 1946年出现第一台数字电子计算机ENIAC /wiki/ENIAC 一台计算机由两方面构成: 硬件:计算机的物理构成,即构成计算机的元器件和设备。 软件:计算机程序以及相关的文档。 1.1.1 冯?诺依曼体系结构 目前,大部分计算机基本上采用的还是传统的冯?诺依曼(John Von Neumann)体系结构,即存储程序式结构。 由五个单元构成: 存储单元 算术/逻辑运算单元 控制单元 输入单元 输出单元 上述计算过程的本质是通过不断地改变程序的状态来实现计算,程序的状态由存储单元中的数据构成,状态的转换是由指令来实现。 CPU-微处理器飞速发展 CPU-微处理器飞速发展-续 1.1.2 计算机的硬件构成 微型计算机系统概述 硬件:三个主要组成部分,用系统总线连接。 1.1.3 计算机的工作过程 待执行的程序从外存装入到内存中; CPU从内存中逐条地取程序中的指令执行; 程序执行中所需要的数据从外设中获得; 程序执行中产生的临时结果保存在内存中; 程序的执行结果通过外设输出。 1.2 软件概述 计算机硬件只是提供了执行存储在内存中指令的能力,而执行的指令(软件)是需要人来提供的。 计算机软件是计算机系统中的程序以及有关的文档。 程序:计算任务的处理对象(数据)与处理规则(算法)的描述,由计算机执行。指令的集合 文档:便于人理解程序所需的资料说明,供程序开发与维护使用。 1、软件的分类 系统软件 居于计算机系统中最靠近硬件的一级,它与具体的应用领域无关,其它软件一般要通过系统软件发挥作用,如操作系统就属于系统软件。 支撑软件 支持软件开发与维护的软件,一般由软件开发人员使用,如软件开发环境VC++6.0就是典型的支撑软件。 应用软件 用于特定领域的专用软件,如:人口普查软件、财务软件等。 2、各类软件及硬件之间的关系 1.3 信息的表示与存储 ┌ 指令 ┌控制信息 ┤

文档评论(0)

规划资料百宝箱 + 关注
实名认证
内容提供者

上传一些规划资料,让大家借鉴成长

1亿VIP精品文档

相关文档