算法——图灵机

算法——图灵机
算法——图灵机

算法作业1

一、 说明什么是图灵机,给出确定型图灵机和非确定型图灵机的数学描述。

解答:

1.什么是图灵机

图灵机是一个结构简单而且计算能力很强的计算模型。一台多带图灵机是由一个有限状态控制器和和k条读写带(k≥1)组成的。这些读写带的右端无限,每条带都从左到右划分为方格,每个方格可以存放一个带符号。带符号的总数是有限的。每条带上都有一个由有限状态控制器操纵的读写头或称为带头,它可以对这k条带进行读写操作。有限状态控制器在某一时刻处于某种状态。且状态是有限的。右图为示意图。

根据有限状态控制器的当前状态及每个读写头读到的带符号,图灵机的一个计算步可实现下面3个操作之一或全部。(1)改变有限状态控制器中的状态。(2)消除当前读写头下的方格中原有带符号并写上新的带符号。(3)独立地将任何一个或所有读写头,向左移动一个方格(L)或向右移动一个方格(R)或停在当前单元不动(S)。

2.确定性图灵机的数学描述

k带确定性图灵机可以形式化地描述为一个7元组

(Q,T,I,δ,b,q,q),其中,

(1)Q是有限个状态的集合。

(2)T是有限个带符号的集合。

(3)I是输入符号的集合,IT。

(4) b是唯一的空白符,bT-I。

(5) q是初始状态。

(6) q是终止(或接受)状态。

(7) δ是移动函数。它是从Q×T的某一个子集映射到Q×(T×{L,R,S})的函数。

这种图灵机中,因为移动函数δ是单值的,即对于Q×T中的每一个值,当它属于δ的定义域时,Q×(T×{L,R,S})中只有唯一的一个值与之对应,所以称之为确定性图灵机,简记为DTM(Deterministic Turing Machine)。

对于某个包含一个状态及k个带符号的k+1元组,移动函数将给出一个新的状态和k个序偶,每个序偶由一个新的带符号及读写头的移动方向组成。形式上可表述为

