6、INPUTxIFx<=0 THEN f(x)=4*xELSE f(x)=2^xENDIFPRINTf(x)根据以上算法,可求得 .【解析】 f(x)=∴f(-1)+f(2)=-4+22=0.【答案】 08.已知f(x)=x4+4x3+6x2+4x+1,则f(9)=________.【解析】 f(x)=(((x+4)x+6)x+4)x+1v0=1,v1=9+4=13,v2=13×9+6=123,v3=123×9+4=1111,v4=1111×9+1=10000,∴f(9)=10000.【答案】
7、100009.如图的程序框图所描述的算法称为欧几里得辗转相除法.若输入m=2010,n=1541,则输出m= .【解析】 2010=1541×1+469,1541=469×3+134,469=134×3+67,134=67×2+0.【答案】 6710.如图是求n!(n!=n×(n-1)×…×3×2×1)的部分程序,请在横线上补全程序. ① i=1S=1WHILE ② ③ i=i+1WENDPRINT SEND【解析】 所给算法是求n个连续数的乘积,而所用的语句是循环语句,而且是W
8、HILE语句,故应补充:①INPUT n,②i<=n,③S=S*i.【答案】 ①INPUT n ②i<=n ③S=S*i三、解答题11.阅读流程图,解答下列问题:(a:=b也可写作a=b)(1)变量y在这个算法中的作用是什么?(2)这个算法的循环体是哪一部分?功能是什么?(3)这个算法的处理功能是什么?【解析】 (1)变量y是循环变量,控制着循环的开始和结束.(2)流程图的循环体是y:=xx与y:=y+1之间的部分,其功能是判断年份y是否是闰年,并输出结果.(3)这个