教学课件:《大学计算机—计算思维视角》.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《教学课件:《大学计算机—计算思维视角》.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 大学计算机计算思维视角 教学 课件 大学计算机 计算 思维 视角
- 资源描述:
-
1、2 1.1.1 什么是计算机 计算机是一种能对各种信息进行存储和高速处理的电子机器(或工具、助手)。1.1 计算机概述 对上述定义要强调两点:对上述定义要强调两点:计算机不仅是一个计算工具,而且还计算机不仅是一个计算工具,而且还是一个信息处理机。是一个信息处理机。计算机不同于其它任何机器,它能存计算机不同于其它任何机器,它能存储程序,并按程序的引导自动存取和处理数储程序,并按程序的引导自动存取和处理数据,输出人们所期望的信息。据,输出人们所期望的信息。3 1.1.2 计算机的分类 1.按处理对象分类 数字计算机:处理非连续变化的数据,这些数据在时间上是离散的。其基本运算部件是数字逻辑电路。模拟
2、计算机:处理连续变化的数据,这些数据在时间上是连续的。其基本运算部件是由运算放大器构成的通用函数运算器等组成。混合计算机:可处理数字量和模拟量。1.1 计算机概述4 2.按用途分类 通用计算机:为了能够解决各种问题,具有较强的通用性而设计的计算机。它具有一定的运算速度和存储容量,带有通用的外设,配备各种系统软件和应用软件。专用计算机:为了解决一个或一类特定问题而专门设计的计算机。其软硬件的配置依据解决问题的需要而定。1.1 计算机概述5 3.按规模和处理能力分类(IEEE)巨型机:超级计算机,功能最强,价格最贵。小巨型机:与巨型机相比,价格大幅降低。大型机:主机,具有很强的管理和处理数据的能力
3、,在大企业、银行等单位使用。小型机:中小企业,VAX-II,DJS-2000。工作站:高档微机,具有很强的图形处理能力,应用于计算机辅助设计,Sun工作站。个人计算机:IBM PC,Apple1.1 计算机概述6 1.1.3 计算机的特点 1.运算速度快:每秒数万亿次,气象预报 2.计算精度高:理论上不受限制,圆周率 3.存储能力强:中等规模图书馆 4.具有逻辑判断能力:算术运算 逻辑运算 判断或比较 5.具有自动执行能力:无需人工干预1.1 计算机概述7 1.1.4 计算机的应用领域 1.科学计算或数值计算 利用计算机来完成科学研究和工程技术中提出的数学问题的计算。实际问题数学模型计算量大。
4、2.数据处理或信息处理 指对数据进行收集、存储、整理、分类、统计、加工、检索和传播等一系列活动的统称。信息时代海量数据的管理和有效利用。1.1 计算机概述8 3.过程控制或实时控制 利用计算机及时采集检测数据,按最优值迅速地对控制对象进行自动调节或自动控制。无人自动化工厂。4.计算机辅助技术 计算机辅助设计:CAD 计算机辅助制造:CAM 计算机集成制造系统-CIMS 计算机辅助教学:CAI1.1 计算机概述9 5.人工智能 利用计算机模拟或部分模拟人的智能活动,如感知、判断、理解、学习、图像识别等。实用技术:智能机器人、专家系统 6.通信网络 Internet网上银行、网上订票 网上教学、网
5、上医疗 网上税收、网上出版1.1 计算机概述10 1+1=10 6+3=11 9+9=121.2 计算机运算基础二进制数二进制数八进制数八进制数十六进制十六进制用来收集、传送、处理信息的计算用来收集、传送、处理信息的计算机,由于实现技术的原因,不能采机,由于实现技术的原因,不能采用十进制进行操作,因此人们采用用十进制进行操作,因此人们采用其他进制数。其他进制数。11 1.2.1 数制及其转换 1.数制的概念 数制是用一组固定的数码和一套统一的规则来表示数目的方法。进位记数制进位记数制非进位记数制非进位记数制表示数值大小的数码与表示数值大小的数码与它在数中的位置有关。它在数中的位置有关。如十进制
6、数:如十进制数:123.45123.45表示数值大小的数码与它在数表示数值大小的数码与它在数中的位置无关。中的位置无关。如罗马数如罗马数字字:,:,十进制数码:十进制数码:0 1 2 3 4 5 6 7 8 0 1 2 3 4 5 6 7 8 9 9十进制规则:逢十进一十进制规则:逢十进一1.2 计算机运算基础12 :基数:指各种进位记数制中允许选用基本数码的个数。例如十进制的数码有:0,1,2,3,4,5,6,7,8,9基数是10 位权位权:每个数码所表示的数值等于该:每个数码所表示的数值等于该数码乘以一个与数码所在位置相关的常数,数码乘以一个与数码所在位置相关的常数,这个常数叫做权值。例如
7、:这个常数叫做权值。例如:123.4123.41 110102 2+2+210101 1+3+310100 0+4+41010-1-11.2 计算机运算基础13 2.常用的数制数制数制 十进制十进制 二进制二进制 八进制八进制 十六进制十六进制 数码个数数码个数 0,1,0,1,9,9 0 0,1,1 0,1,0,1,7,7 0,1,0,1,9,9,A,B,C,D,E,FA,B,C,D,E,F 基数基数 1010 2 2 8 8 1616 规则规则 逢十进一逢十进一 借一当十借一当十 逢二进一逢二进一 借一当二借一当二 逢八进一逢八进一 借一当八借一当八 逢十六进一逢十六进一 借一当十六借一当
8、十六 权权 1010i i 2 2i i 8 8i i 1616i i 形式表示形式表示 DecimalDecimal BinaryBinary OctalOctal HexadecimalHexadecimal 注:注:i i 为整数为整数 (N)(N)R R=a=an n-1 1R Rn n-1 1+a+an n-2 2R Rn n-2 2+a+a1 1R R1 1+a+a0 0R R0 0+a+a-1 1R R-1 1+a+a-m mR R-m m 其中:其中:R R 表示基数,表示基数,a a 表示某进制的数码表示某进制的数码 几种进位计数制的对应关系几种进位计数制的对应关系1.2 计
9、算机运算基础14几种进制数之间的对应关系几种进制数之间的对应关系十进制十进制二进制二进制八进制八进制十六进制十六进制0 01 12 23 34 45 56 67 78 89 9101011111212131314141515000000000001000100100010001100110100010001010101011001100111011110001000100110011010101010111011110011001101110111101110111111110 01 12 23 34 45 56 67 7101011111212131314141515161617170 01
10、 12 23 34 45 56 67 78 89 9A AB BC CD DE EF F1.2 计算机运算基础15 3.不同进制数的相互转换 二进制数与十进制数的互换 计算机二进制,人十进制 二进制数转换成十进制数二进制数转换成十进制数 按权展开,然后求和,就可把二进制数按权展开,然后求和,就可把二进制数转换成十进制数。例如:转换成十进制数。例如:(101.1)(101.1)2 21 12 22 2+0+02 21 1+1+12 20 0+1+12 2-1-1 (?)(?)10101.2 计算机运算基础16 十进制数转换成二进制数 十进制数有整数和小数两部分。在转换时,整数部分采用 小数部分采
11、用 然后通过小数点将转换后的二进制数连接起来即可。例如:(105.625)10=(?)21.2 计算机运算基础17 二进制数与八进制数的互换 二进制数转换成八进制数 :以小数点为基准,整数部分从右到左,小数部分从左到右,每三位一组,不足三位添0补足,然后把每组的三位二进制数按权展开后相加,得到相应的一位八进制数码,再按权的顺序连接即得相应的八进制数。例如:例如:(1011100.00101011)(1011100.00101011)2 2=(?)=(?)8 8 (001,011,100.001,010,110)(001,011,100.001,010,110)2 2=(134.126)=(13
12、4.126)8 8 1 3 4.1 2 6 1 3 4.1 2 61.2 计算机运算基础18 八进制数转换成二进制数 :将每一位八进制数写成对应的三位二进制数,然后按权连接即可。例如:(123.67)8=(?)2 1 2 3.6 7 (1 2 3.6 7 (八进制八进制)001,010,011.110111 (001,010,011.110111 (二进制二进制)(123.67)(123.67)8 8=(1010011.110111)=(1010011.110111)2 21.2 计算机运算基础19 二进制数与十六进制数的互换 二进制数转换成十六进制数 :以小数点为基准,整数部分从右到左,小数
13、部分从左到右,每四位一组,不足四位添0补足,然后把每组的四位二进制数按权展开后相加,得到相应的一位十六进制数码,再按权的顺序连接即得相应的十六进制数。例如:例如:(1011110.00011)(1011110.00011)2 2=(?)=(?)1616 (0101,1110.0001,1000)(0101,1110.0001,1000)2 2=(?)=(?)1616 5 E.1 8 5 E.1 81.2 计算机运算基础20 十六进制数转换成二进制数 :把一位十六进制数写成对应的四位二进制数,然后按权连接即可。例如:(123.EF)16=(?)2十进制数十进制数:512D512D或或512 51
14、2 二进制数二进制数:10111011B B八进制数:八进制数:127Q 127Q 十六进制十六进制:A8HA8H 1 2 3.E F (1 2 3.E F (十六进制十六进制)0001,0010,0011.1110,1111 (0001,0010,0011.1110,1111 (二进制二进制)(123.EF)(123.EF)1616=(100100011.11101111)=(100100011.11101111)2 21.2 计算机运算基础21 电路简单:计算机是由逻辑电路组成,而逻辑电路通常只有两个状态。可靠性高:两个状态表示的二进制两个数码,数字传输和处理不容易出错。运算简单:二进制运
15、算法则简单。逻辑性强:计算机工作原理是建立在逻辑运算基础上的,逻辑代数是逻辑运算的理论依据。4.4.计算机为什么采用二进制计算机为什么采用二进制1.2 计算机运算基础22 1.2.2 存储单位及地址 1.位(bit,b)位是计算机存储数据的最小单位,一个二进制位只能表示两种状态,如0、1。2.2.字节字节(Byte(Byte,B)B)字节是数据处理的基本单位,一个字节是数据处理的基本单位,一个字节是由八位二进制数组成。字节是由八位二进制数组成。1Byte=8bit1Byte=8bit 01000001 010000011.2 计算机运算基础23 存储器容量大小的单位:KB、MB、GB、TB 1
16、KB2101024B 1MB220102410241048576B 1GB230102410241024B 1TB2401024102410241024B存储体结构存储体结构:1.2 计算机运算基础24 3.字(Word)字是CPU通过数据总线一次存取、加工和传送数据的长度。一个字通常由一个或若干个字节组成。字长越长,计算机性能越强。常用的字长:8位、16位、32位、64位等。计算机数据计算机数据数值型数值型:整数、小数且有正负:整数、小数且有正负非数值型非数值型:数字、字母、汉字:数字、字母、汉字等等1.2 计算机运算基础25 1.2.3 数值型数据表示 1.机器数与真值 数值型数据(符号数
17、字)数码化 规定:0,1 例如:(+68)10(01000100)2 (-68)10(11000100)2 机器数:将符号和数字组合的二进制数 真值:由机器数所表示的实际值大小1.2 计算机运算基础26 2.原码、反码和补码 原码 规定:用符号位和数值位表示一个带符号数 正数符号0,负数符号1 例如:求二进制数+10011,-10011的原码。+10011原00010011 -10011原10010011 又如:求十进制数+65,-66的原码。1.2 计算机运算基础27 零的原码形式有两种:+0原00000000 -0原10000000 原码表示数的范围:8位:-127+127 16位:-32
18、767+32767 用原码表示一个数,与真值之间转换方便。对乘除法比较合适,但对加减法容易出错。1.2 计算机运算基础28 反码 规定:正数的反码与原码相同,负数的反码是对该数的原码除符号位外各位取反。例如:求二进制数+10011,-10011的反码。+10011反00010011 -10011反11101100 零的反码形式有两种:+0反00000000 -0反11111111任意数的任意数的反码的反反码的反码即是原码即是原码本身码本身1.2 计算机运算基础29 补码 规定:正数的补码与原码相同,负数的补码是对该数的原码除符号位外各位取反,末位加1.例如:求二进制数+10011,-10011
19、的反码。+10011补00010011 -10011补11101101 零的原码形式有两种:+0补00000000 -0补00000000任意数的任意数的补码的补补码的补码即是原码即是原码本身码本身1.2 计算机运算基础30 补码表示数的范围:8位:-128+127 16位:-32768+32767 引入补码后,减法运算可转换为加法运算。X+Y补X补+Y补 X-Y补X+(-Y)补X补+-Y补 例如:用补码计算十进制数 35-65?目前计算机中加减法基本采用补码运算。1.2 计算机运算基础31 一个正数的原码、反码和补码的表示形式相同,符号位置0,其它位是数的真值。负数的原负数的原码码符号位符号
20、位1 1其余位是该数的绝对值其余位是该数的绝对值负数的反负数的反码码符号位符号位1 1其余各位逐位取反其余各位逐位取反负数的补负数的补码码符号位符号位1 1其余各位逐位取反,末位加其余各位逐位取反,末位加1 1+0+0原原0000000000000000-0-0原原1000000010000000不唯一不唯一+0+0反反0000000000000000-0-0反反1111111111111111不唯一不唯一+0+0补补0000000000000000-0-0补补0000000000000000唯一唯一 真值零的表示:真值零的表示:1.2 计算机运算基础32 1.2.4 字符型数据编码 1.AS
21、CII码 American Standard Code for Information Interchange(ASCII,美国标准信息交换码)。国际通用的信息交换标准代码(ISO 646)。ASCII码是对数字、字母、通用符号和控制符号等字符进行编码。ASCIIASCII码:码:7 7位位128128种种 00000001111111 000000011111111.2 计算机运算基础3300000000100101001001101110010010110111011011111100000000NULNULDLEDLESPSP0 0 P P、p p00010001SOHSOHDC1DC1
22、!1 1A AQ Qa aq q00100010STXSTXDC2DC2“2 2B BR Rb br r00110011ETXETXDC3DC3#3 3C CS Sc cs s01000100EOTEOTDC4DC4$4 4D DT Td dt t01010101ENQENQNAKNAK%5 5E EU Ue eu u01100110ACKACKSYNSYN&6 6F FV Vf fv v01110111BELBELETBETB7 7G GW Wg gw w10001000BSBSCANCAN(8 8H HX Xh hx x10011001HTHTEMEM)9 9I IY Yi iy y101
23、01010LFLFSUBSUB*:J JZ Zj jz z10111011VTVTESCESC+;K K k k 11001100FFFFFSFS,N N n n 11111111SISIUSUS/?O O_ _o oDELDEL高三位高三位b b6 6b b5 5b b4 4低四位低四位b b3 3b b2 2b b1 1b b0 0341 10 00 00 00 01 11 1字字符符C C1 11 10 01 10 00 00 0字字符符h h1 11 10 01 10 00 01 1字字符符i i1 11 10 01 11 11 10 0字字符符n n1 11 10 00 00 00
24、01 1字字符符a a 例例 将将ChinaChina五个五个字字符的符的ASCIIASCII码查出码查出并并存放在内存中。存放在内存中。ASCIIASCII码的字符集码的字符集:1010个数字:个数字:0,1,2,3,4,5,6,7,8,90,1,2,3,4,5,6,7,8,9 5252个大、小写字母个大、小写字母 2525个特殊字符个特殊字符 比较大小比较大小:009A9AZaZazz1.2 计算机运算基础35 2.汉字编码 汉字处理技术:汉字输入、汉字输出、计算机内部的编码问题。根据汉字处理过程中的不同要求,有多种编码形式。汉字汉字输入输入码码汉字汉字交换交换码码汉字汉字机内机内码码汉字
25、汉字字形字形码码输入设输入设备备输出设输出设备备汉字库汉字库1.2 计算机运算基础36 汉字输入码 作用:让用户直接使用标准键盘输入汉字。特点:规则简单,重码率低,击键次数少。分类:数字编码电报码、区位码等 字音编码全拼、双拼等 字形编码五笔字型、郑码等 混合编码自然码、智能ABC等1.2 计算机运算基础37 汉字交换码 在汉字信息处理系统与通信处理系统之间进行汉字信息交换时所使用的编码。设计汉字交换码编码体系要考虑:被编码的汉字个数尽量多;编码的长度尽可能短;编码具有唯一性;码制的转换要方便。按照国家标准按照国家标准GB/T-2312-1980GB/T-2312-1980编码的汉编码的汉字交
展开阅读全文