1赋值语句输入、输出语句1.写出下列算法运行的结果.输出结果为________.输出结果为________.解析:考查赋值语句的输出.答案:(1)169(2)1,-2,-12.如下图,该伪代码表示的作用是________.Reada,b,cm←Max(a,b,c)Printm1答案:求a,b,c三个数中的最大值3.在下图所示的伪代码中输入x=2014,则输出的结果y是________.解析:(2014-64)/13=1950/13=150
答案:1504.已知f(x)=x3-3x2+2x+1,写出求任意一个x的值对应的函数值f(x)的算法.解析:解法一:算法如下:ReadxA←x3B←3x2C←2xD←A-B+C+1PrintD解法二:算法如下:2Readxm←x(x-3)n←x(m+2)y←n+1Printy5.试根据伪代码画出相应的流程图.Readx,ym←2xn←log2yPrintm,nx←x+my←y+nPrintx,y解析:流程图如下图所示:6.读下列算法回答问题:(a)(b)(1)写出两个算法的运行结果;3(2)上述两个算法有何区别
解析:(1)(a)的运行结果是6,6;(b)的运行结果是5,5
(2)算法(a)中的“x←y”是将y的值6赋给x,赋值后x的值变为6,而y的值仍保持不变;算法(b)中的“y←x”是将x的值5赋给y,赋值后y的值变为5,而x的值仍保持不变.7.经过市场调查分析,2014年第一季度内,某地区对某件商品的需求量为12000件,为保证商品不脱销,商家决定在月初将商品按相同的量投放市场,已知年初商品的库存量为50000件,用S表示商品的库存量,请用伪代码写出求第一季度结束时商品的库存量的一个算法.解析:算法如下:S←50000S←S-4000S←S-4000S←S-4000PrintS8.读下面的算法,根据程序画出流程图.e←2