好文档 - 专业文书写作范文服务资料分享网站

数学北师大必修课后训练:顺序结构与选择结构第一课时 含解析

天下 分享 时间: 加入收藏 我要投稿 点赞

课后训练

1.下列不含有选择结构的是( ). A.求一个数x的绝对值

B.求某个一元二次方程根的过程 C.在a,b,c中找最大数 D.已知圆的半径,求其面积

2.下列几个算法框图中不是选择结构的是( ).

3.给变量a,b,c赋初值6,正确的是( ). A.a=b=c=6

B.a,b,c=2]答案:C

4.下面算法框图的功能是________________,输出A的结果为________.

5.已知如图所示的算法框图,若输入x的值为3,则输出y的值为________.

6.判断以下赋值号的应用是否正确:(其中以下字母均为变量) (1)y=x2-1=(x+1)(x-1);(2)i=i+1; (3)3=m;(4)x=y?y=x.

7.根据下面的赋值语句,画出算法框图. a=70; b=83; c=90; d=88; e=82;

p=(a+b+c+d+e)/5.

中秋节到了,糕点店的售货员很忙,请设计一个算法,并画出算法框图,帮助售货员算账.已知豆沙馅的月饼每千克25元,蛋黄馅的月饼每千克35元,莲蓉馅的月饼每千克30元,那么依次购买这三种月饼a,b,c千克,应收多少钱?

参考答案

1. 答案:D 2. 答案:C

3. 解析:本题主要考查赋值语句的格式:变量=数值.还要注意赋值语句的一些特点:一个赋值语句只能给一个变量赋值,赋值语句右边具有运算功能等.

4. 答案:计算1+2+3+4+5的值 15 5. 答案:4 解析:这是一个用选择结构设计的算法,该算法框图所表示的算法的作用实际上是求分

?3?x?x??1?,?2段函数y??x??1?x?1?,的函数值.当输入的x值为3时,不难看出3>1,应选择使用

?x?1?x?1??解析式y=x+1,从而得y=3+1=4,所以输出的结果为4.故填4.

6. 解:(1)不正确,因为在一个赋值语句中只能给一个变量赋值,不能出现两个或多个“=”.

(2)正确,其意义是将变量的值增加1,再赋给变量i.

(3)不正确,因为赋值号“=”左端只能是变量,不能是常量或表达式.

(4)不正确,x=y与y=x意义不一样,x=y的意义是将变量y的值赋给x;而y=x是将变量x的值赋给y.

7. 解:算法框图:

8. 解:我们不妨用w表示应收的钱数, 则w=25a+35b+30c. 算法步骤如下:

1.输入a,b,c的值. 2.w=25a+35b+30c. 3.输出w.

算法框图如下:

数学北师大必修课后训练:顺序结构与选择结构第一课时 含解析

课后训练1.下列不含有选择结构的是().A.求一个数x的绝对值B.求某个一元二次方程根的过程C.在a,b,c中找最大数D.已知圆的半径,求其面积2.下列几个算法框图中不是选择结构的是().3.给变量a,b,c赋初值6,正确的是().A.a=b=c=6B.a,b,
推荐度:
点击下载文档文档为doc格式
426wn3xkur4n25q6ny0j2r4yi9c8hj003xq
领取福利

微信扫码领取福利

微信扫码分享