版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第4讲从多项式计算规则变化看自动计算
—规则与迭代哈尔滨工业大学计算学部教学委员会主任国家教学名师战德臣两个对象:数据与计算规则三个机制:表示-存储-执行数据
的表示:进位制与编码计算规则的表示:程序数据与计算规则的自动存储计算规则/程序的
自动执行两对象-三机制自动计算要解决什么问题规则越简单,越容易造出机器单一规则简单,但可重复运用能够自动计算的机器-怎样造?nn2一阶差分
n=n2-(n-1)2二阶差分
n=n-n-1
0 01 12 43 94 165 25135792222(n+1)2=n2+
n+n用简单计算规则(如加减法运算)求解复杂计算问题(如乘方运算和多项式运算)例如:求n2示例:怎样计算多项式的值-差分法计算规则nF(n)一阶差分
n=F(n)-F(n-1)二阶差分
n=n-n-1
0 31 62 113 184 275 383579112222F(n+1)=F(n)
+
n+n例如:求F(x)=x2+2x+3初始值不一样,可计算不同的多项式用简单计算规则(如加减法运算)求解复杂计算问题(如乘方运算和多项式运算)计算规则示例:怎样计算多项式的值-差分法/*类C语言表达的计算规则—程序Main(){intk,n,F[],alpha[],beta[];inputk;F[0]=3;F[1]=6;F[2]=11;alpha[1]=3;forn=2tok-1{alpha[n]=F[n]-F[n-1];beta[n]=alpha[n]-alpha[n-1];F[n+1]=F[n]+alpha[n]+beta[n];
}outputF[k]; }F[0]保存F(0)的值F[1]保存F(1)的值F[2]保存F(2)的值F[3]……F[4]F[5]…数组变量,可以按序号保存多个值能够保存数据能够完成计算能够重复进行变量,是程序执行过程中其值可发生变化的量计算规则表达与执行计算规则表达【程序】与计算规则执行【计算机器】Q:保存的数据随K值增大而增多,怎么办?T:输入不同的初始值便可计算不同的一元二次多项式的值/*类C语言表达的计算规则—程序Main(){intk,n,F_nminus1,F_n,F_nplus1,intalpha_nminus1,alpha_n,beta_n;inputk;F_nminus1=1;F_n=4;alpha_nminus1=1;forn=2tok-1{alpha_n=F_n–F_nminus1;beta_n=alpha_n–alpha_nminus1;F_nplus1=F_n+alpha_n+beta_n;F_nminus1=F_n;F_n=F_nplus1; alpha_nminus1=alpha_n;}outputF_nplus1; }F_nminus1类似的,就是一个变量名,可任意命名,可保存一个数值F[0]保存F(0)的值F[1]保存F(1)的值F[2]保存F(2)的值F[3]……F[4]F[5]…占用n个变量保存n个数值F_n只用1个变量保存当前数值计算规则表达与执行怎样用更少的变量来实现自动计算—降低机器构造的复杂性?保存的数据不随K值变化而变化轮流计算新值为下次计算保留相关数据nF_nalpha_nbeta_nF_nminus1alpha_nminus1F_nplus1294131239453216492575216516369722536925
计算规则表达与执行迭代式方法的执行过程由机械计算机到电子计算机自动计算的探索巴贝奇现代计算机:一般程序--任意可变的计算规则Pascal机械计算机:第一台机械计算机-能够自动完成计算Babbage分析机:特定程序--可有限变化的计算规则莱布尼茨机械计算机:自动计算--固定的计算规则电子计算机的元件探索自动计算的探索超大规模集成电路(VLSI)电子管:可自动控制0和1变化的元件集成电路:可自动实现一定变换的元件晶体管:可自动控制0和1变化的元件电子管计算机ENIAC,1946年,17468只电子管人类第一只电子管(真空二极管),1895人类第一只晶体管(点接触晶体管),1947第一台晶体管计算机TRADIC,1953集成电路的发明,1959第三代计算机IBM360,1964第四代计算机—个人计算机,1981VLSI出现,1974计算机器计算程序?程序自动执行?数据计算规则表示?自动存取?自动执行?计算机器计算机器的探索思路二进制元器件系统表示?自动存取?自动执行?存储器输入输出个人计算机内存/主存外存中央处理单元(CPU)微处理器(单核/多核)0和1(比特)计算机器计算机:能够自动执行程序的机器计算机器概念计算机与现实中典型的个人计算机两个对象:数据与计算规则三个机制:表示-存储-执行数据
的表示计算规则的表示:程序数据与计算规则的
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 基于机电一体化的电动车制动系统测试平台创新设计与实践
- 基于有限元分析的3D机织复合材料多向接头性能研究与预测
- 基于智能化与可靠性的发射台播出自动控制系统设计研究
- 基于星敏感器星间链路的HEO卫星群自主导航方法深度剖析与实践
- 金色元旦快乐节日介绍
- 2026年口腔器械消毒灭菌技术操作规范考核试题及答案
- 2026年护士执业资格考试题及答案
- 2026年冰雪运动教练员安全防护理论考核卷及答案
- 2026年税务师考试《涉税相关法律》模拟题及答案
- 2026年护士执业资格考试真题及答案
- 野村-中国:中国人民银行对人民币及全球失衡的立场-China:The P BoCs stance on RMB and global imbalances-20261008
- 2026年企业文化企业建设知识竞赛-中国电信知识竞赛历年参考题库含答案解析
- ESG管理制度手册
- 开学思政第一课2026年秋季学期开学典礼校长致辞
- 2026苏教版二上数学第二单元第5课时《用1~6的乘法口诀求商》课件
- 2026年广东省检察官逐级遴选笔试题目及答案
- 2026年贵州中考(数学)考试试卷(真题)答案解析
- 校园小导游、小讲堂(课件)-2025-2026学年人教版二年级上册数学
- 《演唱 郊游》课件2025-2026学年冀少版三年级下册音乐
- 矿山全员责任制考核制度
- 2026年乡村医生真题【历年真题】附答案详解
评论
0/150
提交评论