王敬华第01章 C语言程序设计预备知识.ppt_第1页
王敬华第01章 C语言程序设计预备知识.ppt_第2页
王敬华第01章 C语言程序设计预备知识.ppt_第3页
王敬华第01章 C语言程序设计预备知识.ppt_第4页
王敬华第01章 C语言程序设计预备知识.ppt_第5页
已阅读5页,还剩44页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、教材工具书课程预定教材习语言计程仪编程教程(第2版)王敬华篇萧清华高等院校出版社工具书习语言编程教程(第2版)练习题解答和实验指导王敬华篇萧清华大学出版社c语言编程(第2版) 谭浩强高等教育出版社c高级实用工具计程仪编程王士元清华高等院校出版社授课时间安排授课: 54学时卷扬机: 36学时学习要求和成绩构成,请在学习要求课前预习,课后复习功课安静,头脑清晰,思维活泼,独立,按时完成,提出作业注重机械的实践,有效利用宝贵的机械时间成绩,构成日常工作: 10%日常机械: 20%期末考试:修整机是以逻辑零配件为物质基础,并可自动处理信息的设备。 逻辑零配件实际上是指计算机的硬件系统,信息的自动处理是

2、由计算机的软件系统实现的。 2、什么是“信息”? “信息”包括在广泛的范围内,数字、文字、图像、声音等3,在计算机上如何表示“信息”? 什么类型的信息最终由计算机上的二进制数据信息表示和处理? 101010111111 .4,什么是习语言? 结论:习语言是制作订正机软件的开发工具。 具体地说,是处理这些个信息的软件工具。 不包括:了解计算机硬件系统的配置(因为硬件是软件的物质基础)。 理解计算机软件系统的构成(因为软件是硬件的灵魂)。 更重要的是,理解二进制文件在计算机中的表示形式、表示范围、二进制文件的算术和逻辑运算以及数据是如何存储在计算机中的。 为了真正星空卫视习语言,必须掌握的基础知识

3、! 亚麻跌! 亚麻跌! 学习目标,了解计算机的系统构成和工作原理,掌握二进制数字的表现以及二进制数字和其进制的变换方法,掌握机械数的显示形式和显示范围,特别是补数显示形式,掌握互补查询密码的加法减法方法,是进一步理解和掌握习语言数据类型(第3章)的基础。 学习内容、计算机系统配置和动作原理概要进位计数及其变换(二进制数字、8进制、16进制)机器数的表现形式及其表现范围(原查询密码、补数、反查询密码)二进制数字的二进制位运算(and、or、not、异或)本章的总结输出机器、存储器、外部存储器、电脑CPU、男公关、外围机器、 系统软件、应用程式、硬件是指构成计算机的物理装置,是可以看到、接触的实际

4、的有形实体,软件是指关于计算机程序和计程仪程序的技术文档资料的数据运算中包含算术运算和逻辑运算一般运算器都具有逻辑运算能力,(2)计算机支重轮(Controller ),计算机支重轮是计算机的指挥系统,计算机的工作在计算机支重轮的控制下协调办事儿。 命令支重轮利用地址网站数据库到存储器中,从选择的用户针织面料中一个接一个地提取命令,用于分析命令,根据命令,相应的控制信号作用到其它零配件,并执行控制以使得其它零配件完成命令请求的操作。 重复上述过程,保证计算机自动、连续地动作,一般将运算器和控制小滚珠制作在一个IC集成电路芯片上,并称为中央处理器,简称为中央处理单元。 这是计算机的核心和牛鼻子,

5、计算机的性能主要取决于电脑CPU。(3)存储器(Memory )和存储器是具有校正功能的零配件,用于存储计程仪程序和数据。 普拉姆和数据是两种不同的信息,应该放在不同的地方,两者不能混淆。 命令总是发送到控制支重轮,数据总是发送到运算器。 内存是指可以根据地址接收或提供命令和数据的装置。 内存可以分为内部内存和外部内存两种。 另外,内部存储器被简称为存储器,也称为主存储器,是电脑CPU能利用地址线直接检索地址的存储器空间,是在计算机内部保存数据的硬件老虎钳,是计程仪程序和数据存储器的基本要素,由半导体数据老虎钳制作而成。 存储器中存储的数据以对应的存储器用户针织面料为单位进行存储,存储器用户针