δ(q,a,a,…,a)=δ(q’,(a’,d),(a',d),…,(a’,d))当图灵机处于状态q且对一切 1≤i≤k,第i条带的读写头扫描着的当前方格中的符号正好是a时,图灵机就按这个移动函数所规定的内容进行工作:

(1) 将图灵机的当前状态q改为状态q’.

(2) 将第i条读写头下当前方格中的符号a清除并写上新的带符号a’, 1≤i≤k。

(3)按d指出的方向移动各带的读写头。这里d=L表示读写头左移一格,d=R表示读写头右移一格,d=S表示读写头不动。

3.非确定性图灵机的数学描述

一个k带的非确定性图灵机M也是一个7元组(Q,T,I,δ,b,q,q)。与确定性图灵机不同的是非确定性图灵机允许δ具有不确定性,即对于Q×T中的每一个值(q,x,x,…,x),当它属于δ的定义域时,

Q×(T×{L,R,S})中只有唯一的一个子集δ(q,x,x,…,x)与之

对应。这个不确定的函数δ仍称为移动函数。

k带非确定性图灵机的瞬像与k带确定性图灵机的瞬像一样定义,它是一个k元组(q,α,α,…,α)。α是形如xqy的符号串。设非确定性图灵机M=(Q,T,I,δ,b,q,q)正处于状态q,且第i个读写头

(1≤i≤k)正扫描着第i条带上有符号x的方格。若有(r,( y,D ),…, ( y, D))δ(q,x,x,…,x), 则说表达(q,x,x,…,x)的瞬像(记为B)与表达(r,( y,D ),…,( y, D))产生的瞬像(记为C)之间有关系

(M),记为B

(M)C(在不引起混淆时可略去(M))。

二、解释什么是P问题和NP问题

解答:

P问题和NP问题是两个重要的语言类,借助于图灵机来定义,定义如下:

P={L|L是一个能在多项式时间内被一台DTM所接受的语言}

NP={L|L是一个能在多项式时间内被一台NDTM所接受的语言}

由于一台确定性图灵机可看作是非确定性图灵机的特例,所以可在多项式时间内被确定性图灵机接受的语言也可在多项式时间内被非确定性图灵机接受,故PNP。

P问题和NP问题也可以用其他计算模型来定义。直观上可以认为P是在多项式时间内的可识别的语言类。而且在非确定性RAM或RASP计算模型下,NP语言类语言可定义为

NP={L|L是一个能在多项式时间内被一个非确定性RAM或RASP所接受的语言}。

三、什么是NP完全问题?什么是NP难解问题?试分析两者的关系。

解答:

如果一个NP完全问题能在多项式时间内得到解决,那么NP中的每一

个问题都可以在多项式时间内求解,即P=NP。

NP完全问题:如果有语言L同时满足 L属于N

则称语言L是NP完全的NP 难解题:如果语言L不一定属于NP,但满足

,则称该语言为NP难解问题。

关系:NP完全问题可在多项式时间内求解,NP难解问题需在指数函数内求解,而且难度较大。

四、是否能够求解NP 完全问题?如何求解?

解答:

NP完全问题目前没有多项式时间算法,但可以用以下几种策略近似求解。

(1)只对问题的特殊实类求解。(即:针对某种特殊情形求解。)

(2)用动态规划法或分支限界法求解。(解决许多NP完全问题的有效方法)

(3)用概率算法求解。(在平均情况下的高效算法)

(4)只求近似解。(在一定的误差范围内近似求解)

(5)用启发式方式求解。(其他方法不可奏效时用此法,但难说清其道理)

计算机应用基础选择题库(正确答案)

模拟测试一 模拟测试一 一、选择题 1.B 2.C 3.C 4.B 5.A 6.C 7.C 8.A 9.B 10.B 一、选择题 1.____________是现代通用计算机的雏形。 A.宾州大学于1946年2月研制成功的ENIAC B.查尔斯·巴贝奇于1834年设计的分析机 C.冯·诺依曼和他的同事们研制的EDV AC D.图灵建立的图灵机模型 A.现代计算机的功能不可能超越图灵机 B.图灵机不能计算的问题现代计算机也不能计算 C.图灵机是真空管机器 D.只有图灵机能解决的计算问题,实际计算机才能解决 5.目前,被人们称为3C的技术是指____________。 A.通信技术、计算机技术和控制技术 B.微电子技术、通信技术和计算机技术 C.微电子技术、光电子技术和计算机技术 D.信息基础技术、信息系统技术和信息应用技术 6.在下列关于信息技术的说法中,错误的是____________。 A.微电子技术是信息技术的基础

B.计算机技术是现代信息技术的核心 C.光电子技术是继微电子技术之后近30年来迅猛发展的综合性高新技术 D.信息传输技术主要是指计算机技术和网络技术 7.在计算机运行时,把程序和数据一同存放在内存中,这是1946年由____________ 二、填空题 1.最近的研究表明,电子计算机的雏形应该是由阿塔索夫和他的研究生在1941年制作成功的____________计算机。 2.计算机辅助设计的英文简称是____________。 3.第二代电子计算机采用的物理器件是____________。 4.未来计算机将朝着微型化、巨型化、____________、智能化方向发展。 5.目前,人们把通信技术、计算机技术和控制技术合称为____________。

实验1图灵机模型与计算机硬件系统虚拟拆装实验报告

实验1 图灵机模型与计算机硬件系统虚拟拆装实验报告 学号51 姓名叶思凡班级:卫生检验与检疫15 实验时间: 2017年 2月 23 日

在本次实验中,你有哪些收获?遇到哪些问题?这些问题是否已经解决?如果已经解决了,请说说你是如何解决的。也可谈谈你的其它想法。 在本次实验中,我认识到图灵机模型组成和冯诺依曼计算机体系组成及其功

能,并且了解到最初的计算机是如何诞生并运行的。在实验中,对于图灵机模型模拟过程,以及冯诺依曼计算机的运行难以理解。在搜素相关资料并询问老师后,得知图灵机是为了用机器模拟人的运算过程而实现的,图灵机是通过纸带来读取一个空格的信息,并根据控制器当前的状态和控制规则,改变控制器当前的状态,而冯诺依曼计算机结构则是通过计算机硬件设备将许多命令按一定的顺序组成的程序,然后把程序和数据一起输入计算机,计算机对已存入的程序和数据处理后,输出结果。 第一周作业题:(请认真查阅教材及相关资料,回答以下问题,并把答案附在问题之后)1.什么是图灵机的理论模型?其核心思想与贡献是什么? 答:图灵机模型是指图灵机具有一个有穷控制器, 一条两端无穷的输入输出带和一个带头,带划分为单元格, 每个单元格可以放置一个符号, 带头每次根据当前状态和带头处单元格的符号内容, 根据转移规则选择下一个动作, 每个动作都包括下一个状态, 修改带头处单元格的符号以及带头向左或向右移动一个单元。 图灵机的思想是关于数据、指令、程序及程序/指令自动执行的基本思想。 其贡献主要有:1、图灵机模型理论是计算学科最核心的理论之一;2、图灵机模型为计算机设计指明了方向;3、图灵机模型是算法分析和程序语言设计的基础理论。 2.什么是冯.诺依曼计算机体系结构?为什么说它是现代计算机的基础? 答:冯诺依曼的计算机体系结构是:数学计算机的数制采用二进制;计算机应该按照程序顺序执行。人们把冯·诺依曼的这个理论称为冯·诺依曼体系结构 从ENIAC到当前最先进的计算机都采用的是冯·诺依曼体系结构。所以冯·诺依曼是当之无愧的数字计算机之父。冯诺依曼计算机体系机构也是现代计算机的基础。

图灵机简述

计算引论课程论文 图灵机 院(系)计算机学院 专业名称计算机科学与技术学号39061606 姓名苏振昊 2011年5月9日

目录 前言 (2) 摘要 (3) Abstract (4) 1.图灵机 (5) ⑴图灵与图灵机 (5) ⑵图灵的基本思想 (6) ⑶图灵机和计算 (7) ⑷停机问题 (8) ⑸通用图灵机 (8) 2超越图灵机算 (9) 总结 (10) 参考文献 (11)

前言 图灵机模型是目前为止最为广泛应用的经典计算模型。目前人类尚无找到其它的计算模型,其可计算的问题类超过图灵机的计算能力。 图灵机模型证明了通用计算理论,肯定了计算机实现的可能性,它也给出了计算机应有的主要架构;它引入了读写与算法与程序语言的概念,极大的突破了过去的计算机器的设计理念;同时,图灵机模型理论是计算学科最核心的理论,因为计算机的极限计算能力就是通用图灵机的计算能力,很多问题可以转化到图灵机这个简单的模型来考虑。可以说,正是在图灵搭建的理论基础之上,计算机才有了后来的蓬勃发展。因此,我认为有必要在这里探讨一下图灵机模型,这个迄今为止最为经典的计算模型。

摘要 图灵的基本思想是用机器来模拟人们用纸笔进行数学运算的过程。为了模拟人的这种运算过程,图灵构造出一台假想的机器,这个机器的每一部分都是有限的,但它有一个潜在的无限长的纸带,因此这种机器只是一个理想的设备。图灵认为这样的一台机器就能模拟人类所能进行的任何计算过程。 同时,由于停机问题的不可解,这就存在一些图灵机所不能解决的问题,也让我们去思考、去探索出能够超越图灵计算的计算模型。 关键词:图灵、图灵机、停机问题

大学计算机计算思维导论期末考试

大学计算机——计算思维导论期末考试 返回 期末考试题型均为客观题,试题来自于单元测验的试题库,本次考试共25题,卷面考试总分25分,计入总成绩的分数按总分设置规则计算,考试时间120分钟。 注意:期末考试与平时每讲测验不同,只有一次提交机会。 倒计时: 01:59:46 1 单选(1分) 已知一个存储器芯片M的4位二进制地址编码为,其8条数据线为 。如果需要构造64个存储单元且每个存储单元的字长为16位的存储器,该存储器的6位二进制地址编码线为,16条数据线为 ,问下列说法正确的是_____。 ? A. 总计需要M芯片8个,分成2组,每组4个;将分别连接到8个M芯片的 上;将用一个2-4译码器进行译码形成4条控制线,每2条控制线控制一组M芯片;将分别连接到第一组每个芯片的上,而将分别连接到第2组每个芯片的上 ? B. 总计需要M芯片8个,分成4组,每组两个;将分别连接到8个M芯片的 上;将用一个2-4译码器进行译码形成4条控制线,每一条控制一组中 的两个M芯片;将分别连接到这4个组中的第一个芯片的 上,而将分别连接到这4个组中的另一个芯片的上 ?

C. 总计需要M芯片16个,分成8组,每组两个;将分别连接到16个M芯片的 上;将用一个3-8译码器进行译码形成8条控制线,每一条控制一组中的两个M芯片;将分别连接到这8个组中的第一个芯片的上,而将分别连接到这8个组中的另一个芯片的上 D. 总计需要M芯片8个;将分别连接到8个M芯片的上;将 用一个2-4译码器进行译码形成4条控制线,每一条控制两个M芯片;将8个芯片任意分成两组,将和分别连接到这2个组中的每个芯片的上2 单选(1分) “树”是一种典型的数据结构,在很多算法中都应用树来组织相关的数据。树是组织层次型数据的一种存储结构,它将每一个数据称为一个数据元素。见下图I.示意,采用三个数组来存储树型数据,一个数组TreeElement[]存放数据元素本身,一个数组LeftPointer[]存放该数据元素的左侧子元素的存放地址(简称为左指针),另一个数组RightPointer[]存放该数据元素的右侧子元素的存放地址(简称为右指针)。参照图I.,回答问题。

关于图灵机的三个问题

写这篇文章,是想尝试回答学习图灵机模型中遇到的三个问题: 1) 为什么图灵机有不可判的问题? 2) 为什么强大的图灵机会不停机? 3) 为什么图灵当初要设计图灵机? 图灵机(Turing machine)是英国数学家阿兰·图灵(Alan Turing)于1936年设计的一种抽象机器,用于定义和模拟计算(computing)。图灵机虽然构造简单,但却及其强大,它能模拟现代计算机的所有计算行为,堪称计算的终极机器。然而即便是这个终极机器,也有令它无能为力的问题,这便是第一个要回答的问题:为什么图灵机有不可判的问题? 首先明确什么是图灵可识别(Turing recognizable)和图灵可判定(Turing decidable)。图灵机的识别对象是语言,图灵可识别当然不是说图灵本人能识别的语言(照这样说汉语可能是图灵不可识别的~),事实上这只是简称,全称应该是图灵机可识别语言(Turing machine recognizable language)和图灵机可判定语言(Turing machine decidable language)。 一台图灵机在读取一个串后可能进入三种状态:接受、拒绝、循环,如果图灵机进入循环状态,那它将永不停机。现在假设有语言A,如果能设计出一台图灵机M,对于任意字符串ω,如果ω∈A,那么M读取ω后会进入接受状态,那么A是一个图灵可识别语言。注意这个定义对于ω不属于A的情况没有做出限制,所以M读取到不属于A的ω,那么它有可能拒绝,也有可能循环。 图灵可判定语言的要求更严格,它要求对于语言A能设计出一台图灵机M:如果ω∈A,M 进入接受状态;否则进入拒绝状态。如果一个语言是图灵可判定的,总能设计出一台图灵机,能在有限步数内判定一个字符串是不是属于这个语言。如果一台图灵机对所有输入总是停机,那么称它为判定器(decider)。然而第一个问题指明一定有所有判定器都不能判定的问题,要证明这一点,得从康托(Georg Cantor)说起。 康托最大的贡献可能是创建了现代集合论,他认为某些不同的无穷集合有不同的大小。1891年,康托发表了一篇只有5页的论文,证明实数集的基数大于自然数集,并在这篇论文中提出了传说中的对角线方法(方法虽然巧妙但很简单,wiki上有我就不赘述)。图灵机的不可判定问题便需要借助对角线方法。而实数集“大于”自然数集这个事实,可以这么想:“无限×无限”比“无限×有限”大。每个自然数是有限的,集合是一阶无限,自然数集就是一阶无限;相较之下,一个实数是一阶无限,集合又是一阶无限,那么实数的集合就是二阶无限。这个一阶二阶只是我个人的说法,关于不同集合之间的大小关系,康托提出连续统假设,即希尔伯特第一问题,认为不存在一个基数绝对大于可数集而绝对小于实数集的集合,不过这跟今天的话题没有关系,不再展开。 回到正题:图灵机。图灵机能够识别语言,而图灵机本身当然也可以由语言描述。什么是语言?给定一个字母表∑,一个{[由∑中的字母组成的序列]的集合}就是∑上的一个语言(为了消除歧义,算式可以加括号,语言当然也可以)。必须清楚这些概念中哪些是有限的,哪些是无限的:一个语言包含的字符串数可以是有限的也可以是无限的,但一个字母表上的所有语言的数目是无限的,而语言中任意一个字符串的长度是有限的。 首先要证明的是:一个字母表上所有语言构成的集合不仅是无限的,而且是不可数的。 这里需要借助无限二进制序列的集合来帮助证明。一个无限二进制序列(即{0,1}组成的无限序列)是一阶无限,那么这些序列组成的集合就是“无限×无限”,可以通过对角线方法证明无限二进制序列是不可数的,也可以将实数集的元素唯一地映射到无限二进制序列集合。

