资源描述
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,*,初赛考的知识点就是计算机基本常识、基本操作和程序设计基础知识。其中选择题考查的是知识,而问题解决类型的题目更加重视能力的考查。一般说来,选择题只要多用心积累就可以了。问题解决题目的模式比较固定,大家应当做做以前的题目。写运行结果和程序填空也需要多做题目,并且培养良好的程序阅读和分析能力,就像语文的阅读理解一样。近几年来,初赛的考查范围有了很大的变化,越来越紧跟潮流了。这就需要大家有比较广泛的知识,包括计算机硬件、软件、网络、简单的数据结构(例如栈、队列、树和图等)和简单的算法(例如排序、查找和搜索等),程序设计语言以及一些基本的数学知识和技巧(例如排列组合)。但最主要的,还是取决于你对程序设计语言的熟悉程度,再加上认真仔细的心态。,一、硬件,计算机发展可划分:,年代 元件,第一代 19461958 电子管,第二代 19591964 晶体管,第三代 19651970 集成电路,第四代 1971?大规模集成电路,1946年2月,在美国宾夕法尼亚大学诞生了世界上第一台电子计算机ENIAC(Electronic Numerical Integrator And Computer),这台计算机占地170平方米,重30吨,用了18000多个电子管,每秒能进行5000次加法运算。,冯诺依曼理论,初赛考的知识点就是计算机基本常识、基本操作和程序设计基础知识,1944年,美籍匈牙利数学家 冯诺依曼 提出计算机基本结构和工作方式的设想,为计算机的诞生和发展提供了理论基础。时至今日,尽管计算机软硬件技术飞速发展,但计算机本身的体系结构并没有明显的突破,当今的计算机仍属于冯诺依曼架构。,其理论要点如下:,1、计算机硬件设备由存储器、运算器、控制器、输入设备和输出设备5部分组成。,2、存储程序思想把计算过程描述为由许多命令按一定顺序组成的程序,然后把程序和数据一起输入计算机,计算机对已存入的程序和数据处理后,输出结果。,我国的计算机发展情况,我国从1956年开始计算机的科研和教学工作;,1960年我国第一台自行设计的通用电子计算机107机诞生;,1964年我国研制成大型通用电子计算机119机;,1983年每秒运行一亿次的银河巨型计算机在国防科技大学诞生;,1992年研制成功每秒运行10亿次的“银河”巨型计算机;,1997年又研制成功每秒运行130亿次的“银河”巨型计算机;,我国较有名的微型计算机品牌有:“联想”、“长城”、“方正”等;,微型机的主要技术指标,1、字长:知己算计能够直接处理的二进制数据的位数。单位为位(BIT),2、主频:指计算机主时钟在一秒钟内发出的脉冲数,在很大程度上决定了计算机的运算速度。,1944年,美籍匈牙利数学家 冯诺依曼 提出计算机基本结构,3、内存容量:是标志计算机处理信息能力强弱的一向技术指标。单位为字节(BYTE)。8BIT=1BYTE 1024B=1KB 1024KB=1MB,4、外存容量:一般指软盘、硬盘、光盘。,计算机的特点:运算速度快,运算精度高,具有记忆能力,具有逻辑判断能力,具有自动控制能力;,计算机的应用:,1、数值计算:弹道轨迹、天气预报、高能物理等等,2、信息管理:企业管理、物资管理、电算化等,3、过程控制:工业自动化控制,卫星飞行方向控制,4、辅助工程:CAD、CAM、CAT、CAI 等,计算机硬件由五大部分组成:运算器、控制器、存储器、输入设备、输出设备。,中央处理器(CPUCentral Processing Unit),由运算器、控制器和一些寄存器组成;,运算器进行各种算术运算和逻辑运算;,控制器是计算机的指挥系统;,CPU的主要性能指标是主频和字长。,存储器,内部存储器,中央处理器能直接访问的存储器称为内部存储器,它包括快速缓冲存储器和主存储器,中央处理器不能直接访问的存储器称为外部存储器,外部存储器,3、内存容量:是标志计算机处理信息能力强弱的一向技术指标。单,中的信息必须调入内存后才能为中央处理器处理。,主存储器:内存也常泛称主存,但严格上说,只有当内存中只有主存,而没有快速缓冲存储器时,才能称为主存。,主存储器按读写功能,可分只读存储器(ROM)和随机存储器(RAM)两种。,外部存储器,外存储器:也称为辅助存储器,一般容量较大,速度比主存较慢。,硬盘(Hard disk):目前的硬盘大多采用了温彻斯特技术,所以又称为“温盘”;温氏技术的特点是:将盘片、读写磁头及驱动装置精密地组装在一个密封盒里;采用接触式起停,非接触式读写的方式(磁盘不工作时,磁头停在磁盘表面的起停区,一旦加电后,磁头随着盘片旋转的气流“飞”起来,悬浮在磁盘表面,进行读写)。,软盘(Floppy Disk):目前常见的是3.5英寸/1.44 MB的软盘。,光盘存储器(CD-ROM):普通的CD-ROM,只能读,不能写;CD盘片的存储量大约是650 MB。,输入设备,键盘(Keyboard):目前大多使用104或108键盘,鼠标(Mouse):主要有机械型鼠标和光电型鼠标两种,手写笔 触摸屏 麦克风 扫描仪(Scanner)视频输入设备条形码扫描器,输出设备,显示器(Monitor):目前主要有CRT(阴极射线管)显示器和LCD液晶显示器。打印机(Printer):主要有针式打印机、喷墨打印机、激光打印机。,绘图仪 音箱,中的信息必须调入内存后才能为中央处理器处理。,二、进制与编码,四种常用的数制及它们之间的相互转换:,进制 基数 基数个数 权 进数规律,十进制 0、1、2、3、4、5、6、7、8、9 10 10i 逢十进一,二进制 0、1 2 2i 逢二进一,八进制 0、1、2、3、4、5、6、7 8 8i 逢八进一,十六进制 0、1、2、3、4、5、6、7、8、9、A、B、C、D、E、F 16 16i 逢十六进一,十进制数转换为二进制数、八进制数、十六进制数的方法:,二进制数、八进制数、十六进制数转换为十进制数的方法:按权展开求和法,1二进制与十进制间的相互转换:,(1)二进制转十进制,方法:“按权展开求和”,例:(1011.01)2(123022121120021122)10(802100.25)10(11.25)10,规律:个位上的数字的次数是0,十位上的数字的次数是1,.,依奖递增,而十,分位的数字的次数是-1,百分位上数字的次数是-2,.,依次递减。,注意:不是任何一个十进制小数都能转换成有限位的二进制数。,(2)十进制转二进制,十进制整数转二进制数:“除以2取余,逆序排列”(短除反取余法),二、进制与编码,例:(89)10(1011001)2,2 89,2 44 1,2 22 0,2 11 0,2 5 1,2 2 1,2 1 0,0 1,十进制小数转二进制数:“乘以2取整,顺序排列”(乘2取整法),例:(0625)10=(0101)2,0625,X 2,125 1,X 2,05 0,X 2,10 1,2八进制与二进制的转换:二进制数转换成八进制数:从小数点开始,整数部分向左、小数部分向右,每3位为一组用一位八进制数的数字表示,不足3位的要用“0”补足3位,就得到一个八进制数。八进制数转换成二进制数:把每一个八进制数转换成3位的二进制数,就得到一个二进制数。,例:(89)10(1011001)2,例:将八进制的37.416转换成二进制数:,3 7 4 1 6,011 111 100 001 110,即:(37.416)8(11111.10000111)2,例:将二进制的10110.0011 转换成八进制:,0 1 0 1 1 0.0 0 1 1 0 0,2 6 .1 4,即:(10110.011)2 (26.14)8,3十六进制与二进制的转换:,二进制数转换成十六进制数:从小数点开始,整数部分向左、小数部分向右,每4位为一组用一位十六进制数的数字表示,不足4位的要用“0”补足4位,就得到一个十六进制数。,十六进制数转换成二进制数:把每一个八进制数转换成4位的二进制数,就得到一个二进制数。,例:将十六进制数5DF.9 转换成二进制:,5 D F 9,0101 1101 1111 1001,即:(5DF.9)16(10111011111.1001)2,例:将二进制数1100001.111 转换成十六进制:,0110 0001 1110,6 1 E,即:(1100001.111)2(61.E)16,例:将八进制的37.416转换成二进制数:,注意:以上所说的二进制数均是无符号的数。这些数的范围如下表:,无符号位二进制数位数 数值范围 十六进制范围表示法,8位二进制数 0255 (255=28-1)000FFH,16位二进制数 065535(65535=216-1)0000H0FFFFH,32位二进制数 0232-1 00000000H0FFFFFFFFH,带符号数的机器码表示方法,1带符号二进制数的表示方法:,带符号二进制数用最高位的一位数来表示符号:0表示正,1表示负。,含符号位二进制数位数 数值范围 十六进制范围表示法,8位二进制数-128 +127 80H7FH,16位二进制数-32768 +32767 8000H7FFFH,32位二进制数-2147483648 +2147483647 80000000H7FFFFFFFH,2、符号位的表示:最常用的表示方法有原码、反码和补码。,(1)原码表示法:一个机器数x由符号位和有效数值两部分组成,设符号位为x0,x真值的绝对值|x|=x1x2x3.xn,则x的机器数原码可表示为:,x原=,当x=0时,x0=0,当x0时,x0=1。,例如:已知:x1=-1011B,x2=+1001B,则x1,x2有原码分别是,x1 原=11011B,x2原=01001B,规律:正数的原码是它本身,负数的原码是取绝对值后,在最高位(左端)补“1”。,(2)反码表示法:一个负数的原码符号位不变,其余各位按位取反就是机器数的反码表示法。正数的反码与原码相同。,注意:以上所说的二进制数均是无符号的数。这些数的范围如下表:,按位取反的意思是该位上是1的,就变成0,该位上是0的就变成1。即1=0,0=1,例:,求 和。,解:=,=,(3)补码表示法:,首先分析两个十进制数的运算:78-38=41,79+62=141,如果使用两位数的运算器,做79+62时,多余的100因为超出了运算器两位数的范围,而自动丢弃,这样在做78-38的减法时,用79+62的加法同样可以得到正确结果。,模是批一个计量系统的测量范围,其大小以计量进位制的基数为底数,位数为指数的幂。如两位十进制数的测量范围是19,溢出量是100,模就是102=100,上述运算称为模运算,可以写作:79+(-38)=79+62 (mod 100),进一步写为 -38=62,此时就说 38的补法(对模100而言)是62。计算机是一种有限字长的数字系统,因此它的运算都是有模运算,超出模的运算结果都将溢出。n位二进制的模是2n,一个数的补码记作x补,设模是M,x是真值,则补码的定义如下:,例:设字长n=8位,x=-1011011B,求x补。,解:因为 n=8,所以模 M=28=100000000B,x0,所以,x补=M+x=100000000B-1011011B=10100101B,注意:这个x的补码的最高位是“1”,表明它是一个负数。对于二进制数还有一种更加简单的方法由原码求出补码:,(1)正数的补码表示与原码相同;,按位取反的意思是该位上是1的,就变成0,该位上是0的就变成1,(2)负数的补码是将原码符号位保持“1”之后,其余各位按位取反,末位再加1便得到补码,即取其原码的反码再加“1”:x补=x反+1。,下表列出 的8位二进制原码,反码和补码并将补码用十六进制表示。,真值 原码(B)反码(B)补码(B)补码(H),+127 0 111 1111 0 111 1111 0 111 1111 7F,+39 0 010 0111 0 01
展开阅读全文