如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
算法是一种数学语言,如何用更简捷的语句表述算法语言呢?在伪代码中,赋值语句用符号“←”表示,“x←y”表示将y的值赋给x,其中x是一个变量,y是一个与x同类型的变量或表达式.例1:写出求时多项式的值的算法.两种算法比较:算法1要做6次乘法,算法2只需做3次乘法.如此可见,算法的好坏会影响运算速度.算法2称为秦九韶算法,其算法特点是:通过一次式的反复计算,逐步得出高次多项式的值;对于一个n次多项式,只要做n次乘法和n次加法.赋值语句2.输入、输出语句设计一个解二元一次方程组的通用算法因此只要输入相应的未知数的系数和常数项,就能计算出方程组的解,即可以输出x,y的值.当输入a1,b1,c1,a2,b2,c2分别为1,1,35,2,4,94时,输出的x,Y的值分别为23,12,即“鸡兔同笼”问题的答案是23只鸡和12只兔。1.在输入语句中的变量表示的只能是具体的常数,不能是函数、变量或表达式.练习2、已知三角形的三边长为a,b,c.借助面积公式用输入,输出语句和赋值语句表示计算三角形面积的一个算法.3、已知函数f(x)=x3+2x,写出求f(f(5))的值的算法,流程图以及相应的伪代码.4、写出下列算法输出的结果.小结作业: