计算机科学导论的几个问题

作者&投稿:银苏 (若有异议请与网页底部的电邮联系)
计算机科学导论问题。急求。谢谢~

你在百度里面搜索这本书的名字,还有他的出版社这些出版人编辑人这些,然后再加个。教程的答案,然后他就会。你再选一下,里面应该会有这本书的教程,然后找到那一页就可以了,一般都是pdf你自己就吵下去吧。

《计算机科学导论》只是对计算机所涉及内容的一个总体概述,泛泛而谈,对每个问题涉及的都不深。没必要深入研究这门课程。学好前面的码制转换,了解个大概计算机的模型就足矣。可以看一下美国Behrouz A.Forouzan写的《计算机科学导论》机械工业出版社。

网上找的,不是个人思路。。

计算机内信息的表示形式是二进制数字编码。各种类型的信息(数值、文字、声音、图像)必须转换成数字量即进进制数字编码的形式,才能在计算机进行处理。由于计算机内采用二进制计数系统,二进制是计算机运算的基础,因此,了解二进制的特点,与其他数制之间的转换关系以及信息编码等概念,对于学习和掌握计算机很有必要。

信息编码的基本概念

前面已讲述,信息必须经过数字化编码才能被处理。所谓编码,是指采用约定的基本符号,按照一定的组合规则,表示出复杂多样的信息,从而建立起信息与编码之间的对应关系。信息送入计算机后以编码的形式进行处理,从计算机输出后又还原成原来的形式。一切信息编码都包括基本符号和组合规则这两大要素。采用数字(二进制数、八进制数、十进制数等)作为基本符号按照一定的组合规则得到的编码,称为数字化信息编码。计算机内使用的是二进制编码(也称为基2码)。计算机内采用二进制的主要原因是:

(一)容易表示

二进制数只有"0"和"1"两个基本符号,易于用两种对立的物理状态表示。例如,可用电灯开关的"闭合"状态表示"1" ,用"断开"状态表示"0";用晶体管的导通表示"1",截止表示"0";用电脉冲的有或无两种状态分别表示"1"或"0";一切有两种对立稳定状态的器件都可以表示二进制的"0"和"1"。而十进制数有10个基本符号(0,1,2,…,9),要用10种状态才能表示,在计算机内实现起来很困难。

(二)运算简单

二进制数的算术特别简单,加法和乘法仅各有3条运算规则(0+0=0,0+1=1,1+1=10和0×0=0,0×1=0,1×1=1),运算时不易出错。

此外,二进制数的"1"和"0"正好可与逻辑值"真"和"假"相对应,这样就为计算机进行逻辑运算提供了方便。

算术运算和逻辑运算是计算机的基本运算,采用二进制可以简单方便地进行这两类运算。

进位计数制

在人类历史发展的过程中,根据生产和生活的需要,人们创立了各种进位计数制。进位计数制是指用一组特定的数字符号按照一定的进位规则来表示数目的计数方法。使用任何一种计数制都必须了解两个重要概念:基数和位权。

一种进位计数制中所使用的不同基本符号和个数称为该计数制的基数。在进位计数制中,把一个数中各位数字为1时代表的数值大小称为位权。

在各位进位计数制中,十进制是人们最熟悉的,二进制在计算机内使用,八进制和十六进制则可看成二进制的压缩形式。

二进制数的机内表示运算

计算机中处理的数据分为数值型数据和非数值型数据两大类。

数值型数据指能进行算术运算(加、减、乘、除四则运算)的数据,即我们通常所说的"数"。非数值数据指文字、图像等不能进行算术运算的数据。