图灵与图灵机

图灵与图灵机 关于图灵的介绍: 图灵是著名的数学家,逻辑学家,是计算机和人工智能之父。 图灵对于人工智能的发展有诸多贡献,提出了一种用于判定机器是否具有智能的试验方法,即图灵测试,至今,每年都有试验的比赛。此外,图灵提出的著名的图灵机模型为现代计算机的逻辑工作方式奠定了基础。 关于图灵机的介绍: 根据了解,图灵机是一种抽象的机器(没有实体机),是一种任意解决数学逻辑过程的机器,是一种理论上的通用机(在50年代计算机只能解决某一特定逻辑问题)。 图灵机是模拟人写字的过程,包括两个步骤:1.在纸上写入或擦去一个符号;2.把注意力从纸的一个位置移动到另一个位置。把注意力从纸的一个位置移动到另一个位置。 其包括了以下几个部件: 1.读写头,它可以读出和改变纸上的符号,并且可以左右移动; 2.状态寄存器,用于保存图灵机所处在的状态(包括停机问题); 3.控制规则,根据读写头的状态和纸带上的字符来确定下一步动作,并改变状态寄存 器的值; 4.无限长的纸带,字母符号记录的载体; 这个机器可以解决人类已知的所有计算问题,以及由其衍生的停机问题对数学和计算机的发展产生重大影响。 下面我来讲讲停机问题: 其本质问题是: 给定一个图灵机T,和一个任意语言集合S,是否T会最终停机于每一个s∈S。其意义相同于可确定语言。显然任意有限个S是可判定性的,可列的S也是可停机的。 通俗的说,停机问题就是判断任意一个程序是否会在有限的时间之内结束运行的问题。如果这个问题可以在有限的时间之内解决,则有一个程序判断其本身是否会停机并做出相反的行为,这时候显然不管停机问题的结果是什么都不会符合要求。所以这是一个不可解的问题。 这和理发师的问题有着很大的相似性,停机问题是目前逻辑学的焦点,和第三次数学危机的解决方案。 图灵机还有许多变种: 多带图灵机,非确定性图灵机,枚举器等(来自百度,对此不太了解)