6、织面料的大小可以是1字节也可以是多个字节,各存储器用户针织面料带有表示与该存储器用户针织面料对应的存储器地址的编号。 存储器的特点是存取速度快,基本上能适应电脑CPU速度。 外部存储称为外部存储,主要不是临时使用,而是作为辅助存储老虎钳,用于存储需要始终存储的计程仪程序和数据。 如果需要执行外部存储器中的程序或处理外部存储器中的数据,则必须在电脑CPU中投入产出命令,将其读入存储器中,再让电脑CPU执行处理,因此外部存储器实际上属于投入产出设备。 (4)输入数据老虎钳(Input Device ),输入数据老虎钳是用于输入程序和数据的零配件。 常见的输入法老虎钳包括牛鼻子板、鼠标、麦克风、扫描

7、仪、平板电脑、电子数码和通用相机。 (5)输出去老虎钳(Output Device )、输出老虎钳与输入去老虎钳相反,是用于输出结果的零配件。 输出设备要求能够以人们所接受的形式输出信息,例如以文字或图形的形式输出到显视器。 除显视器外,常用的输出设备有电脑音箱、打印机、绘图机等。 计算机的工作原理:各种信息通过输入机器进入计算机的存储器,然后传送到运算器,运算完成后传送到存储器,最后通过输出机器显示。 整个过程是由控制支重轮控制的。 软件系统的构成和分类,软件是指计算机计程仪程序和相关计程仪程序的技术文档资料。 在两者中更重要的是程序计程仪,它是补正机进行数据处理的指令定径套,也是补正机正常

8、动作的最重要的要素。 如果不太严格的话,我认为计程仪程序是软件。 根据软件的用途,系统软件和应用程式;(1)系统软件、系统软件是指计算机正常工作,管理、监视、维护用户操作计算机的软件。 这种软件通常是系统级别提供的服务,而不管具体应用。 系统软件主要有两类:执行操作系统、诊断计程仪程序等面向计算机的软件。 另一个是面向用户的软件,有各种语言处理计程仪程序(BC、VC等)、实用程序、文字处理计程仪程序等。 (2)应用程式、应用程式是某个特定领域的特定应用程序,是最终用户使用的软件,必须根据执行操作系统执行。 财务报表软件、数据库应用程序等。 初次学习习语言的读者的主要任务是学习编写应用软件的方法

9、。软件与硬件的关系、硬件与软件是完全修正计算机系统相互依存的两大部分,它们的关系主要体现在以下方面。 (1)硬件和软件是相互依存的。 硬件是软件运行的物质基础,软件的正常运行是硬件运行的唯一方法,软件是用户和机器的接口。 计算机系统要发挥作用,使一盏茶发挥各种硬件功能,需要完整的软件系统。 (2)硬件和软件没有严格的界限线。 随着计算机技术的发展,在很多情况下,计算机的一些功能可以用硬件实现,也可以用软件实现。 因此,硬件和软件在某种意义上没有绝对严格的界限线。 (3)硬件和软件协同发展。随着硬件技术的迅速发展,电脑软件促进了软件的发展和完善以及硬件的更新,两者紧密联系发展,是不可或缺的。1.

10、2进制计数值及其转换、数字、表示化学基和权重的数字:数字的符号基数:数字的个数权重:每1二进制位的值数、10进制数: 4956=410 910 510 610、二进制数字: 1011=12 02 12 12 8进制数: 4275=48 28 78 58、二进制数字间的相互转换二进制数字、 将十六进制变换为十进制的方法:加权加法、二进制数字、八进制、将十六进制变换为十进制的方法:加权加法、将十六进制变换为二进制数字的方法(1)整数部分变换原理:方法:连续除以基底,从低到高记录实数,直至商成为0,进行整数部分变换原理:方法:连续乘以基底,从高到低记录整数部分,结果的小数部分为0为十进制时,取一盏茶