数在计算机内的表示,要涉及到数的长度和符号如何确定、小数点如何表示等问题。由于二进制数的每一位数(0或1)是用电子器件的两种稳定状态来表示的,因此,二进制位(bit)是最小信息单位,一个数的长度按二进制位数(即bit数)来计算。计算机内最常用的信息单位是字节(byte,1 byte=8bit),字节也是计算机存储容量的单位,一个数的长度可用字节数来表示。在一台计算机中,一次所能传送及处理的二进制数的长度(最大位数)是固定的(这由所用双稳态器件的数目来确定),这个长度称为计算机的字长,随不同的计算机而异。另外,一个数在使用时是有符号的,而计算机对正负事情不能识别,因此,数的符号在机内要做变换,用专门的符号位表示,符号在放在最高数值位的前面,用"0"表示正,用"1"表示负,这种把数本身(指数值部分)及符号一起数字化了的数称为机器数,机器数是二进制数在计算机内的表示形式。机器数又分为定点数和浮点数。

二进制数的运算包括算术运算和逻辑运算两大类。

算术运算即加、减、乘、除四则运算。在计算机中,加法运算是最基本的运算,因此,在二进制数的算术运算中,重点介绍加法运算。

加法进位规则:逢二进一。

加法运算法则:

0+0=0 0+1=1

1+0=1 1+1=10(向高位进位)

字符的编码

目前,计算机越来越多地应用于非数值计算领域,在计算机处理的各种形式的信息中,文字信息占有很大的比重。对文字的处理即是对字符的处理。为了能够对字符进行识别和处理,各种字符在计算机内一律用二进制编码表示,每一个西文字符和一个确定的编码相对应,而一个汉字字符则和一组确定的编码相对应。

ASCII码

ASCII码是美国国家标准信息交换码(American Standard Code for Information Interchange)的简称,是目前国际上使用最广泛的字符编码。

EBCDIC码,是扩充的二十进制交换码(Extended Binary-Coded Decimal Interchange Code)的简称,也是一种在计算机上采用的字符编码体系。EBCDIC码采用8位二进制编码,共有256个编码状态。目前世界上只有美国IBM公司的系列机和日本富士通公司的M系列机采用EBCDIC码。

汉字编码

随着我国国际地位的不断提高,以及计算机应用在我国和其他华语地区的日益普及,汉语在国际事务和全球信息交流中的作用将越来越大,对汉字的计算机处理已成为当今文字信息处理中的重要内容。

汉字与西方文字不同,西方文字是拼音文字,仅用为数不多的字母和其他符号即可拼组成大量的单词、句子,这与计算机可以接受的信息形态和特点基本一致,所以处理起来比较容易。例如,对英文字符的处理,7位ASCII码字符集中的字符即可满足使用需求,且英文字符在计算机上的输入及输出也非常简单,因此,英文字符的输入、存储、内部处理和输出都可以只用同一个编码(如ASCII码)。而汉字是一种象形文字,字数极多(现代汉字中仅常用字就有六、七千个,总字数高达5万个以上),且字形复杂,每一个汉字都有"音、形、义"三要素,同音字、异体字也很多,这些都给汉字的的计算机处理带来了很大的困难。要在计算机中处理汉字,必须解决以下几个问题:首先是汉字的输入,即如何把结构复杂的方块汉字输入到计算机中去,这是汉字处理的关键;其次,汉字在计算机内如何表示和存储?如何与西文兼容?最后,如何将汉字的处理结果从计算机内输出?

为此,必须将汉字代码化,即对汉字进行编码。对应于上述汉字处理过程中的输入、内部处理及输出这三个主要环节,每一个汉字的编码都包括输入码、交换码、内部码和字形码。在计算机的汉字信息处理系统中,处理汉字时要进行如下的代码转换:输入码→交换码→内部码→字形码。以上简述了对汉字进行计算机处理的基本思想和过程,下面具体介绍汉字的四种编码。

(一)输入码

为了利用计算机上现有的标准西文键盘来输入汉字,必须为汉字设计输入编码。输入码也称为外码。目前,已申请专利的汉字输入编码方案有六、七百种之多,而且还不断有新的输入方法问世,以致于有"万码奔腾"之喻。按照不同的设计思想,可把这些数量众多的输入码归纳为四大类:数字编码、拼音码、字形码和音形码。其中,目前应用最广泛的是拼音码和字形码。