计算的极限(一)所有机器的机器,与无法计算的问题

计算的极限(一)所有机器的机器,与无法计算的 问题 作者:佚名 在图灵诞辰100周年之际,献给这位伟大的开拓者。 计算无处不在。 走进一个机房,在服务器排成的一道道墙之间,听着风扇的鼓噪,似乎能嗅出0和1在CPU和内存之间不间断的流动。从算筹算盘,到今天的计算机,我们用作计算的工具终于开始量到质的飞跃。计算机能做的事情越来越多,甚至超越了它们的制造者。上个世纪末,深蓝凭借前所未有的搜索和判断棋局的能力,成为第一台战胜人类国际象棋世界冠军的计算机,但它的胜利仍然仰仗于人类大师赋予的丰富国际象棋知识;而仅仅十余年后,Watson却已经能凭借自己的算法,先“理解”问题,然后有的放矢地在海量的数据库中寻找关联的答案。长此以往,工具将必在更多的方面超越它的制造者。而这一切,都来源于越来越精巧的计算。 计算似乎无所不能,宛如新的上帝。但即使是这位“上帝”,也逃不脱逻辑设定的界限。 第一位发现这一点的,便是图灵。 所有机器的机器 图灵机非常简单,只要明白了它的运作过程,任何一个受过足够训练的计算机系本科生都可以写出一个模拟图灵机运

行的程序。只消输入状态转移表和纸带的输入内容,程序就可以一步一步模拟相应的图灵机在纸带上爬来爬去的过程。对于一些熟悉图形编程的程序员来说,做个模拟动画也问题不大。即使不用计算机,靠人手一步步操作,也是一件小孩子也能完成的事。图灵机就是这么简单的一种机器。 虽然看上去简单,但实际上图灵机能做的事情远远超出一般的想象。只要有足够长的纸带和足够好的耐心,今天的电脑能做的计算,一台精心设计的图灵机也能完成。诀窍在于,电脑中的电路是有限的,电路的状态也是有限的,我们可以用图灵机去模拟电脑中的电路状态。只要有足够长的纸带,那就可以模拟出足够大的寄存器、内存和硬盘;而CPU中的电路,虽然所有可能的状态极其多,但终究是有限的,可以用图灵机模拟,虽然这台图灵机的状态转移表将会有着令人头痛的大小,以及令人偏头痛的复杂程度。但是,从原则上来说,用图灵机模拟一台电脑是完全可能的,虽然每次“读写内存”时,读写头都需要花长得令人咋舌的时间在纸带上来回奔波。 也就是说,从原则上来说,只要配备适当的输入和输出设备,以及极其好的耐心,我们完全可以用图灵机上网、玩游戏甚至执行自己写的程序。特别地,存在一台特定的编写程序专用的图灵机T,我们可以在纸带上写程序,将它输入到T,然后T就能执行这个程序。那么,如果我们将方才本科生写

计算理论2013 12题

