计算方法试题库汇总

  • 格式:doc
  • 大小:360.00 KB
  • 文档页数:16

1 计算方法 一、填空题 1.假定x≤1,用泰勒多项式!!212nxxxenx,计算ex的值,若要求截断误差不超过0.005,则n=_5___ 2.解方程034323x- xx的牛顿迭代公式)463/()343(121121311kkkkkkkxxxxxxx

3.一阶常微分方程初值问题yxyyxfy00)(),(,其改进的欧拉方法格式为)],(),([2111yxyxyyiiiiiiffh 4.解三对角线方程组的计算方法称为追赶法或回代法 5. 数值求解初值问题的四阶龙格——库塔公式的局部截断误差为o(h5)

6.在ALGOL中,简单算术表达式yx3的写法为x+y↑3 7.循环语句分为离散型循环,步长型循环,当型循环. 8.函数)(xf在[a,b]上的一次(线性)插值函数)(xl)()(bfabaxafbabx 9.在实际进行插值时插值时,将插值范围分为若干段,然后在每个分段上使用低阶插值————如线性插值和抛物插值,这就是所谓分段插值法 10、数值计算中,误差主要来源于模型误差、观测误差、截断误差和舍入误差。 11、电子计算机的结构大体上可分为输入设备 、 存储器、运算器、控制器、 输出设备 五个主要部分。

12、算式2cossin2xxx在ALGOL中写为))2cos()(sin(2xxx。 13、ALGOL算法语言的基本符号分为 字母 、 数字 、 逻辑值、 定义符四大 2

类。 14、语句大体上分为无条件语句、条件语句、循环语句三类。 15、在过程体中形式参数分为赋值形参和换名形参。 16、若线性方程组具有主对角优势,则高斯一塞德尔格式对任意给定的初值均收敛。 17.已知函数表, 0.2 0.3 0.4 )(xif 0.04 0.09 0.16

则一次差商]4.0,2.0[f0.6 18、算法是指 解题方案的准确而完整的描述 。 19、步长型循环语句的一般形式为for V: =E1 stepE2 until E3 do S。 20、过程说明的一般形式为procedure(过程导引)(过程体)。 21、求解f(x)=0的二分法的理论依据是连续函数的零值存在定理。 22、方程()0fx的解*x称作它的 根 (或称函数()fx的 零点 ) 23、源程序由开始部分、说明部分、语句部分、结束部分组成。 24、ALGOL的基本符号有4大类即字母、数字、逻辑值和定义符。 25、用代数多项式作为工具研究插值问题,这就是所谓的 代数插值 。 26、四阶龙格一库塔格式的截断误差为O(h5)。

27、求解x=g(x)的牛顿迭代公式为)(1)(1kkkkkxfxfxxx。

28、离散型循环语句的一般形式为for V:=E1, E2, … En do S。 29、导数'()fa有三种差商,其中1[()()]fafahh称为 向前差商 ,1[()()]fahfah称为 向后差商 ,而1[()()]2fahfahh则称为 中

心差商 。 30、欧拉格式),(1iiiiyxhfyy的截断误差为O(h2)。 31、算法是指 解题方案的准确而完整的描述 。

xi 3

32、由辛卜性公式badxxf)()]()2(4)([6bfbafafab。 33、ALGOL算法语言的基本符号分为 字母 、 数字 、 逻辑值、 定义符四大类。 34、电子计算机的结构大体上可分为输入设备 、 存储器、运算器、控制器、 输出设备 五个主要部分。 35、函数过程说明的一般形式为(类型)procedure(过程导引)(过程体)。

36、具有n+1个结点的拉格朗日插值多项式为nkkjkjkjyxxxx0)(。

37、求解f(x)=0的牛顿法,误差具有平方收敛性。 38、方程()0fx的解*x称作它的 根 (或称函数()fx的 零点 )。 39、用代数多项式作为工具研究插值问题,这就是所谓的 代数插值 。 40、导数'()fa有三种差商,其中1[()()]fafahh称为 向前差商 ,1[()()]fahfah称为 向后差商 ,而1[()()]2fahfahh则称为 中

心差商 。 41、ALGOL中的变量主要有整数型、实数型两种类型。

二、简答题 42、利用电子计算机解题的一般步骤是什么。 答:1、构造数学模型;2、选择计算方法;3、计算过程的程序设计;4、将计算程序和原始数据输入,上机计算,最后计算机输出计算结果。

43、 什么是算法语言? 答:算法语言是算法的一种描述工具,在电子计算机产生初期,人们用电子计算机解题,需将解题步骤用机器语言编成程序。算法语言是介于机器语言和数学语 4

言之间的一种通用语言。 44、 什么叫做标识符? 答:以字母开头的由字母和数字组成的符号序列叫做标识符。

45、 叙述秦九韶方法的概念及特点。 答:多项式计算的这种有效算法称作秦九韶方法,他是我国宋代的一位数学家秦九韶最先提出的。 秦九韶方法的特点在于,它通过一次式的反复计算,逐步得到高次多项式的值,也就是说,将一个n次多项式1110()nnnnpxaxaxaxa的求值问题,归结为重复计算n个一次式1,1,2,...,kknkvvxakn来实现。

46、什么是算法语言? 答:算法语言是算法的一种描述工具,在电子计算机产生初期,人们用电子计算机解题,需将解题步骤用机器语言编成程序。算法语言是介于机器语言和数学语言之间的一种通用语言。

47、利用电子计算机解题的一般步骤是什么。 答:1、构造数学模型;2、选择计算方法;3、计算过程的程序设计;4、将计算程序和原始数据输入,上机计算,最后计算机输出计算结果。

48、 什么叫做标识符? 答:以字母开头的由字母和数字组成的符号序列叫做标识符。

49、叙述截断误差与舍人误差。 答、许多数学运算是通过极限过程来定义的,然而计算机只能完成有限次的算术 5

运算及逻辑运算,因此需将解题方案加工成算术运算与逻辑运算的有限序列。这种加工常常表现为某种无穷过程的“截断”,由此产生的误差通常称作截断误差。 计算当中遇到的数据可能位数很多,甚至会是无穷小数,然而受机器字长的限制,用机器代码表示的数据必须舍入成一定的位数,这又会引进舍入误差。

三、解答题。

50、编写计算4x时,41yx的值的程序。 答:用算法语言来写就是下列形式: Begin Integer x; Real y; X:=4; Y:=x↑4-1; Write1(y) End

51、用LPLT分解法解方程组3016101795953533321xxx 解:1001010000001010011795953533323121321323121llldddlll 解得2,35,1,32,2,3323121321lllddd 6

得1,1,2123xxx 52、已知,,,abcx的值,计算2yaxbxc的值,写出源程序(ALGOL程序)。 解:begin real ,,,,;abcxy 4(,,,);readabcx :();yaxbxc 1()writey end

53、 用迭代法求方程310xx在1.5x附近的一个根。 解:设将方程改写为下列形式31xx 用所给的初始近似01.5x代人上式的右端,得到31011.35721xx 计算结果说明,0x并不满足方程31xx。如果改用1x作为近似值代人31xx的右端,又得32111.33086xx

由于2x与1x仍有偏差,我们再取作为近似值,并重复这个步骤。如此继续下去,这种逐步校正的过程称作迭代过程,这里迭代公式311,0,1,2,kkxxk。

7

54、已知10010,12111,用线性插值求115x的平方根y。 解:适合所给函数表 x 100 121 y 10 11 的一次插值多项式是 111010(100)121100yx

用115x代入求得115的近似值为

10.71429y。

55、利用10100,11121,12144,求x的二次插值,并求115。 解:由拉格朗日插值公式

12)121144)(100144()121)(100(11)144121)(100121()144)(100(10)144100)(121100()144)(121()(2xxxxxxxP7228.10)115(2P

56、将下列程序用普通语言表示,并指出它们是描述什么样的计算公式。 Begin Integer x; Real y; X:=4; Y:=x↑4-1; Write1(y)