数字编码:数字编码是用等长的数字串为汉字逐一编号,以这个编号作为汉字的输入码。例如,区位码、电报码等都属于数字编码。此种编码的编码规则简单,易于和汉字的内部码转换,但难于记忆,仅适于某些特定部门。

拼音码:拼音码是以汉字的读音为基础的输入办法。拼音码使用方法简单,一学就会,易于推广,缺点是重码率较高(因汉字同意字多),在输入时常要进行屏幕选字,对输入速度有影响。拼音码是按照汉语拼音编码输入,因此在输入汉字时,要求读音标准,不能使用方言。拼音码特别适合于对输入速度要求不是太高的非专业录入人员。

字形码:字形码是以汉字的字形结构为基础的输入编码。在微型机上广为使用的五笔字型码(王码)是字形码的典型代表。五笔字型码的主要特点为输入速度快,目前最新记录为每分钟输入293个汉字(该记录为兰州军区一女兵所保持),如此高的输入速度已达到人眼扫描的极限。但这种输入方法因要记忆字根、练习拆字,前期学习花费的时间较多。此外,有极少数的汉字拆分困难,给出的编码与汉字的书写习惯不一致。

音形码:音形码是兼顾汉字的读音和字形的输入编码。目前使用较多的音形码是自然码。

(二)交换码

交换码用于汉字外码和内部码的交换。我国于1981年颁行的《信息交换用汉字编码字符集·基本集》(代号为GB2312-80)是交换码的国家标准,所以交换码也称为国标码。国标码是双字节代码,即有两个字节为一个汉字编码。每个字节的最高位为"0"。国际GB2312-80收入常用汉字6763个(其中一级汉字3755个,二级汉字3008个),其他字母及图形符号682个,总计7445个字符。将这7445个字符按94行×94列排列在一起,组成GB2312-80字符集编码表,表中的每一个汉字都对应于唯一的行号(称为区号)和列号(称为位号),根据区位号确定汉字的国标码值,分别用两个字节存放。

由于篇幅所限,本书未列出GB2312-80字符编码表,读者可参看有关书籍。

(三)内部码

内部码是汉字在计算机内的基本表示形式,是计算机对汉字进行识别、存储、处理和传输所用的编码。内部码也是双字节编码,将国标码两个字节的最位都置为"1",即转换成汉字的内部码。计算机信息处理系统就是根据字符编码的最高位是"1"还是"0"来区分汉字字符和ASCII码字符。

(四)字形码

字形码是表示汉字字形信息(汉字的结构、形状、笔划等)的编码,用来实现计算机对汉字的输出(显示、打印)。由于汉字是方块字,因此字形码最常用的表示方式是点阵形式,有16×16点阵、24×24点阵、48×48点阵等等。例如,16×16点阵的含义为:有256(16×16=256)个点来表示一个汉字的字形信息。每个点有"亮"或"灭"两种状态,用一个二进制们的"1"或"0"来对应表示。因此,存储一个16×16点阵的汉字需要256个二进制位,共32个字节。

以上的点阵可根据汉字输出的不同需要进行选择,点阵的点数越多,输出的汉字就越精确、美观。

汉字的字形点阵要占用大量的存储空间,通常将其以字库的形式存放在机器的外存中。需要时才检索字库,输出相应汉字的字形。为避免大量占用宝贵的内存空间,同时又能提高汉字的处理速度,可将字库中的二级汉字放在外存,而将一级汉字留驻内存。

网上找的,不是个人思路。。


计算机体系结构和计算机科学概论有什么区别 求非抄袭答案
LZ你好,有些问题自己可以在网上查到的。【计算机体系结构】是一个专有名次,而【计算机科学导论】是一门知识的集合体,自己不属于专有的名词,木法定义它,也有一本书名字叫《计算机科学概论》。计算机体系结构(ComputerArchitecture)是程序员所看到的计算机的属性,即概念性结构与功能特性。按照计算机...

计算机科学与技术科目
基础课程 《线性代数》,《高等数学》,《离散数学》,《计算机科学导论》,《电子电路技术》专业课 《C++语言程序设计》(这个好像学校不一样学得深浅学的语言也会不一样,像我一个中大同学就学c语言可以学一年,我们就一个学期)《Java语言程序设计》,《数据结构》,《编译原理》,《软件工程》,《...

