1.输入x的值;
2.当x>1时,计算y=x+2;否则计算y=√(4"-" x);
3.输出y;
当输出y=4时,x= .
答案-12或2
7.请说出下面算法要解决的问题:
.
1.输入三个数,并分别用a,b,c表示.
2.比较a与b的大小,若a
3.比较a与c的大小,若a 4.比较b与c的大小,若b 5.输出a,b,c. 答案把输入的三个数按从大到小的顺序输出 8.下面给出一个算法, 1.输入i的值; 2.令m=2,n=3; 3.若i>4,则输出m/n的值,否则,输出n/m的值. 试问:(1)当输入的i的值为5时,结果为 . (2)当输入的i的值为0时,结果为 . 9.已知数字序列:3,-2,-4,0,5,13,6,-32,-18,9,-20.下面是从该序列中搜索所有负数的一个算法,请补全步骤: 1.输入实数a; 2. ; 3.输出a,转去执行1. 解析依次输入每一个数字,且进行判断,若这个数字是负数,就输出它;若不是负数,就再输入下一个数字并进行判断. 答案若a是负数,则执行3;否则,重复1 10.导学号36424041试描述解下面方程组的算法: {■(x+y+z=12",① " @3x"-" 3y"-" z=16", ②" @x"-" y"-" z="-" 2". ③" )┤ 解设计如下: 1.①+②化简得2x-y=14.④ 2.②-③化简得x-y=9.⑤ 3.④-⑤得x=5.⑥ 4.将⑥代入⑤得y=-4. 5.将x,y代入①得z=11. 6.输出x,y,z的值. 11.从古印度的汉诺塔传说中演变了一个汉诺塔游戏: (1)有三根杆子A,B,C,A杆上有三个碟子(大小不等,自上到下,由小到大),如图; (2)每次移动一个碟子,小的只能叠在大的上面; (3)把所有碟子从A杆移到C杆上. 试设计一个算法,完成上述游戏. 解第一步,将A杆最上面碟子移到C杆. 第二步,将A杆最上面碟子移到B杆.