1、n=5s=0WHILE sa THENt=aa=bb=tEND IFIF ca THENt=aa=cc=tEND IFIF cb THENt=bb=cc=tEND IF PRINT a,b,cEND一、选择题 1.B 赋值语句的功能2.A 仅不需要分情况讨论,即不需要用条件语句3.D 543215,432154.A ; , ,45.D ;,;,0;5,jajjajja 6.B 经过一趟得: ;经过二趟得: ;37,2156921,37963,2197,56经过三趟得: 3,7,56二、填空题1. 2410248,124,8,162472. 7.5011. 3. 4.将 按从大到小的顺序排列后再
2、输出,abc三、解答题1. 解:第一步:取 2,34第二步:计算 abcp第三步:计算 ()()Spc第四步:输出 的值2.解:算法如下:1、取 中点 ,将区间一分为二,ab)(210bax2、若 ,则 就是方程的根;否则所求根 在 的左侧或右侧)(f *x0若 ,则 ,以 代替 ;0x),(0*x0a若 ,则 ,以 代替 ;)(faab3、若 ,计算终止bc此时 ,否则转到第 1 步0*x算法语句:Input ,abc02abx5()31f00xxrepeatif )(0fthen print 0xelseif )(0fathen bxelse 0until acprint 0xend流程图: