高中数学必修三课时训练132 条件语句含答案.docx

上传人:b****7 文档编号:25924420 上传时间:2023-06-16 格式:DOCX 页数:10 大小:101.10KB
下载 相关 举报
高中数学必修三课时训练132 条件语句含答案.docx_第1页
第1页 / 共10页
高中数学必修三课时训练132 条件语句含答案.docx_第2页
第2页 / 共10页
高中数学必修三课时训练132 条件语句含答案.docx_第3页
第3页 / 共10页
高中数学必修三课时训练132 条件语句含答案.docx_第4页
第4页 / 共10页
高中数学必修三课时训练132 条件语句含答案.docx_第5页
第5页 / 共10页
点击查看更多>>
下载资源
资源描述

高中数学必修三课时训练132 条件语句含答案.docx

《高中数学必修三课时训练132 条件语句含答案.docx》由会员分享,可在线阅读,更多相关《高中数学必修三课时训练132 条件语句含答案.docx(10页珍藏版)》请在冰豆网上搜索。

高中数学必修三课时训练132 条件语句含答案.docx

高中数学必修三课时训练132条件语句含答案

数学·必修3(苏教版)

第1章 算法初步

1.3 基本算法语句

1.3.2 条件语句

1.下列关于条件语句的叙述正确的是(  )

A.条件语句中必须有Else和EndIf

B.条件语句中可以没有EndIf

C.条件语句中可以没有Else,但必须有EndIf结束

D.条件语句中可以没有EndIf,但必须有Else

答案:

C

 

2.给出以下四个问题:

①输入一个数x,输出它的绝对值;

②求函数f(x)=

的函数值;

③求面积为6的正方形的周长;

④求三个数a,b,c中的最大数.

其中不需要用条件语句来描述其算法的有(  )

                

A.1个B.2个C.3个D.4个

答案:

A

 

3.下面程序运行的结果是(  )

a←2014,

b←2015

Ifa

t←a

a←b

b←t

EndIf

Print a,b

A.a=2014,b=2015B.a=2015,b=2014

C.a=2014,b=2014D.a=2015,b=2015

答案:

B

 

4.写出下列算法的运行结果.

 

若输入-3,输出结果为________;

若输入2,输出结果为________.

 

若输入x=6,则p=________;

若输入x=18,则p=________.

解析:

考查条件语句的输出.

答案:

(1)anegativenumber 3 

(2)2.1 9.1

 

5.将下列程序补充完整.

(1)输入两个数,输出其中较大的数.

Read a,b

If a>b Then

Print a

Else

 ________

EndIf

(2)判断任意输入的数x是否是正数,若是,输出它的平方值,若不是,输出它的相反数.

Read x

If________ Then

y←-x

Else

y←x2

EndIf

Print y

解析:

考查条件语句的结构形式.

答案:

(1)Printb 

(2)x≤0

 

6.铁路托运行李,从甲地到乙地,按规定每张客票托运行李不超过50千克时,每千克0.13元,如超过50千克,超过的部分按每千克0.20元计算.如果行李重量为ω(千克),运费为F(元),计算公式为

F=

设计算法,输入行李的重量ω,输出运费F.

解析:

算法如下:

Read ω

If w≤50 Then

 F←0.13ω

Else

 F←50×0.13+(ω-50)×0.20

EndIf

Print F

 

7.写出伪代码实现,输入x的值,计算函数y=

的值并输出.

解析:

伪代码如下:

Read x

If x≤-2 Then

 y←-2x-4

Else

 If x<2 Then

 y←

 Else

 y←2x-1

 End If

End If

Print y

 

8.写出用公式法求方程x2-5x+6=0的两根的算法.

解析:

算法如下:

a←1,b←-5,c←6    

d←b2-4ac

If d≥0 Then

 t←sqrt(d)

 x1←(-b+t)/(2a)

 x2←(-b-t)/(2a)

Else

 Print “无实数根”

EndIf

 

9.火车站对乘客退票收取一定的费用,收费办法是:

按票价10元(不足10元按10元计算)收2元,票价2元及2元以内的不退,试编写一个算法求出当输入x元的车票退掉后,返回金额y的值,并画出其流程图.

解析:

流程图如下图.

算法如下:

Read x

If x≤2 Then

y←0

Else

 If xmod10=0 Then

y←x-x/5

 Else

t←int(x/10)+1

m←2t

y←x-m

 EndIf

EndIf

Print y

 

10.我国是水资源相对匮乏的国家,为鼓励市民节约用水,某市打算出台一项水费政策措施,规定每季度每人用水量不超过5吨时,每吨水费收基本价2.8元;若超过5吨而不超过6吨,超过部分的水费按原价的200%收取;若超过6吨而不超过7吨,超过部分的水费按原价的400%收取.如果某人本季度实际用水量为x(x≤7)吨,试就该人本季度缴纳水费的款数设计一个算法流程图,并用If语句描述该算法.

 

分析:

假如用x表示该人本季度用水数,则对x要分三种情况考虑,所以就要用到条件语句“IfThenElseEndIf”的嵌套.

解析:

设x为该人本季度用水数(单位:

吨),y为缴款数,则

y=

算法流程图如下图所示:

用伪代码表示如下:

Read x    

If x≤5 Then

y←2.8x

Else

 If x≤6 Then

 y←14+(x-5)×5.6

 Else

 y←19.6+(x-6)×11.2

 EndIf

EndIf

Print y

 

11.输入三个正数a,b,c,如果这三个正数能作为一个三角形的三边长,则输出

(a+b+c),否则输出“它们不能组成三角形”,试用算法的伪代码表示上述过程.

 

分析:

由题目可获取以下主要信息:

①输入三个正实数a,b,c.②判断以a,b,c为边长能否构成三角形.解答本题首先要判断这三个正实数中任意两数之和是否大于第三个实数,若满足,则能构成三角形.

解析:

要看两边之和是否都大于第三边.为此,必须对所有的两边之和大于第三边进行判断,伪代码如下:

Read a,b,c

If a+b>c And a+c>b And b+c>a Then

p←(a+b+c)/2

Print p

Else

Print “不能构成三角形”

EndIf

 

12.根据下面的算法,画出该算法的流程图,并说明该算法的功能.

Read a,b,c

d←b2-4ac

p←-b/(2a)

If d<0 Then

 Print “原方程无实数根” 

Else

 t←sqrt(d)/(2a)

 x1←p+t

 x2←p-t

EndIf

Print x1,x2

解析:

流程图如下图所示.

该程序的功能是:

输入一元二次方程ax2+bx+c=0的系数及常数项,输出它的实数根.

 

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 初中教育 > 其它课程

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1