一.填空题 1.语言类P 、PSPACE 、NP 、NPSPACE 、EXPTIME 之间的关系为 (EXPTIME NPSPACE PSPACE NP P ?=??)。 2.产生语言{12n 03n |n ≥0}的上下文无关文法是(00011|A A ε→)。 3.命题“利用递归定理,一个TM M 可以得到自己的描述”是(正确的)。(正确的、错误的) 4.命题“A ≤M B 和B A M ≤含义相同”是(正确的)。(正确的、错误的) 5.上下文无关文法为乔姆斯基范式,是指其中的每一个规则具有如下形式(a A BC A →→,)。 6.萨维奇定理指出:对于任何函数 f:N →R +,其中f(n)≥n,( ))(())((2n f SPACE n f NSPACE ? ) 7.空间层次定理证明了空间复杂性类不全相同,它们形成一个层次结构,其中(时空界限较大的类比时空界限较小的类)包含更多的语言。 8.语言B 是NL 完全的,如果(1)NL B ∈并且(2)NL 中的每个A (对数空间)可规约到B ,例如(PATH )是NL 完全的。 9.如果一个最小化问题的近似算法总能找到不超过最优解k 倍的可行解,则称这个算法是(k-优)的。 10.根据概率错误,定义RP 是多项式时间概率图灵机识别的语言类,其中,不在语言中的输入以概率(1)被拒绝。 二.问答题 1.说明有穷自动机、正则表达式、下推自动机、图灵机的异同点。 2.对于图示的DFA M ,回答下列问题,并说明理由 (1)?0100,DFA A M >∈<是,DFA M 接受0100 (2)?011,DFA A M >∈<否,M 不接受011 (3)?DFA A M >∈<否,输入不完全,因此形式不正确 (4)?0100,REX A M >∈<否,前半部分不是 正则表达式,因此形式不正确 (5)?DFA E M >∈<否,M 的语言非空 (6)?,DFA EQ M M >∈<是,M 接受和它自身相同的语言 3.非确定性图灵机、概率图灵机和交错式图灵机是如何体现非确定性的? 三.构造题 1.构造PDA 。使其接受语言{0n 1n+1|n ≥0}。要求给出相应的形式描述和状态转移图。 2.构造一个可判定语言A={0n 1n 0n |n ≥0}的图灵机M ,并分析该图灵机算法的时间复杂性。 q 0 q 1 q 2 0 1 1 0,1

计算机教材课后习题参考答案剖析

《大学计算机基础与计算思维》 课后习题参考答案 目录 第1章计算、计算机与计算思维 (1) 第2章数据的计算基础 (3) 第3章计算机硬件系统 (6) 第4章操作系统基础 (11) 第5章算法与数据结构 (13) 第6章程序设计及软件工程基础 (17) 第7章数据库技术 (19) 第8章计算机网络 (22) 第9章信息安全与职业道德 (24) 第10章计算软件 (28) 第11章办公软件Office 2010 (29) 算机科学与技术学院计算机基础教学部 2015年9月

第1章计算、计算机与计算思维 1.1 举例说明可计算性和计算复杂性的概念。 答:对于给定的一个输入,如果计算机器能在有限的步骤内给出答案,这个问题就是可计算的。数值计算、能够转化为数值计算的非数值问题(如语音、图形、图像等)都是可计算的。 计算复杂性从数学上提出计算问题难度大小的模型,判断哪些问题的计算是简单的,哪些是困难的,研究计算过程中时间和空间等资源的耗费情况,从而寻求更为优越的求解复杂问题的有效规则,例如著名的汉诺塔问题。 1.2 列举3种电子计算机出现之前的计算工具,并简述其主要特点。 答:(1)算盘通过算法口诀化,加快了计算速度。(2)帕斯卡加法器通过齿轮旋转解决了自动进位的问题。(3)机电式计算机Z-1,全部采用继电器,第一次实现了浮点记数法、二进制运算、带存储地址的指令等设计思想。 1.3 简述电子计算机的发展历程及各时代的主要特征。 答:第一代——电子管计算机(1946—1954年)。这个时期的计算机主要采用电子管作为运算和逻辑元件。主存储器采用汞延迟线、磁鼓、磁芯,外存储器采用磁带。在软件方面,用机器语言和汇编语言编写程序。程序的编写与修改都非常繁琐。计算机主要用于科学和工程计算。 第二代——晶体管计算机(1954—1964年)。计算机逻辑元件逐步由电子管改为晶体管,体积与功耗都有所降低。主存储器采用铁淦氧磁芯器,外存储器采用先进的磁盘,计算机的速度和可靠性有所提高。软件方面,出现了各种各样的高级语言,如FORTRAN、ALGOL、COBIL 及编译程序语言,简化了程序设计,建立了程序库和批处理的管理程序,开始用“操作系统”软件对整个计算机资源进行管理。除了进行科学计算之外,这时的计算机还应用于工业控制、工程设计及数据处理等领域。 第三代——集成电路计算机(1964—1970年)。这个时期的计算机逻辑元件使用集成电路代替了原来独立的物理元件,使用半导体存储器代替了磁芯存储器。中、小规模的集成电路可在单个芯片上集成几十个晶体管。在软件方面,出现了分时操作系统及交互式高级语言,实现了多道程序的运行,如当其中一个程序等待输入/输出时,另一个程序可以进行计算,这大大提高了计算机的运行速度。 第四代——大规模集成电路计算机(1970年至今)。这个时期的计算机逻辑元件和主存储器都采用了大规模集成电路LSI(Large Scale Integration of Circuits)。通过LSI技术在一个芯片上能集成几十万甚至几百万个晶体管,集成度比中、小规模集成电路提高了1~2个以上的数量级。 1.4 简述计算机的特点。 答:(1)运算速度快;(2)计算精度高;(3)具有记忆能力;(4)具有逻辑判断能力;(5)具有自动执行能力 1.5 你所知道的计算机有哪些? 答:根据计算机的综合性能指标,结合计算机应用领域的分布可将计算机分为高性能计算机、微型计算机、工作站、服务器、嵌入式计算机五大类。 1.6 举例说明计算机的广泛应用。 答:计算机的应用可以归纳为以下几个主要方面:(1)科学计算(2)数据处理(3)过程控制(4)计算机辅助系统(5)人工智能(6)网络通信 1.7 什么是图灵机?它对电子计算机的发明有何启示? 答:通过建立指令、程序以及通用机器执行程序的理论模型,证明了可以制造一种通用的机器计算所有能想象得到的可计算函数,这种理论上的计算机后来被命名为“图灵机”(Turing Machine)。

大学计算机基础习题及答案

一、选择题 1. 物理器件采用集成电路的计算机被称为 C 。 A. 第一代计算机 B. 第二代计算机 C. 第三代计算机 D. 第四代计算机 2. B 是现代通用计算机的雏形。 A. 宾州大学于1946年2月研制成功的ENIAC B. 查尔斯·巴贝奇于1834年设计的分析机 C. 冯·诺依曼和他的同事们研制的EDVAC D. 图灵建立的图灵机模型 3. 计算机科学的奠基人是 B 。 A. 查尔斯·巴贝奇 B. 图灵 C. 阿塔诺索夫 D. 冯·诺依曼 4. 在下列关于图灵机的说法中,错误 ..的是 C 。 A. 现代计算机的功能不可能超越图灵机 B. 图灵机不能计算的问题现代计算机也不能计算 C. 图灵机是真空管机器 D. 只有图灵机能解决的计算问题,实际计算机才能解决 5. 目前,被人们称为3C的技术是指 A 。 A. 通信技术、计算机技术和控制技术 B. 微电子技术、通信技术和计算机技术 C. 微电子技术、光电子技术和计算机技术 D. 信息基础技术、信息系统技术和信息应用技术 6. 在下列关于信息技术的说法中,错误 ..的是 C 。 A. 微电子技术是信息技术的基础 B. 计算机技术是现代信息技术的核心 C. 光电子技术是继微电子技术之后近30年来迅猛发展的综合性高新技术 D. 信息传输技术主要是指计算机技术和网络技术 7. 在计算机运行时,把程序和数据一同存放在内存中,这是1946年由 C 领导的小组正式提出并论证的。 A. 图灵 B. 布尔 C. 冯·诺依曼 D. 爱因斯坦 8. 计算机最早的应用领域是 A 。 A. 科学计算 B. 数据处理 C. 过程控制 D. CAD/CAM/CIMS 9. 计算机辅助制造的简称是 B 。 A. CAD B. CAM

图灵论题 与 丘奇 -图灵定理 - 丘奇 -

丘奇-图灵论题 与 丘奇-图灵定理 Miner 2011.03.13 https://www.360docs.net/doc/f64678124.html,/group/swarmagents_ai/ https://www.360docs.net/doc/f64678124.html,/group/swarmagents_ai/

希尔伯特第十问题 1900 年,巴黎第二届国际数学家大会,希尔伯特“数学问题”演讲:23个他认为最具重要意义的数学问题 第十问题:判定丢番图方程的可解性 对包含任意个未知数的丢番图方程,给出一个 有效的算法,通过有限次的计算,能够判定该 方程在有理数整数上是否可解。 丢番图方程:整系数代数多项式方程 x2+y2=z2 有整数解(勾三股四弦五) 2x-2y=1 没有整数解

可计算性和计算复杂性理论 研究计算和可计算性概念 研究各种计算模型及其等价性 研究不可计算性 研究P和NP问题

Alonzo Church (1903-1995)Alan Turing (1912-1954) Kurt Godel [1906-1978]

可以有效计算的函数 数学上,算法是(通过有限多的步骤)对数学函数进行有效计算的方法。 因此算法研究的一个重要的切入点,是寻找可以有效计算的函数。 开始只知道一些最简单的函数,以及用这些函数通过若干简单规则组合出的函数是 可以有效计算的。数学家们把这类函数叫做递归函数(Recursive Function)。

1931 年,Herbrand(1908-1931,登山时遇难) 对递归函数进行了研究,并给哥德尔写信叙述了自己的研究结果。 Church(1903-1995) 命题:所有可以有效计算的函数都可以用λ-calculus来定义。 1934 年,丘奇向哥德尔介绍了这一猜测,但哥德尔不认同。于是丘奇请哥德尔给出一个他认为合适的描述。 哥德尔在Herbrand结果的基础上提出了一般递归函数的概念,并指出:凡算法可计算函数都是一般递归函数,反之亦然.(但哥德尔当时并没想到他的递归概念包含了所有可能的递归) 丘奇与克林证明了这两种看上去完全不同的描述方式实际上是彼此等价的。 丘奇相信已经找到了可以有效计算的函数的普遍定义。但哥德尔并不赞成,在他看来,在还没有找到一组公理刻划算法可计算性概念所包含的公认特性之前,不可能有完全令人满意的严格的数学定义。 在此期间,图灵独立思考了可计算性问题,最终以通用图灵机概念刻划了算法可计算性,并发现丘奇与哥德尔所定义的那些函数与他的抽象计算机可以计算的函数等价,获得哥德尔的承认(图灵当时研究图灵机的目的是要研究希尔伯特于1928 年提出的有关一阶逻辑的判定问题) 哥德尔不认同丘奇论题的原因可能是他认为可计算性不应依赖于形式系统的选择。而图灵机可计算这个概念的第一次成功地给出有意义的认识论观念上的一种绝对的定义。

图灵机简介和原理分析

图灵机简介和原理分析 摘要:1936年,阿兰·图灵提出了一种抽象的计算模型——图灵机 (Turing Machine)。图灵机是指一个抽象的机器,可被视作任意解决有限数学逻辑过程的机器,它提供了一种简单有效的解决逻辑过程的方法,加快了后来诺依曼设计的计算机的出现。本文将对图灵机的原理和历史等进行简介和分析。 关键字:图灵机,计算模型。 一.图灵机的历史发展 图灵机被公认为现代计算机的原型,这台机器可以读入一系列的零和一,这些数字代表了解决某一问题所需要的步骤,按这个步骤走下去,就可以解决某一特定的问题。这种观念在当时是具有革命性意义的,因为即使在50年代的时候,大部分的计算机还只能解决某一特定问题,不是通用的,而图灵机从理论上却是通用机。 1936年,图灵向伦敦权威的数学杂志投了一篇论文,题为"论数字计算在决断难题中的应用"。在这篇开创性的论文中,图灵给"可计算性"下了一个严格的数学定义,并提出著名的图灵机"(Turing Machine)的设想。"图灵机"不是一种具体的机器,而是一种思想模型,可制造一种十分简单但运算能力极强的计算装置,用来计算所有能想像得到的可计算函数。"图灵机"与"冯?诺伊曼机"齐名,被永远载入计算机的发展史中。1950年10月,图灵又

发表了另一篇题为"机器能思考吗"的论文,成为划时代之作。也正是这篇文章,为图灵赢得了"人工智能之父"的桂冠。 在图灵看来,这台机器只用保留一些最简单的指令,一个复杂的工作只用把它分解为这几个最简单的操作就可以实现了,在当时他能够具有这样的思想确实是很了不起的。 图灵机的产生一方面奠定了现代数字计算机的基础(要知道后来冯?诺依曼就是根据图灵的设想才设计出第一台计算机的)。另一方面,根据图灵机这一基本简洁的概念,我们还可以看到可计算的极限是什么。也就是说实际上计算机的本领从原则上讲是有限制的。请注意,这里说到计算机的极限并不是说它不能吃饭、扫地等硬件方面的极限,而是仅仅就从信息处理这个角度,计算机也仍然存在着极限。这就是图灵机的停机问题。 二.图灵机原理及分析 图灵的基本思想是用机器来模拟人们用纸笔进行数学运算的过程,他把这样的过程看作下列两种简单的动作: 1)在纸上写上或擦除某个符号; 2)把注意力从纸的一个位置移动到另一个位置; 而在每个阶段,人要决定下一步的动作,依赖于 (a) 此人当前所关注的纸上某个位置的符号和(b) 此人当前思维的状态。为了模拟人的这种运算过程,图灵构造出一台假想的机器,该机器由以下几个部分组成: 一条无限长的纸带。纸带被划分为一个接一个的小格子,每

