第1章 图灵机模型及数据编码
- 格式:ppt
- 大小:1.03 MB
- 文档页数:56
作业参考答案,红色部分为答案。
第一章计算机与信息社会基础知识一、选择题1._____________是现代通用计算机的雏形。
A. 宾州大学于1946年2月研制成功的ENIACB.查尔斯·巴贝奇于1834年设计的分析机C.冯·诺依曼和他的同事们研制的EDVACD.艾伦·图灵建立的图灵机模型2.计算机科学的奠基人是_____________。
A.查尔斯·巴贝奇B.图灵C.阿塔诺索夫D.冯,诺依曼3.物理器件采用晶体管的计算机被称为_____________。
A.第一代计算机B.第二代计算机C.第三代计算机D.第四代计算机4.目前,被人们称为3C的技术是指_____________。
A. 通信技术、计算机技术和控制技术B.微电子技术、通信技术和计算机技术C.微电子技术、光电子技术和计算机技术D.信息基础技术、信息系统技术和信息应用技术5.下列不属于信息系统技术的是_____________。
A. 现代信息存储技术B.信息传输技术C.信息获取技术D.微电子技术6.在下列关于信息技术的说法中,错误的是_____________ 。
A.微电子技术是信息技术的基础B.计算机技术是现代信息技术的核心C.光电子技术是继微电子技术之后近30年来迅猛发展的综合性高新技术D.信息传输技术主要是指计算机技术和网络技术7.在电子商务中,企业与消费者之间的交易称为_____________。
A.B2B B.B2C C.C2C D.C2B8.计算机最早的应用领域是_____________。
A.科学计算B.数据处理C.过程控制D.CAD/CAM/CIMS9.计算机辅助制造的简称是_____________。
A.CAD B.CAM C.CAE D.CBE10.CBE是目前发展迅速的应用领域之一,其含义是_____________。
A.计算机辅助设计B.计算机辅助教育C.计算机辅助工程D.计算机辅助制造11.第一款商用计算机是_____________计算机。
第一章计算机文化与计算思维基础一、选择题1._____________是现代通用计算机的雏形。
A. 宾州大学于1946年2月研制成功的ENIACB.查尔斯·巴贝奇于1834年设计的分析机C.冯·诺依曼和他的同事们研制的EDVACD.艾伦·图灵建立的图灵机模型2.计算机科学的奠基人是_____________。
A.查尔斯·巴贝奇 B.图灵 C.阿塔诺索夫 D.冯,诺依曼3.物理器件采用晶体管的计算机被称为_____________。
A.第一代计算机 B.第二代计算机C.第三代计算机 D.第四代计算机4.在电子商务中,企业与消费者之间的交易称为_____________。
A.B2B B.B2C C.C2C D.C2B5.计算机最早的应用领域是_____________。
A.科学计算 B.数据处理 C.过程控制 D.CAD/CAM/CIMS 6.计算机辅助制造的简称是_____________。
A.CAD B.CAM C.CAE D.CBE7.CBE是目前发展迅速的应用领域之一,其含义是_____________。
A.计算机辅助设计 B.计算机辅助教育C.计算机辅助工程 D.计算机辅助制造8.第一款商用计算机是_____________计算机。
A.ENIAC B.EDVAC C.MARK I D.UNIVAC9.下列不属于人类三大科学思维的是_____________。
A.理论思维B.逻辑思维C.实验思维D.计算思维10.下列关于计算思维的说法中,正确的是_____________。
A.计算机的发明导致了计算思维的诞生B.计算思维的本质是计算C.计算思维是计算机的思维方式D.计算思维是人类求解问题的一条途径11.下列关于可计算性的说法中,错误的是_____________。
A.所有问题都是可计算的B.图灵机可以计算的就是可计算的C.图灵机与现代计算机在功能上是等价的D.一个问题是可计算的是指可以使用计算机在有限步骤内解决二、填充题1.图灵在计算机科学方面的主要贡献是建立图灵机模型和提出了_____________。
第1章、绪论1第1章、绪论1.1 图灵模型1937年Alan Turing (阿兰.图灵)提出通用计算设备的设想。
数据处理器:输入数据→计算机→输出数据)编程数据处理器:输入数据→计算机(通过程序)→输出数据)通用图灵机:首次描述1.21.3 1.4 第五代:(1985~至今)掌上电脑、台式电脑、存储媒体、多媒体、虚拟现实1.5 社会和道德问题(版权)1.6 计算机科学作为一门学科计算机科学系统领域:涵盖与硬件和软件构成直接相关的领域,涉及:计算机体系结构、计算机网络、安全问题、操作系统、算法、程序设计语言以及软件工程等;应用领域:与计算机使用有关的领域,数据库和人工智能。
课后习题要求:11~25第2章、数字系统第2章、数字系统2.1 引言数字系统(或数码系统)定义了如何用独特的符号(也就是数码)来表示一个数字。
2.2 位置化数字系统位置决定表示值,符号S,底或基数B进制:十进制系统D、二进制系统B、十六进制系统H、八进制系统O进制转换:R→R:1位O=3位B,1位H=4位B,从小数点前或后开始划分2.3 非位置化数字系统罗马数字,编码课后习题要求:11~34书上例题中有关进制转换的例子都重要。
2第3章、数字存储3第3章、数字存储3.1 数据类型(多媒体,位,位模式,数据压缩)0~2n -1,计数/寻址/排序,溢出问题统一解释) n 位中1位符号位n-1位数值位,±0,(-2n-1-1)~(2n-1-1)) 位中1位符号位n-1位数值位,(-2n-1)~(2n-1-1))存储三种方法中都有溢出问题,下面以n=4为例解释一下(帮助理解而已):标准(双精度数64位)MP3索引色(调色板),编码标准:JPEG 联合图像专家组、GIF 图形交换格式)矢量图(几何模型或面向对象图形,Flash 应用、创建字体TrueType/PostScript 、CAD 设计3.6 存储视频视频是图像在时间上的表示(帧),压缩技术MPEG课后习题要求:11~45,47~49重点题目:例题P39的例3.23和3.24,书后P49-45,47(单精度实数存储问题)书后p48-38(二进制补码表示) P49-48,49(符号加绝对值表示)说明:补码存储和补码运算是两回事,补码存储规则是(正整数和0就是原码,负整数的数值位求补运算),求补运算不区分正负就是取反加1。
图灵机的组成部分_图灵机的模型介绍1.一条无限长的纸带TAPE。
纸带被划分为一个接一个的小格子,每个格子上包含一个来自有限字母表的符号,字母表中有一个特殊的符号表示空白。
纸带上的格子从左到右依此被编号为0,1,2,。
.. ,纸带的右端可以无限伸展。
2.一个读写头HEAD。
该读写头可以在纸带上左右移动,它能读出当前所指的格子上的符号,并能改变当前格子上的符号。
3.一套控制规则TABLE。
它根据当前机器所处的状态以及当前读写头所指的格子上的符号来确定读写头下一步的动作,并改变状态寄存器的值,令机器进入一个新的状态。
4.一个状态寄存器。
它用来保存图灵机当前所处的状态。
图灵机的所有可能状态的数目是有限的,并且有一个特殊的状态,称为停机状态。
参见停机问题。
关于图灵机的模型介绍图灵机的模型介绍虽然有些无趣,不过请坚持看下去,我会在下面运用大家比较好理解的形式重新解释的。
在这里你仅仅需要认识它的轮廓。
一个图灵机是形如下面的一个装置:这个装置由下面几个部分组成:一个无限长的纸带,一个读写头。
(中间那个大盒子),内部状态(盒子上的方块,比如A,B,E,H ),另外,还有一个程序对这个盒子进行控制。
这个装置就是根据程序的命令以及它的内部状态进行磁带的读写、移动。
它工作的时候是这样的:从读写头在纸带上读出一个方格的信息,并且根据它当前的内部状态开始对程序进行查表,然后得出一个输出动作,也就是是否往纸带上写信息,还是移动读写头到下一个方格。
程序也会告诉它下一时刻内部状态转移到哪一个。
具体的程序就是一个列表,也叫做规则表,是这样的:当前内部状态s 输入数值i 输出动作o 下一时刻的内部状态s‘B 1 前移CA 0 往纸带上写1 BC 0 后移A… … … …因此,图灵机只要根据每一时刻读写头读到的信息和当前的内部状态进行查表就可以确定它下一时刻的内部状态和输出动作了。
图灵机就是这么简单!不可思议吧?而只要你变化它的程序(也就是上面的规则表),那么它就可能为你做任何计算机能够完成的工作。
一本章内容本章讲述了图灵模型冯.诺依曼模型计算机组成部分历史社会问题和道德问题等1.1 图灵模型1.Alan Turing(阿兰-图灵)1937年首次提出通用计算设备的设想:所有的计算都可能在一种特殊的机器上执行。
2.是一种数学上的描述3.不是一台真实的机器通用图灵机是对现代计算机的首次描述,该机器只要提供合适的程序就能做任何运算1.1.1 数据处理器首先,将计算机定义为数据处理器。
也就是接收数据、处理数据并产生输出数据的黑盒。
该模型存在一个问题,就是没有说明基于该模型能够完成处理类型和数量。
1.1.2 可编程数据处理器图灵模型添加了一个额外元素,也就是程序。
程序:就是告诉计算机对数据处理的指令集合在该模型中,输出数据是由两个维度进行控制--输入数据和程序•相同数据,不同程序;输出数据不同•不同数据,相同程序;输出数据不同•相同输入,相同程序;输出数据相同1.2 冯.洛伊曼模型•由科学家冯-诺依曼提出的模型理论•基于通用图灵机建造的计算机都是在存储器(内存/寄存器)上存储数据•鉴于程序和数据在逻辑上是相同的,因此程序也能存储在计算机的存储器中1.2.1 4个子系统基于冯.诺依曼模型建造的计算机有4个子系统:存储器、算术逻辑单元、控制器、输入/输出单元•存储器: 用于存储数据和程序的区域•算术逻辑单元(ALU): 用来计算和逻辑运算的地方•控制器: 对存储器、算术逻辑单元、输入输出等子系统进行控制操作•输出/输出单元:–输入子系统负责从计算机外部接收输入数据;–输出子单元负责将计算机处理结果输出到计算机外部1.2.2 存储程序概念•冯.诺依曼模型要求程序也必须存储在存储器(内存)中•现代计算机的存储单元用来存储程序和数据,这意味着程序和数据应该有相同的格式,实际上它们都是以位模式(0和1序列)存储在内存中1.2.4 指令执行顺序•冯-诺依曼模型中的一段程序是由一组数量有限的指令组成。
•控制单元从内存中提取一条指令,解释指令,接着执行指令,也就是说指令是一条接着一条顺序执行的。