格拉斯哥大学计算科学课程?
下面小思带同学们一起来看看格拉斯哥大学的计算科学课程,感兴趣的同学不要错过哦~课程结构 1年级 计算机科学1P(标准路由)计算机科学1F-计算机基础 计算机科学-1S系统 计算科学-1CT计算思维导论 计算机科学1PX(备用路由)格拉斯哥非常重视编程,认为这是一项基本技能。主要使用Python语言,还对该主题的其...

大专计算机专业有哪些课程
在软件层次,专科叫软件技术,本科叫软件工程,计算机科学层次,专科叫计回算机科学与应用,本科叫答计算机科学与技术,一个学得浅,一个学得深,就拿软件这一块来讲,专科顶多讲到让你如何理解代码,但是绝对不会讲到算法这一块,在本科学计算机还有微积分或者离散数学其中一门课,但是专科不可能有的。⑺ 计算机专业大专...

计算机科学与技术是学什么的
示例一:高级语言程序设计(40+48学时)、计算机导论(24+6学时)、集合论与图论(48学 时)、汇编语言程序设计(32+8学时)、电路44+16学时)、数理逻辑(32学时)、电子技术基础(32 +20学时)、数字逻辑设计(36+12学时)、数据结构与算法(40+24学时)、近世代数(32学时)、计 算机组成原理(48+60学时)、软件工程(48...

计算机科学与技术专业主要学哪些课程?哪些学校好?
计算机专业基本分为三大领域:设计、开发和网络。每一个领域内又可以细分为十几种不同的专业设置。主要都会学的有高等数学、线性代数、概率与数理统计、普通物理、离散数学、计算机科学导论、C语言及程序设计、汇编语言、计算机组成原理、算法与数据结构、操作系统原理、软件工程、计算机网络与通信、计算机专业...

心智、大脑与计算机:认知科学创立史导论目录
目录前言 导论 1.1 广义的认知科学理解 1.2 狭义的认知科学定义 1.3 认知与计算:广义与狭义 1.4 认知科学基础概念 附录:斯隆报告摘录 第一部分:历史背景 1.1 联想主义 1.1.1 联想主义概述 1.1.2 洛克与詹姆斯的贡献 1.1.3 经典联想主义的演变 ... (其他部分内容)第二部分:心智的...

郑大计算机课程
⑸ 跪求郑州大学计算机科学与技术专业的所有开设课程名,还有学计算机科学与技术应该看那些专业书籍 大一上学期: 程序设计基础 必修课 4(学分,下同) 高等数学A(I) 必修课 5 计算机应用基础 必修课 3 计算科学导论 必修课 2 军事理论 必修课 1 思想道德修养和法律基础 必修课 3 体育(I) 必修课 1 ...

对计算机导论的认识?(速度帮忙回答)
计算机科学与技术专业 培养具有良好综合素质和开拓创新能力,系统掌握本专业的基本理论、基础知识和基本技能与方法,具有实际应用和科学研究能力的计算机及其相关技术与产业领域的复合型应用技术人才。 主要课程:数学分析、高等代数、数理逻辑、集合论与图论、计算机科学导论、程序设计基础、数字电路与逻辑设计、计算机组成原理、...

报计算机专业需要学哪几科
示例一:高级语言程序设计(40+48学时)、计算机导论(24+6学时)、集合论与图论(48学 时)、汇编语言程序设计(32+8学时)、电路44+16学时)、数理逻辑(32学时)、电子技术基础(32 +20学时)、数字逻辑设计(36+12学时)、数据结构与算法(40+24学时)、近世代数(32学时)、计 算机组成原理(48+60学时)、软件工程(48...

榆中县15942029343: 计算机科学导论的内容简介 -
顾黎盐酸: 《计算机科学导论(第3版)》从实用的角度出发,根据教育部高教司主持评审的《中国计算机科学与技术学科教程2002》组织编写,并参照ACM和IEEE Computing Curricula 2005,对计算机科学与技术学科进行系统化和科学化的阐述.详细介绍了计算机体系结构与组织、程序设计语言、程序设计基础、算法与复杂性、信息管理、软件工程、操作系统、网络计算、图形学和可视化计算、人机交互、离散结构、数值计算科学、智能系统、社会和职业问题等专业知识点.每章均配有习题,以指导读者深入地学习. 《计算机科学导论(第3版)》既可作为高等学校计算机专业课程的教材,也可作为通信、电子信息、自动化等相关专业的计算机教材.

榆中县15942029343: 计算机科学导论怎么样 -
顾黎盐酸: 这本书浅显易懂,运用图表将比较艰深的问题以较为清晰的形式描述出来.整本书逻辑严密,关键术语解释清楚,是计算机学科入门的优秀基础教材.相比较于其他类似教材,......

榆中县15942029343: 计算机科学导论,补码运算? -
顾黎盐酸: X的原码是0100 0011 补码是 0100 0011 Y的原码是1010 0011 补码是1101 1101 所以 [X+Y]补= 1010 0011+1101 0001=(1)0010 0000 因为次高位向最高位 和 最高位向前都有进位 所以结果没溢出 进位要舍去再将[X+Y]补 求补就可以得到其真值 又因为它是个正数所以补码就等于自身 所以最后的结果就是 0010 0000=32

榆中县15942029343: 计算机科学技术目前发展的难点? -
顾黎盐酸: 当前计算机科学的主要问题有三方面.首先是复杂性的问题.计算机科学的实质是动态的复杂性问题.一个芯片的晶体管有上亿甚至几十亿个,这个数目已和大脑里的神经元的数目一样多,如何保证这样一个复杂的系统能够正常的工作而不出现...

榆中县15942029343: 几个计算机科学导论的判断、选择、填空题True/False(判断题)Directions:In the answer sheet,write T or F to indicate whether the statement is true or false.... -
顾黎盐酸:[答案] 哈哈,你是北理工的吧 判断:FTT 单选:bc 填空:1.SMTP 2.CU(控制器)

榆中县15942029343: 对计算机导论的认识?(速度帮忙回答) -
顾黎盐酸: 计算机科学与技术专业 培养具有良好综合素质和开拓创新能力,系统掌握本专业的基本理论、基础知识和基本技能与方法,具有实际应用和科学研究能力的计算机及其相关技术与产业领域的复合型应用技术人才. 主要课程:数学分析、高等代...

榆中县15942029343: 计算机科学导论 -
顾黎盐酸: 《计算机科学概论》 作者:(美)Nell Dale,(美)John Lewis著;张欣等译 页数:432 出版日期:2005.09 简介:本书全面介绍了计算机科学的各个方面.从信息层开始,历经硬件层、程序设计层、操作系统层、应用程序层和通信层,最后讨论了计算的限制.

榆中县15942029343: 有没有什么办法能够短时间内学好《计算机科学导论》这门课? -
顾黎盐酸: 1. 冯诺依曼创立了电子计算机的系统设计思想. 2. 冯诺依曼的主要贡献是提出了储存程序的概念. 3. 计算机的5个基本硬件是:运算器,储存器,控制器,输入设备,输出设备. 4. 冯诺依曼体系结构思想可以归结为:采用存储程序的思想. 5. ...

榆中县15942029343: 计算机科学技术导论是什么东西 -
顾黎盐酸: 领学网为你解答: 本书系统地介绍了计算机科学技术的基础知识、基本概念、基本原理、计算机科学技术的总体结构及学科方向和适应领域.全书共分10章,内容涵盖了计算机科学技术专业主干课程的核心知识,主要内容包括:计算机科学技...

榆中县15942029343: 计算机导论 的磁盘格式化问题? -
顾黎盐酸: 这个问题属于计算机操作问题!答案是第二个!快捷方式没有可以格式化的选项!同时格式化的意思就是清除该磁盘区域的所有内存,包括病毒数据!

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网