大学c语言第一章课件

大学c语言第一章课件

ID:5299135

大小:2.79 MB

页数:39页

时间:2017-11-16

大学c语言第一章课件_第1页
大学c语言第一章课件_第2页
大学c语言第一章课件_第3页
大学c语言第一章课件_第4页
大学c语言第一章课件_第5页
资源描述:

《大学c语言第一章课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、级高语言设计程序1章节自测及在线编程练习:http://cpp.injupt.com2021/6/11第一章计算机组成与程序设计语言22021/6/113内容提要4.Cisthemostbeautifullanguage!3.由低级语言到高级语言2.进制1.计算机的前世今生5.C程序开发过程内容提要2021/6/11软件系统软件系统硬件系统计算机4石器时代石头、手指、绳子……铜器时代算筹(商周时代)、格子(西方)铁器时代算盘通过程序设计语言来开发软件加在硬件之上,控制硬件完成功能物质基础1.计算机的前世今生2021/6/115冯·诺依曼的程序存储思想“计算机之父”——冯·诺依曼

2、的程序存储思想:计算机应该采用二进制操作指令也是一种信息,也用二进制数表示程序和数据的存储形式可以完全相同程序本身也可包含数据2021/6/116关于第一台计算机1946.2.14ENIAC(埃尼阿克)现在保存在宾夕法尼亚大学这台机器名为“电子数值积分和计算机”(简称埃尼阿克,完全是一个庞然大物,占地面积达170m2,质量达30t,耗电量也很惊人,功率为150kW,共使用了近两万个电子管,在工作时这些管子看上去活像两万只点着的灯泡。埃尼阿克主要用来进行弹道计算的数值分析2021/6/117其他版本的第一台计算机图灵机:计算机科学之父、人工智能之父,“图灵奖”德国人ConranE

3、use代号为“Z”的计算机哈佛,IBM的Mark系列大型电子计算机真正的第一台计算机是上面三台中之一,无从考证2021/6/112021/6/118计算机组成计算机的组成:硬件系统+软件系统计算机的作用:用来处理存储的数据,处理和存储是一个整体.comput+er——计算的机器计算机是一种具有记忆能力,能自动执行指定的任务并能高速执行运算功能的电子设备。2021/6/119控制总线CPU计算机硬件的组成运算器控制器存储器接口输入设备输出设备地址总线数据总线进行各种算术运算和逻辑运算控制和指挥整个运算过程,使指令按要求一条一条执行。存放程序指令及数据输入指令代码和原始数据显示或打

4、印计算结果处理10关于CPUCPU:CentralProcessorUnit,中央处理器,完成各种处理(运算+控制),是计算机最核心部件。CPU中设寄存器的目的:存放数据或计算的中间结果,不通过地址总线和数据总线,处理速度快。寄存器有两种:通用寄存器和专用寄存器。是运算器的组成部分,暂存操作数及运算的中间结果每一个都有特定的作用2021/6/1111关于存储器存储器的组成:由存储单元组成,每个单元1个字节(1B),1B=8bit,每个单元有一个地址。存储单元中的内容与存储单元的地址是两个概念,其区别如同房间里的东西与房间号码。存储器的大小指它有多少个字节,也就是有多少个不同的地

5、址号,取决于地址总线的根数,n根地址总线,存储器容量为:2n常用存储单位:1TB=210GB=220MB=230KB=240B2021/6/11位与字节一个位有多大?只能是1位“0”或者“1”,换言之,可以表示两个数。一个字节有多大?8个bit,可以表示2*2*2*2*2*2*2*2=28=256个数计算机常用一个字节来表示字符,即8位bit对应一个字符,一个字节共能表示256个不同字符2021/6/1112bit,称为比特或者位。1比特可以存放一位二进制的0或者1Byte,字节。1B=8bKilobyte(KB)。1KB=1,024BMegabyte(MB)。1MB=1,02

6、4KBGigabyte(GB)。1GB=1,024MBTerabyte(TB)。1TB=1,024GB存储容量的衡量单位2021/6/11132.进制我们使用得最多的是十进制。日常生活中的其它进制:六十进制(分、秒),十二进制(月份)等。计算机中采用二进制。2021/6/1114计算机为什么使用二进制?为什么不使用十进制?二进制在电器元件中容易实现二进制运算比十进制运算简单计算机中采用二进制,是由冯•诺伊曼提出的。2021/6/1115二进制二进制采用0、1两个符号来表示所有的数,其特点是“逢2进1”。0、1、10、11……二进制中的“二”称为“基数”。表示该数制中允许使用的基

7、本符号个数。2021/6/1116二进制“世界上有10种人,一种人懂二进制,另一种人不懂。”问题:在书写二进制数时,有可能与习惯用的十进制数发生混淆。解决办法:用后缀“B”(Binary)或者下标“2”注明。(1101)10:十进制数1101。(1101)21101B:二进制数1101。2021/6/1117二进制数的算术运算基本规则1.二进制数的加法运算2.二进制数的减法运算加法运算法则0+0=01+0=10+1=101+01=101101+111011011减法运算法则0-0=01-1=

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。