课时达标检测(一) 算法的概念

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

课时达标检测(一) 算法的概念

一、选择题

1.下列叙述中,能称为算法的个数为( )

①植树需要运苗、挖坑、栽苗、浇水这些步骤;

②按顺序进行下列运算:1+1=2,2+1=3,3+1=4,…,99+1=100;

③从青岛乘火车到济南,再从济南乘飞机到广州观看亚运会开幕式;

④3x >x +1;

⑤求所有能被3整除的正数,即3,6,9,12,….

A .2

B .3

C .4

D .5 答案:B

2.关于一元二次方程x 2-5x +6=0的求根问题,下列说法正确的是( )

A .只能设计一种算法

B .可以设计多种算法

C .不能设计算法

D .不能根据解题过程设计算法

答案:B

3.一个厂家生产商品的数量按照每年比前一年都增加18%的比率递增,若第一年的产量为a ,“计算第n 年的产量”的算法中用到的一个函数解析式是( )

A .y =an 0.18

B .y =a (1+18%)n

C .y =a (1+18%)n -1

D .y =n (1+18%)n

答案:C

4.对于解方程x 2-2x -3=0的下列步骤:

①设f (x )=x 2-2x -3;

②计算判别式Δ=(-2)2-4×1×(-3)=16>0;

③作f (x )的图象;

④将a =1,b =-2,c =-3代入求根公式x =-b ±Δ2a

,得x 1=3,x 2=-1. 其中可作为解方程的算法的有效步骤为( )

A .①②

B .②③

C .②④

D .③④

答案:C

5.如下算法:

第一步,输入x 的值.

第二步,若x ≥0,则y =x ;否则,y =x 2.

第三步,输出y 的值.

若输出的y 值为9,则x 的值是( )

A .3

B .-3

C .3或-3

D .-3或9 答案:D

二、填空题

6.以下是解二元一次方程组⎩⎪⎨⎪⎧

2x -y +6=0,①x +y +3=0 ②的一个算法,请将该算法补充完整. 第一步,①②两式相加得3x +9=0.③

第二步,由③式可得____________.④

第三步,将④式代入①式得y =0.

第四步,输出方程组的解____________.

解析:由3x +9=0,得x =-3,即④处应填x =-3;

把x =-3代入2x -y +6=0,得y =0,

即方程组的解为⎩⎪⎨⎪⎧ x =-3,y =0.

答案:x =-3 ⎩⎪⎨⎪⎧

x =-3,y =0 7.已知一个学生的语文成绩为89,数学成绩为96,外语成绩为99,求他的总分和平均成绩的一个算法为:

第一步,取A =89,B =96,C =99.

第二步,__________________________.

第三步,__________________________.

第四步,输出计算的结果.

解析:应先计算总分D =A +B +C ,然后再计算平均成绩E =D 3

. 答案:计算总分D =A +B +C 计算平均成绩E =D 3

8.已知A (-1,0),B (3,2),下面是求直线AB 的方程的一个算法,请将其补充完整: 第一步,__________________________________.

第二步,用点斜式写出直线AB 的方程y -0=12

[x -(-1)]. 第三步,将第二步的方程化简,得到方程x -2y +1=0.

解析:该算法功能为用点斜式方程求直线方程,第一步应为求直线的斜率,应补充为“计

算直线AB 的斜率k =12

”. 答案:计算直线AB 的斜率k =12

三、解答题

9.已知一个等边三角形的周长为a ,求这个三角形的面积.设计一个算法解决这个问题.

解:算法步骤如下:

第一步,输入a 的值.

第二步,计算l =a 3

的值. 第三步,计算S =34

×l 2的值. 第四步,输出S 的值.

10.有分别装有醋和酱油的A 、B 两个瓶子,现要将B 瓶中的酱油装入A 瓶,A 瓶中的醋装入B 瓶,写出解决这个问题的一种算法.

解:算法步骤如下:

第一步,引入第三个空瓶C 瓶.

第二 步,将A 瓶中的醋装入C 瓶中.

第三步,将B 瓶中的酱油装入A 瓶中.

第四步,将C 瓶中的醋装入B 瓶中.

第五步,交换结束.

11.已知函数y =⎩⎪⎨⎪⎧ 2x -1 (x ≤-1),log 3(x +1) (-1

x 4 (x ≥2),

试设计一个算法,输入x 的值,求对应的

函数值.

解:算法如下:

第一步,输入x;

第二步,当x≤-1时,计算y=2x-1,否则执行第三步;第三步,当x<2时,计算y=log3(x+1),否则执行第四步;第四步,计算y=x4;

第五步,输出y.

相关文档
最新文档