计算机一级选择题(1-4章)讲解

第一章 1.信息科学的奠基人香农(Shannon)在信息科学发展史上的主要贡献是创立了()。 A) 控制论B) 狭义信息论C) 噪声理论D) 仿生理论 2.掷一个由红、绿、蓝、白4种颜色标识的立方体,任一面朝上的概率相同。任一面朝上这一事件所获得的自信息量是()。 A) 1/4 B) 1/2 C) 2 D) 0 3.数据、消息、信号、信息等是信息论中讨论的基本术语,以下叙述中,()是错误的。 A) 数据是对客观实体的一种描述形式,是未加工的信息 B) 消息需要进行译码(解读)后才能成为信息,消息中蕴含信息 C) 信号是数据的电磁或光脉冲编码,是消息的运载工具 D) 信息源发出的消息带有明显的确定性 4.信息论发展分为三个阶段,()不属于这三个阶段。 A) 狭义信息论B) 宏观信息论C) 一般信息论D) 广义信息论 5.某信息源信号共有4种状态,每种状态出现的概率分别为1/4,则某信宿收到该信源的平均信息量(信息熵)是()。 A) 1 B) 2 C) 3 D) 4 6.扔一枚硬币,正反面出现的概率相等,任一面朝上这一事件所获得的自信息量是()比特。 A) 1/2 B) 0 C) 1 D) -l 7.信源发出的信号共有4种状态,4种状态的发生概率各为1/4,信源传给信宿的信息熵是()比特。 A) 1 B) 2 C) 3 D) 4 8.有一等差数列,共8项。已知相邻两项的差为2,第2项为4,求第3项的值。答案中含有的信息量是()比特。 A)0 B) 1 C) 2 D) 3 9.一个村在512个村民里选举1人当村长,如果这些村民当选的概率相同,则“李四当选村长”这条信息携带的自信息量是()比特。 A) 3 B) 6 C) 9 D) 12 10.信息熵是事件不确定性的度量,信息熵越小,说明不确定性()。 A) 越小B) 不变C) 越大D) 不能确定 11.从某种意义上说,信息技术是对特定人体器官的扩展,其中通信技术可以认为是对人体()的扩展。 A) 感觉器官B) 神经器官C) 视觉器官D) 听觉器官 12.以下关于图灵机的说法,错误的是()。 A) 图灵机是一种抽象计算模型,并没有真正生产出来 B) 图灵机的理论是在冯·诺依曼型计算机体系结构基础上产生的 C) 图灵机是一种数学自动机模型,包含了存储程序的思想 D) 在图灵机的基础上发展了可计算性理论 13.数码相机中的CCD器件可以将采集到的光信号转换成电信号,这一过程主要是使用了信息技术“四基元”中的()技术。 A) 计算机技术B)通信C)传感D)控制

