谁有清华大学出版社出版的《计算机导论》课后习题的答案?急!!!!!!!
练习(答案)
一、多项选择题
1.D 2。B 3。CD 4。C 5。美国广播公司
6.一个7。B 8。B 9。ABCD 10。ABCDE
二。简答题
1.什么是计算机系统?
计算机系统是能够根据预先存储的程序高速自动输入、处理、输出和存储数据的系统。它由两部分组成:计算机硬件系统和计算机软件系统。
2.请冯解释一下?诺依曼提出了“存储程序”的概念。
程序和数据以二进制形式存储在存储器中,由机器自动执行。不同的程序解决不同的问题,实现计算机通用计算的功能。
3.控制器的主要功能是什么?
控制器的基本功能是从存储器中取出指令并执行指令,即控制器根据程序计数器指出的指令地址从存储器中取出指令进行解码,然后根据指令功能向相关部件发出控制命令执行指令。此外,在工作过程中,控制器还需要接受各部件反馈的信息。
4.简述CPU和主机的概念。
通常运算器和控制器都制作在一个大规模集成电路块上,称为CPU(中央处理器,也称CPU。
通常,内部存储器、运算单元和控制器统称为计算机主机。也可以说主机由CPU和内存组成,而主机以外的设备称为外部设备,包括输入/输出设备和外部存储器。
5.什么是计算机软件?计算机软件有哪些分类?
软件是指用于指挥计算机运行的各种程序以及开发、使用和维护这些程序所需的技术文件的总和。
计算机软件系统分为系统软件和应用软件。计算机系统软件由操作系统、语言处理系统和各种软件工具等组成。它指挥和控制计算机硬件系统按照预定的程序运行和工作,以达到预定的目标。应用软件是用户利用计算机软硬件资源解决各种应用问题的软件,包括用户程序及其说明文档。
6.电脑的主要特点是什么?
(1)运算速度快,精度高。
计算机的字长越长,准确度越高。现在,世界上最快的计算机每秒可以运算几十万亿次。一般的计算机可以有十几个甚至几十个有效位(二进制),计算精度可以从千分之几到百万分之几,这是任何计算工具都达不到的。
(2)具备逻辑判断和记忆能力。
计算机有准确的逻辑判断和高超的记忆力。能够做出各种逻辑判断,并根据判断结果自动决定下一步要执行的指令。
(3)高度的自动化和灵活性
计算机是通过存储程序来工作的,也就是把编制好的程序输入计算机,机器可以一个一个地执行,这就使计算机实现了高度的自动化和灵活性。
7.电脑有哪些分类?
根据计算机工作原理和运行方式的不同,以及信息在计算机中表现和处理形式的不同,计算机可分为数字计算机、模拟计算机和数模混合计算机。如今,数字计算机被广泛使用。因此,电子数字计算机通常简称为电子计算机或计算机。
根据计算机的用途,可分为通用计算机和专用计算机。通用计算机可以解决多种问题,是一种通用性很强的计算机。大多数通用数字电子计算机都属于这一类。专用计算机是专门为解决某些特定问题而设计的计算机,如嵌入式系统。
根据计算机的总体规模,计算机可分为五类:超级计算机、大型机、微型计算机、微型计算机和网络计算机。
常见的微型计算机还可以分为台式电脑、便携式电脑、笔记本电脑、掌上电脑等类型。
8.简述计算机的基本操作模式。
计算机的基本操作可以概括为所谓的“IPOS周期”。IPOS循环是输入、处理、输出和存储,它反映了计算机数据处理的基本步骤。
(1)输入
接受输入设备(如键盘、鼠标、扫描仪等)提供的数据。).
(2)治疗
操作各种类型的数据,如数值、逻辑和字符,并以指定的方式进行转换。
(3)产量
处理结果等数据由输出设备(如显示器、打印机、绘图仪等)输出。
(4)储存
计算机可以储存程序和数据以备后用。
9.电脑的主要用途是什么?
(1)科学计算
利用计算机完成科学研究和工程技术中遇到的数学问题的计算,称为科学计算,也称为数值计算。科学计算是利用计算机在科学研究和工程技术领域完成大量复杂的数值计算问题,是计算机的传统应用之一。
(2)信息处理
所谓信息处理,就是利用计算机对数据进行输入、分类、加工、整理、合并、计数、制表、检索和存储,也称数据处理。如座位预订和售票系统、零售业应用、办公自动化等。信息处理已成为现代计算机的主要任务和现代管理的基础。
(3)实时控制(也称为过程控制)
实时控制也称为过程控制。实时控制可以及时采集测试数据,用计算机快速处理并自动控制被控对象的动作,从而实现生产过程的自动化。
(4)计算机辅助设计/制造/教学
计算机辅助设计(Computer Aided Design——CAD)是利用计算机帮助人们完成产品或项目设计任务的方法和技术。计算机辅助制造(CAM)是利用计算机辅助人们完成工业产品制造任务的计算机应用系统,可以通过与工厂生产资源直接或间接接口的计算机完成制造系统的计划、运行过程控制和管理。计算机辅助教学(Computer Aided Instruction,CAI)是一种新的教学技术,它利用计算机作为教学媒体,使计算机扮演教师、工具和学习者的角色,学生通过与计算机的对话进行学习。
(5)人工智能
人工智能(Artificial Intelligence——AI)是指计算机模拟人类某些智力行为的理论、技术和应用。
(6)多媒体技术
随着电子技术,特别是通信和计算机技术的发展,人们已经能够将文本、音频、视频、动画、图形和图像等各种媒体结合起来,形成“多媒体”的概念。
10.简述计算机的发展趋势。
(1)小型化
一方面,随着计算机的应用越来越多,在一些特定的场合,需要非常小的计算机,计算机的重量和体积也越来越小,但功能却没有减少。另一方面,随着电脑在全球的日益普及,个人电脑也逐渐从办公设备转变为电子消费品。人们要求电脑不仅要保留原有的性能,还要有时尚的外观,便携,易操作,如平板电脑,掌上电脑等。将来,个人电脑在电脑中的比重会越来越大,使用起来会越来越方便。
(2)巨人
随着社会的不断发展,人类认识自然世界的活动越来越多,很多时候需要计算机来计算数据。这里的“巨”不是通常意义上的大小,而主要是指机器的性能——运算速度。
(3)联网
互联网的建立正在改变我们的世界和我们的生活。网络有两个特点:虚拟和现实。网上聊天和网络游戏具有虚拟特征,而网络通信、电子商务和网络资源共享具有真实特征。
(4)智力
未来,计算机将在生活中扮演更重要的角色,计算机应用将具有更多智能特性,可以帮助用户解决他们不熟悉或不愿意做的事情,如智能家电和烹饪。
(5)新电脑
目前,新一代计算机正处于构思和开发阶段。新一代计算机是集信息采集、存储和处理、通信和人工智能于一体的计算机系统。
11.简述计算学科的定义、本质和三个过程。
计算学科是对描述和转换信息的算法过程的系统研究,包括理论分析、设计、效率、实现和应用。计算学科的研究包括算法和可计算性的研究到可计算硬件和软件的实际实现的研究。
计算学科的基本问题是“什么可以有效地自动化?”。计算学科的根本问题讨论的是可行性的内容,所有与可行性有关的讨论都是针对离散对象的。
计算学科的本质是学科方法论的思想,其关键问题是抽象、理论和设计的相互作用。
(1)理论
理论是数学科学的基础。应用数学家一致认为,科学的进步是建立在纯数学的基础上的。应用数学用数学方法推动实证科学和工程的发展,同时不断刺激对新数学的需求,为纯理论数学提出新问题。
(2)抽象
抽象(建模)是自然科学的基础。科学家认为,科学进步的过程基本上就是形成假说,然后用建模的过程来验证。
(3)设计
设计是工程的基础。工程师认为,项目的进展基本上就是提出问题,然后通过设计来构建系统,解决问题。
12.简述计算机科学与技术的定义。
计算机科学与技术(Computer science and technology)是研究计算机设计制造和用计算机进行信息获取、表示、存储、处理和控制的理论、原理、方法和技术的学科,包括科学技术。科学重在研究现象,揭示规律;技术侧重于开发计算机,研究利用计算机进行信息处理的方法和技术手段。科学是技术的基础,技术是科学的体现;技术受益于科学,也向科学提出了新的课题。
13.简述计算机科学课程体系的核心内容。
计算课程体系的教学内容归结为14个知识体,包括:
(1)离散结构(PS)
计算学科的研究对象是离散变量,离散数学在计算技术的发展中起着非常重要的作用。随着计算技术的飞速发展,离散数学越来越受到重视。
(2)编程基础(PF)
《作为学科的计算》报告指出了编程在计算学科中的正确地位:编程是计算学科课程中固定实践的一部分,是每个计算学科专业学生应该具备的能力,是计算学科核心学科的一部分,编程语言是获取计算机重要特性的有力工具。
(3)算法和复杂性
算法是计算机科学和软件工程的基础。在现实世界中,任何软件系统的性能只取决于两个基本方面:一方面,选择的算法;另一方面是不同层面实现的适宜性和效率。
(4)组织和架构(AR)
计算机是计算的核心。没有它,计算这门学科只是纯数学的一个分支,我们要对计算机系统的功能组件,以及它们的特性/性能和交互有一定的了解。
(5)操作系统
操作系统定义了硬件行为的抽象,程序员用它来控制硬件。操作系统还管理计算机用户之间的资源共享。
(6)网络计算
计算机和通信网络的发展,特别是基于TCP/IP的网络的发展,使得网络技术在计算学科中的地位越来越重要。
(7)程序设计语言
编程语言是程序员与计算机交流的主要工具。一个程序员不仅要知道如何使用一种语言进行编程,还要了解不同语言的编程风格。
(8)人机交互
人机交互的重点在于了解人与交互对象的交互,知道如何用以人为中心的方法开发和评估交互软件系统,以及人机交互设计问题的一般知识。
(9)图形和视觉计算(GV)
这个主要领域的主要内容包括:计算机图形学、可视化、虚拟现实、计算机视觉等四个学科。
(10)智能系统
人工智能领域关注的是自主代理的设计和分析。智能系统必须知道它的环境,对指定的任务合理地行动,并与其他代理和人交互。
(11)信息管理
信息系统在几乎所有使用计算机的场合都扮演着重要的角色。
(12)软件工程
软件工程是一门关于如何有效地运用理论/知识和实践建立满足用户和客户需求的软件系统的学科,可应用于小、中、大系统。
数值计算科学(CN)
自从计算学科诞生以来,科学计算的数值方法和技术已经成为计算机科学研究的一个主要领域。
社会和职业问题(SP)
大学生需要了解计算学科本身的基本文化、社会、法律和道德问题。还需要培养学生对计算的社会影响提出严肃问题的能力,并评估这些问题的可能答案。学生还应该了解软件和硬件的供应商和用户的基本法律权利,以及这些权利的基本基础-道德价值观。
三。讨论的主题
1.计算机的出现是本世纪最伟大的成就之一。具体有哪些方面?根据你的观察,请列出计算机的应用。
答案很简短。
计算机提供了无限的机会和挑战。使用它,我们可以更快更好地完成许多事情,我们可以很容易地与世界各地的人联系和交流。但是,你有没有想过事情的反面?所有的改变都是积极的吗?电脑的广泛使用会有什么负面影响吗?讨论这些问题和其他可以想到的问题。
答案很简短。
是这个吗?