没有合适的资源?快使用搜索试试~ 我知道了~
计算机科学的基本概念和基本知识(“算法”文档)共51张.pptx
0 下载量 54 浏览量
2022-11-14
05:05:33
上传
评论
收藏 300KB PPTX 举报
温馨提示
试读
51页
计算机科学的基本概念和基本知识(“算法”文档)共51张.pptx
资源推荐
资源详情
资源评论
第二章 计算机科学的基本概念和基本知识
2.1 计算模型与二进制
数学不等于计算,但数学确实起源于对计算的研究。
数学、计算模型(计算方法、数学机器)、形式化与形式化方
法
我们说,形式是事物的内容存在的外在方式、形状和结
构的总和。所谓形式化是将事物的内容与形式相分离,用事
物的某种形式来表示事物。形式化方法是在对事物描述形式
化的基础上,通过研究事物的形式变化规律来研究事物变化
规律的全体方法的总称。
所谓计算模型是刻划计算这一概念的一种抽象的形式系统或
数学系统,而算法是对计算过程步骤(或状态
的一种刻划,是计算方法的一种能行实现方式。在计算机科学中,我们
通常所说的计算模型,并不是指在其静态或动态数学描述基础上建立求
解某一(类)问题计算方法的数
学模型,而是指具有状态转换特征,能够对所处理的对象的数据或信息
进行表示、加工、变换、输出的数学机器。由于观察计算的角度不同,
产生了各种不同的计算模型。
递归函数、Turing机等
(1) s(x)=x+1 (后继函数);
(2) o(x)=0 (零函数);
(3) U
j
(n)
(x
1
,x
2
,…,x
n
)=x
j
(射影函数)。
由初始函数和有限次使用算子可以构造各种复杂的递归函数
,或者可计算函数。
图灵机的示意图
控制器的命令可表示为:
(状态,符号)→(写符号,移动,状态);
┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬──
│0│0│0│1│1│1│0│1│1│1│
┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴──
↑
┌─┐
│ │
┌┘ └┐
│控制器│
└───┘
一旦图灵机在运行中进入了一个状态,而且这个状态是一
个结束状态,那么,图灵机就停机,计算任务宣告完成,此时
带上的内容就是计算的输出结果。
例1 M的字母表A={0,1,b},b表示空格。状态集Q={q
1
,q
2
,q
3
},其中,指定q
1
是开始状态,q
3
是终止状态。
M的程序(控制器的命令)如下:
q
1
0 1 R q
1
;
q
1
1 0 R q
1
;
q
1
b b R q
2
;
q
2
b b L q
3
;
q
2
0 0 H q
1
;
q
2
1 1 H q
1
;
对图灵机的工作过程从不同的角度考察,可以给予不同
的解释。
第一,把图灵机看作识别器,即判断带子上最初的内
将布尔代数和前面谈到的二进制联系起来,我们可以看出,“与”、“或”、“非”门电路的作用与集合运算“交”、“并”、“补”是一致的。
程序与存储程序式计算机
add 加法 idiv 有符号除法 mul 无符号乘法
凭直觉想象给出的算法往往不是最好的算法。
每一条汇编指令用某个西文字符串的缩写来表示其所代表的操作,用符号来代表数据的二进制、八进制和十进制数字序列。
(状态,符号)→(写符号,移动,状态);
含同时性以及微观上的流水线处理。
机器指令的格式一般分为两部分,如下所示:
由于观察计算的角度不同,产生了各种不同的计算模型。
机器指令的格式一般分为两部分,如下所示:
x≤y & x≠0 then gcd(x,y-x,z);
算法有一个或多个输出,即与输入有某个特定关系的量;
只要建立两种进制的数据之间的转换方法,那么,二进制将具有更多的优势。
= ∑ ki×2i
分成几个步骤:研究并行计算方法,研究并行算法,设计并行程序,调试与运行,分析结果。
渐进增长率用复杂性度量函数表示,该函数表示了算法随问题规模大小变化引起的算法中抽象的基本运算执行的次数或存储空间量的变
化规律。
容能否被图灵机所接受。假定图灵机从左向右扫描完带子上
的内容后停机则为接受,否则为不接受。
例2 一台图灵机可以设计成识别下面的序列:
1000110, 10011101, 010101011。
第二,把图灵机看作生成器,对给定的输入集合,考察输
出集合,并研究输入输出集合性质之间的关系,这就研究了图
灵机的生成能力。
例3 设一台图灵机的输入集合为In={1
n
0
n
│n∈N},可设计一台
图灵机,对给定的输入集合In,得到输出集合Out={0
n
1
n
│n∈N}。其
中,N是全体自然数的集合。
第三,把图灵机看作计算器,相当于一个函数。图灵机的
输入是函数的自变量的值,图灵机的输出是函数的值。
例4 图灵机可以计算下列函数:
剩余50页未读,继续阅读
资源评论
Mmnnnbb123
- 粉丝: 702
- 资源: 8万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功