关于图灵机模型的文献综述

关于图灵机模型 的文献综述 李云鹏10061201

自从20世纪30年代以来,图灵机、计算模型这些重要的概念在科学的天空中就一直闪烁着无限的光彩。尤其是近年来量子计算机、生物计算机、DNA计算等领域的创新工作引起了世人的广泛关注。我们不禁问这样的问题,国外究竟为什么能发明出这些各式各样的计算机呢?这些意味着什么呢?其实这一切的源头都来源于计算模型。于是尝试写下这么一篇文章,希望我的文章能够让你更加清楚、透彻的理解图灵机、计算模型等等一些基本而重要的概念,并洞悉到这些概念的本质和深远涵义。

1936年,英国数学家图灵提出了一种抽象的计算模型,以解释计算 机与人脑的运算过程。这就是著名的图灵机模型。 图灵机是由一个控制器,一条有限长携带有信息和运算指令带子的带子和一个可在带子上左右移动的读写头组成。这个简单的机器,理论上却可以计算任何直观可计算函数。这就是著名的图灵论题。现在图灵论题已被当成公理一样在使用着,它是数学的基础之一。 计算模型有两个需求,第一是可以形式化地表示算法(用符号串表示 算法),第二个就是可以机械地执行算法。同时一个计算模型的计算 能力是用它可计算的问题类的大小来刻画的。目前人类尚无找到其它的计算模型,其可计算的问题类超过图灵机的计算能力。所以可以说图灵机模型是现在最好的计算模型。 图灵的基本思想是用机器来模拟人们用纸笔进行数学运算的过程,他把这样的过程看作下列两种简单的动作:在纸上写上或擦除某个符号;把注意力从纸的一个位置移动到另一个位置;而在每个阶段,人要决定下一步的动作,依赖于 (a) 此人当前所关注的纸上某个位置的符号和 (b) 此人当前思维的状态。为了模拟人的这种运算过程,图灵构造出一台假想的机器,该机器由以下几个部分组成: 1.一条无限长的纸带TAPE。纸带被划分为一个接一个的小格子,每 个格子上包含一个来自有限字母表的符号,字母表中有一个特殊的符号表示空白。纸带上的格子从左到右依此被编号为0,1,2,... ,纸带

大学计算机基础与计算思维客观题及问题详解1

1 在Internet中能够提供任意两台计算机之间传输文件的协议是选择一个答案 a. SMTP b. FTP c. WWW d. Telnet Question 2 Internet的核心协议是 选择一个答案 a. DHCP b. FTP c. TCP/IP d. DNS Question 3 计算机技术结合通信技术,二者融合,于是产生了() 选择一个答案 a. 图灵机 b. 超级计算机 c. 专用计算机 d. 计算机网络 Question 4 图灵机由四部分组成:(1)条无限长的纸带;(2)一个读写头;(3)___ ;(4)一个状态寄存器。 选择一个答案 a. 一套控制规则 b. 一块内存条 c. 一个理想擦头

d. 一个转轮 Question 5 计算机科学发展与大规模集成电路的发展紧密相关。 答案: 对错误。 Question 6 硬盘通常安装在主机箱内,所以硬盘属于内存。 答案: 对错误 Question 7 从关系运算中,选择运算是从列的角度进行的运算。 答案: 对错误 Question 8 关于word中的插入表格命令,下列说法中错误的是______ 选择一个答案 a. 可以自动套用格式 b. 只能是2行3列 c. 行列数可调 d. 能调整行、列宽 Question 9 SQL语句中排序关键字是 选择一个答案 a. Group by b. Order by c. Where d. Create Question 10 在PowerPoint中,“格式”菜单中的命令()可以用来改变某一幻灯片的布局。选择一个答案

a. 字体 b. 幻灯片版式 c. 背景 d. 幻灯片配色方案 11 如果想将幻灯片的方向更改为纵向,可通过选择命令来实现。 选择一个答案 a. “文件”→“打印” b. “格式”→“应用设计母版” c. “文件”→“页面设置” d. “格式”→“幻灯片版式” Question 12 以下函数能够实现求和功能的是() 选择一个答案 a. Count b. Sum c. Avg d. Max Question 13 常用工具栏上“新建”幻灯片和格式工具栏上“新建幻灯片”的功能是不一样的。 答案: 对错误 Question 14 在Excel中,利用填充柄可以将数据复制到相邻单元格中,若选择含有数值的左右相邻的两个单元格,左键拖动填充柄,则数据将以 _____ 填充。 选择一个答案 a. 右单元格数值 b. 等比数列

大学计算机第6版习题汇总1-8章20160219(16春)资料

