2018-2019学年北师大版必修三 算法的基本思想 课时作业
2018-2019学年北师大版必修三        算法的基本思想   课时作业第2页

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杆.