C语言1计算机基础.ppt

C语言1计算机基础.ppt

ID:56430658

大小:978.50 KB

页数:30页

时间:2020-06-18

C语言1计算机基础.ppt_第1页
C语言1计算机基础.ppt_第2页
C语言1计算机基础.ppt_第3页
C语言1计算机基础.ppt_第4页
C语言1计算机基础.ppt_第5页
资源描述:

《C语言1计算机基础.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、C程序设计基础课程介绍:总学时:64学时学时安排:实验学时:20学时,讲授学时:44学时教学时间:1—16周实验地点:计算机实习基地(11号楼6层)作业:电子作业(上传到ftp服务器)书面作业(作业本)实验报告主讲教师:李军莉中北大学计算机系基础课程组C语言程序设计基础第1章计算机基础本章主要内容计算机系统计算机软件系统计算机硬件系统计算机工作原理数据及其在内存中的存储进位计数制计数制之间的转换计算机内存组织形式数据在内中的存储形式计算机系统都由硬件系统和软件系统构成。1、计算机系统的组成§1.1计算机系统

2、输入设备计算机系统的组成随机存储器只读存储器软件系统硬件系统控制器运算器输出设备应用软件系统软件计算机系统操作系统、语言处理程序等字处理、计算机辅助设计等主机外部设备外部存储器软件系统:计算机上除硬件之外的所有东西,是为运行、管理和维护计算机而编制的程序和文档的总和。硬件系统:构成计算机的各种物理设备的总称。硬件躯体软件灵魂其裸机操系统作其它系统软件各种应用软件形成一个完整的计算机系统2、微型计算机硬件系统微型计算机的组成和其他的计算机一样,都符合“冯·诺依曼”体系结构,均由五大功能部件组成(即运算器、控制

3、器、存储器、输入设备和输出设备五大部分),遵循“程序存储”的原理。并且微型计算机中已经开始采用了组装在主板上的“总线”结构。软件的概念:电子计算机为解决某问题而编写的程序及运用数据处理系统所需的手续、规则、文件的总称。软件的分类:1)、系统软件:充分利用计算机资源,便于使用、管理、操作维护计算机编制的程序的总称。2)、应用软件:为解决各类实际应用问题而编制的程序。3、微型计算机的软件系统的组成用程应序作系操统裸机用户4、计算机的工作原理冯·诺依曼原理:1):采用二进制表示数据和指令。2):采用存储程序方式。

4、3):计算机由运算器、存储器、控制器、输入设备和输出设备五大部分组成。输入设备存储器运算器处理结果请求信号程序+数据控制器输出设备取数存数地址指令反馈信号操作命令响应信号请求信号响应信号冯·诺依曼结构框图§1.2数据及其在内存中的存储一、计算机中的数制与编码及数的表示二、数据在内存中的存储1、进位计数制3、二进制与十进制之间的相互转换2、计算机中采用二进制数的优点一、计算机中的数制与编码及数的表示4、二进制与八进制、十六进制之间的相互转换1、进位计数制进位计数制逢几进一计数方法逢十进一十进制逢八进一八进制逢

5、二进一二进制逢十六进一十六进制逢n进一n进制(1)十进制数制主要特点:①有十个不同的计数符号:0、1、2、3、4、5、6、7、8、9,故其基数为10;②按“逢十进一”的规则进行计数。例:666.66=6×102+6×101+6×100+6×10-1+6×10-2(2)二进制数制主要特点:①仅有两个不同的计数符号:0和1,其基数为2;②按“逢二进一”的规则计数。例:(101101.11)2=1×25+0×24+1×23+1×22+0×21+1×20+1×2-1+1×2-232+0+8+4+0+1+0.5+0.

6、25(45.75)10==(3)八进制数制主要特点:①有八个不同的计数符号:0、1、2、3、4、5、6、7,其基数为8;②按“逢八进一”的规则计数。例:(642)8=6×82+4×81+2×80=(418)10(4)十六进制数制主要特点:①有16个不同的计数符号:0、1、2、3、4、5、6、7、8、9、A(10)、B(11)、C(12)、D(13)、E(14)、F(15),其基数为16位;②按“逢十六进一”的规则计数。例:(9B4.4)16=9×162+11×161+4×160+4×16-1=(2484.2

7、5)10小结:无论是什么进制的数,均可以写成相应的展开式。设有一个A进制的数,则若该数为BnBn1…B2B1B0.B-1B-2…B-m,则该数可以写成其对应的展开式如下:Bn×An+Bn-1×An-1+…+B2×A2+B1×A1+B0×A0+B-1×A-1+B-2×A-2+…+B-m×A-m2、计算机中采用二进制数的优点(1)便于用电子器件模拟表示(2)运算简单(3)可靠性高3、二进制与十进制之间的相互转换(1)十进制整数转换为二进制整数——“除2逆序取余”(2)十进制小数转换为二进制小数——“乘2取整”(

8、3)带整数和小数的十进制数转换为二进制数——由方法一和方法二综合组成。4、二进制与八进制、十六进制之间的相互转换(1)二进制数转换成八进制数:以小数点为分界点,左右三位一节,不足三位以零补足三位。例(101101.01)2=(101,101.010)=(55.2)8(2)八进制数转换成二进制数:将每位八进制数码以三位二进制数表示。例(76.42)8=(111110.100010)2=(111110.10001)2

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

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

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