第1章计算机文化和计算思维基础 一、选择题 1. ______是现代通用计算机的雏形。 A. 宾州大学于1946年2月研制的ENIAC B. 查尔斯?巴贝奇于1934年设计的分析机 C. 冯??诺依曼和他的同事们研制的EDVAC D. 艾兰?图灵建立的图灵机模型 2. 世界上第一台电子计算机ENIAC诞生于______年。 A. 1939 B. 1946 C. 1952 D. 1958 3. 计算机科学的奠基人是_____。 A. 查尔斯?巴贝奇 B. 艾兰?图灵 C. 莫奇莱和埃克特 D. 冯??诺依曼 4. 在下列关于图灵机的说法中,错误的是_____。 A. 现代计算机的功能不可能超过图灵机 B. 图灵机不可以计算的问题现代计算机也不能计算 C. 图灵机是真空管机器 D. 只有图灵机能解决的计算问题,实际计算机才能解决 5. 在计算机运行时,把程序和数据一样存放在内存中,这是1946年由_____领导的小组正式提出并论证的。 A. 冯??诺依曼 B. 布尔 C. 艾兰?图灵 D. 爱因斯坦 6. 计算机从其诞生至今已经历了4个时代,这种对计算机划代的原则是根据_____。 A. 计算机所采用的电子器件 B. 计算机的运算速度 C. 程序设计语言 D. 计算机的储存量 7. 物理器件采用晶体管的计算机被称为_____。 A. 第一代计算机 B. 第二代计算机 C. 第三代计算机 D. 第四代计算机 8. 专门为某种用途而设计的计算机,称为_____计算机。 A. 专用 B. 通用 C. 特殊 D. 模拟 9. 计算机最早的应用领域是_____。 A. 科学计算 B. 数据处理 C. 过程控制 D. CAD/CAM/CIMS 10. 计算机辅助制造的简称是_____。 A. CAD B. CAM C. CAE D. CBE 11. 在电子商务中,企业与消费者之间的交易称为_____。 A. B2B B. B2C C. C2C D. C2B 12. 下列不属于人类三大科学思维的是_____。 A. 理论思维 B. 逻辑思维 C. 实验思维 D. 计算思维 13. 下列关于计算思维的说法中,正确的是_____。 A. 计算机的发明导致了计算思维的诞生 B. 计算思维的本质是计算 C. 计算思维是计算机的思维方式 D. 计算思维是人类求解问题的一条途径 14. 下列关于可计算性的说法中,错误的是_____。 A. 所有问题都是可计算的 B. 图灵机可以计算的就是可计算的

图灵机原理及分析

一.图灵机原理及分析 图灵的基本思想是用机器来模拟人们用纸笔进行数学运算的过程,他把这样的过程看作下列两种简单的动作: 1)在纸上写上或擦除某个符号; 2)把注意力从纸的一个位置移动到另一个位置; 而在每个阶段,人要决定下一步的动作,依赖于 (a) 此人当前所关注的纸上某个位置的符号和(b) 此人当前思维的状态。为了模拟人的这种运算过程,图灵构造出一台假想的机器,该机器由以下几个部分组成: 一条无限长的纸带。纸带被划分为一个接一个的小格子,每个格子上包含一个来自有限字母表的符号,字母表中有一个特殊的符号表示空白。纸带上的格子从左到右依此被编号为 0, 1, 2, ... ,纸带的右端可以无限伸展。 一个读写头。该读写头可以在纸带上左右移动,它能读出当前所指的格子上的符号,并能改变当前格子上的符号。 一个状态寄存器。它用来保存图灵机当前所处的状态。图灵机的所有可能状态的数目是有限的,并且有一个特殊的状态,称为停机状态。 一套控制规则。它根据当前机器所处的状态以及当前读写头所指的格子上的符号来确定读写头下一步的动作,并改变状态寄存器的值,令机器进入一个新的状态。 这个机器的每一部分都是有限的,但它有一个潜在的无限长

的纸带,因此这种机器只是一个理想的设备。图灵认为这样的一台机器就能模拟人类所能进行的任何计算过程 小虫模型: 下面我们用另一种思想来理解图灵机: 小虫的比喻:我们不妨考虑这样一个问题.假设一个小虫在地上爬,那么我们应该怎样从小虫信息处理的角度来建立它的模型呢? 首先, 我们需要对小虫所在的环境进行建模。我们不妨假设小虫所处的世界是一个无限长的纸带,这个纸带上被分成了若干小方格,而每个方格都只有黑白两种颜色。黑色表示该方格有食物,白色就表示没有。假设小虫仅具有一个感觉器官:眼睛,而且它的视力差得可怜, 也就是说它仅仅能够感受到它所处的方格的颜色。因而这个方格所在的位置的黑色或者白色的信息就是小虫的输入信息。其次, 小虫有输出动作,它可以在方格上前移,后移,还可以涂写方格成黑色或者白色。最后,小虫还会有两种内部状态,即{饥饿,吃饱}。这样小虫的行动按照下面的程序进行: 程序: 输入当前内部状态输出下时刻的内部状态 黑饥饿涂白吃饱 黑吃饱后移饥饿 白饥饿涂黑饥饿 白吃饱前移吃饱 即如果当前处于饥饿状态,则有食物就吃掉,没有食物就“吐出

认知心理学的图灵机模型

1936年,英国数学家A. M. Turing提出了一种简单机器的概念,这种机器后被称为图灵机(Turing Machine)。这里的“机器”指的是一种抽象的数学系统或一个抽象的过程,用一些基本的操作能够描述该系统的状态或状态的变化。Turing指出,任何可以由人完成的解决逻辑问题的有效程序,都能够由这种“机器”来实现。图灵机的观念,为现代数字计算机的诞生揭开了序幕。计算机科学是认知心理学产生最重要的外部条件之一。认知心理学的创始人U. Neisser曾经说过,计算机出现后,人们对内部心理过程和状态的分析便突然不再是某种可疑的或矛盾的事情了。 因此我们可以认为,既然图灵机是整个计算机科学的基础,认知心理学中的各种模型又可以用计算机的观点进行模拟,那么图灵机作为抽象层次更高的模型,也必能为认知心理学的模型进行形式化的描述,从而能为认知心理学的计算机加工观点提供理论基础,对认知心理学研究的范围作出更严密的界定。利用图灵机的各种已证明的性质,可以对认知心理学所研究的人的认知过程有更准确的认识。在严密的图灵机的数学模型的基础之上,可对认知心理学所提出的各种模型进行数学分析,从而能帮助我们更好地分析、改进认知心理学模型,从而更好地认识人的认知过程。有了认知心理学模型与图灵机的形式对应,也能促进认知心理学与计算机的融合,让这两门学科更好地互相为对方的发展作出贡献。 认知心理学是以信息加工观点为核心的心理学,又可称为信息加工心理学。认知心理学运用信息加工观点来研究认知活动。从信息加工的一般原理来看,信息加工过程是以符号为操纵对象的输入输出过程。而图灵机也正是以符号串作为输入、输出和存储形式的抽象计算模型。因此,用图灵机对认知心理学所研究的信息加工过程进行模拟是非常自然的。 事实上,图灵机模型早已对认知心理学产生过影响。数量逻辑和图灵机使人们想到,人类的认知系统也可以视为符号运算系统。人类的某些观念可以用符号来代表,而且这些符号可以通过确定的符号运算过程加以变换。这些思想不仅在理论上而且在具体研究上对认知心理学都起过重要的作用。 将认知心理学的模型表达为图灵机的模型,只不过是将一个模型转化为另一个模型,那么,这种转化的意义何在呢?前面已经提过,图灵机模型比认知心理学中的任何模型的抽象层次都更高。我们用图灵机这

相关文档
最新文档