11、的位数,使其误差达到要求的精度即可。 二进制八进制:从小数点开始,分别将左、右3位的组转换为对应的八进制数字,最后如果小于3位则添加0。 另外,由于将二进制数字、8进制数、16进制数之间的转换、0000101020113100410151106117,例如将二进制数字(1101101.10101)2)2)转换成8进制数,所以能够将(1101101.10101 )、二进制数字、8进制数、16进制数之间的转换、00000 例如将8进制(345.64)8变换为二进制数字,所以(345.64)2(1111) 2进制16进制:从小数点起分别将左、右4位的组变换为对应的16进制数字,最后在不足4位的情况下

12、补零。 为了将二进制、八进制和十六进制之间的转换,例如,二进制(1101101.10101)2转换成十六进制,需要(1101101.10101)2 (6D.A8)16、二进制0000001100110020011301004010150 为了将二进制数字、八进制和十六进制之间的转换,例如十六进制(A9D.6C)16转换成二进制数字,需要(a9d.6c )2(101010011101.011011 )20000000110011020011301004015011060117100 是什么?(9FDA.4b ) 16=(_ _ _ _ _ _ _ _ _ _ _ _ )8(256 )7=(_ _

13、 _ _ _ _ _ _ )一般来说,符号的二进制数字直接用被称为符号数的真值的正符号“”和负符号“”来表示。 机械数:校正机中的数量用二进制表示,数量的符号也用二进制表示。 将一个数与其符号一起将内在机器中的表现数值化的数称为机器数。 一般用最高有效位表示数字符号,正数用0、负数用1表示。 1.3机器数的显示形式及其显示范围、原代码原查询密码也被称为“符号-数值显示”。 在以原查询密码形式表示的正数和负数中,第一位是编码二进制位,正数表示编码二进制位为0,负数表示编码二进制位为1,其馀各二进制位表示数值部分。例: N1 10011 N2 -01010 N1原010011 N2原101010,

14、根据上述原查询密码形成规则,一个n二进制位的整数n (包括1二进制位符号二进制位)的原查询密码一般按、1.3机器数的表示形式及其表示范围、原查询密码、那样的n二进制位的顺序喀呖声。 对于小数点的小数,小数点通常设置在顶部的左侧。 在这种情况下,数值小于1。 定点小数原查询密码一般是:对于这种m二进制位小数(包括编码二进制位),原查询密码表示数的范围是: (1 2-(m-1) (1 2-(m-1 ) )。 1.3机器数的显示形式及其显示范围、原查询密码、总结: n为正数时,n原和n的差异只是增加1位用0表示的编码二进制位。 由于在数量的左边增加0 1位也不会影响该数量的数值,因此n本身就是n。

15、n为负值时,n原与n的不同在于使用1表示的编码二进制位增加1个二进制位。 在原查询密码的显示中,有0原0000或0000原1000或1000、1.3机器数的显示形式及其显示范围这两种不同形式的0,反转反转也称为“对1的补数”。 在用反转表示的情况下,左边的最初的二进制位也是编码二进制位,编码二进制位为0是正数,编码二进制位为1是负数,关于负数,反转的数值将原编码值按每个二进制位反转,关于正数,反转和原编码相同。 因此,反转数值的形成是与该编码二进制位相关联的,并且例如,根据N1 10011 N2 - 01010 N1反转器010011 N2反转器110101,反转形成规则,一个n二进制位的整数

16、n (包括1二进制位的编码二进制位)的反转一般是以该1.3机器数的表示形式及其整数。 对于固定小数点,如果小数部分的位数是m位,则固定小数点小数的反转一般对这样的m位的小数(包括符号位)反转的显示数的范围被表示为(1 2-(m-1) (1 2-(m-1 ) )、1.3机器数的显示形式及其显示范围、反转、总结:正数n的关于负值n,其反转n反转的符号为1,数值部分按每个二进制位反转原符号的值。 反转显示有两种不同形式的0。 即0反0000或0000反1111或1111、1.3机器数的显示形式及其显示范围。 互补符号也称为“对2的互补数”。 在补数表示中,正数的补数表示与原符号和反转符号的表示相同,负数的补数表示不同。 在负数的补数的情况下,编码二进制位是1,数值二进制位是“按二进制位反转原符号,对最后的二进制位加1”。 例如: N1 10011 N2 01010 N1补充010011 N2补充110110,根据上述补充查询密码形成规则,一个n二进制位的整数n (包括1二进制位的符号二进制位

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论