全程复习方略学年高中数学 231 条件语句课时提升作业 北师大版必修3.docx

上传人:b****5 文档编号:6251437 上传时间:2023-01-04 格式:DOCX 页数:14 大小:162.07KB
下载 相关 举报
全程复习方略学年高中数学 231 条件语句课时提升作业 北师大版必修3.docx_第1页
第1页 / 共14页
全程复习方略学年高中数学 231 条件语句课时提升作业 北师大版必修3.docx_第2页
第2页 / 共14页
全程复习方略学年高中数学 231 条件语句课时提升作业 北师大版必修3.docx_第3页
第3页 / 共14页
全程复习方略学年高中数学 231 条件语句课时提升作业 北师大版必修3.docx_第4页
第4页 / 共14页
全程复习方略学年高中数学 231 条件语句课时提升作业 北师大版必修3.docx_第5页
第5页 / 共14页
点击查看更多>>
下载资源
资源描述

全程复习方略学年高中数学 231 条件语句课时提升作业 北师大版必修3.docx

《全程复习方略学年高中数学 231 条件语句课时提升作业 北师大版必修3.docx》由会员分享,可在线阅读,更多相关《全程复习方略学年高中数学 231 条件语句课时提升作业 北师大版必修3.docx(14页珍藏版)》请在冰豆网上搜索。

全程复习方略学年高中数学 231 条件语句课时提升作业 北师大版必修3.docx

全程复习方略学年高中数学231条件语句课时提升作业北师大版必修3

条件语句

一、选择题(每小题4分,共16分)

1.下列关于条件语句的说法中不正确的是 (  )

A.条件语句是算法语句中常用的基本语句

B.条件语句与算法中的选择结构相对应

C.在条件语句后执行哪一个语句与判断条件无关

D.条件语句在某些情况下也可以使用If…Then语句

【解析】选C.由条件语句的格式可知,在条件语句之后执行哪一个语句取决于对条件的判断.

2.(2014·洛阳高一检测)当a=3时,所给的程序输出的结果是 (  )

输入a;

If a<10Then

 y=2*a

Else

 y=a*a

End If

输出y.

A.9    B.3    C.10

    D.6

【解析】选D.当a=3时,y=2×3=6.

【举一反三】画出此程序的算法框图.

【解析】

3.(2013·陕西高考)根据下列算法语句,当输入x为60时,输出y的值为 (  )

输入x;

Ifx≤50Then

 y=0.5*x

Else

 y=25+0.6*

(x-50)

EndIf

输出y.

A.25B.30C.31D.61

【解题指南】所给出的为条件语句,根据条件代入即可求值.

【解析】选C.由已知可得

y=

将x=60代入得y=31.

4.(2014·梅州高一检测)

输入x;

If x<4 Then

  y=x

Else

 If x<10 Then

  y=2x-6

 Else

  y=3x-12

 EndIf

EndIf

输出y.

如果输入12,则输出结果为 (  )

A.12B.18C.19D.24

【解析】选D.因为x=12,12>4且12>10,

所以y=3×12-12=24.

【举一反三】求此程序表示的y与x的函数关系式.

【解析】由题意知y=

二、填空题(每小题5分,共10分)

5.计算函数y=

的值的程序语句.如下:

输入x;

If x≤-1 Then

  __①__

Else

  If __②__ Then

   y=x

  Else

   y=0

  End If

End If

输出y.

则①处填________,②处填________.

【解析】由题意知,当x≤-1时,y=-x,此时①应为y=-x,

在②处满足条件时y=x,所以应填x>2.

答案:

y=-x x>2

【误区警示】作此类问题,易出现没有分清楚Then后的语句,而在②处填-1

6.(2013·新课标全国卷Ⅰ)执行下面

的程序语句,如果输入的t∈[-1,3],则输出的s属于________.

输入t

If t>1 Then

 

s=3

t

Else

 

s=4

t-t2

End If

输出s

【解题指南】先写出s与t的关系式,转化成求值域问题.

【解析】由题意知:

s=

当t∈[-1,1]时,s=4t-t2=-(t-2)2+4∈[-5,3],

当t∈(1,3]时,s=3t∈(3,9].

所以

s∈[-5,9].

答案:

[-5,9]

三、解答题(每小题12分,共24分)

7.下面是一个用基本语句编写的程序,阅读后解决所给出的问题:

输入x;

If x<2 Then

  y=x+5

Else

  y=x2-2*x

End If

输出y.

(1)该算法语句的功能是什么?

(2)画出该算法的框图.

【解析】

(1)由算法语句可知,该算法语句的功能是计算分段函数y=

的函数值.

(2)框图如图:

8.編写一个程序,求实数x的绝对值.(写出算法

画出算法框图,并写出程序)

【解析】算法步骤可以写成:

1.输入一个实数x.

2.判断x的符号.若x≥0,则输出x;否则,输出-x.

显然,“第二步”可以用选择结构来实现.

算法框图如图:

程序语句:

输入x;

If x≥0 Then

 输出x

Else

 输出-x

End If

【方法技巧】通过本题我们看到算法步骤可以转化为算法框图,算法框图可以转化为算法语句.本题揭示了它们之间的内在联系,只要理解了算法框图与算法语句的对应关系,把算法框图转化为算法语句就很容易了.

【变式训练】设个人收入在5000元以内的个人所得税档次为(元)

0

1000

30

00

设某人的收入为x元,计算他的个人所得税y.

写出程序语句.

【解析】程序:

输入个人收入x

If x>0 AND x≤1000 Then

  y=0

Else

  If x>1000 AND x≤3000 Then

   y=(x-1000)

0.1

  Else

   If x>3000 AND x≤5000 Then

  y=(3000-1000)

0.1+(x-3000)

0.25

  End If

 End If

End If

输出个人收入x

输出个人所得税y

【误区警示】注意语句的格式中If与EndIf的对应.

一、选择题(每小题4分,共12分)

1.如下程序

输入x;

If x≥0

 Then

  y=(x-1)2

Else

  y=(x+1)2

End If

输出y.

要使输出的y值最小,则输入的x的值为 (  )

A.-1B.1C.±1D.0

【解析】选C.由题意知y=

当x≥0时,ymin=0,此时x=1.

当x<0时,y

min=0,此时x=-1.

2.将程序补充完整:

输入两个数,输出其中较大的数,则①处

应填 (  )

输入a;

输入b;

Ifa>b Then

输出a

Else

__①____

End If

A.输出a

B.输出b

C.输出a,b

D.输出b,a

【解析】选B.根据题意此处应输出b.

3.根据如图的程序提示依次输入4,2,-5,则程序的运行结果是 (  )

输入a;

输入b;

输入c;

max=a

If b>max Then

 max=b

EndIf

If c>max Then

 max=c

EndIf

输出max.

A.2   B.max=2   C.4   D.max=4

【解题指南】认真阅读程序,明确程序的功能是解题的关键.

【解析】选C.本程序的功能是求输入的三个数中的最大数,运行程序得max=4.

【误区警示】解答本题易误选D,出错的原因是对输出语句理解不清.

二、填空题(每小题4分,共8分)

4.(2013·赣州高一检测)已知算法语句如下,则f(-3)+f

(2)=________.

If x≤0 Then

  f(x)=x-1

Else

 f(x)=2x

End If

【解析】由算法语句可知:

当x≤0时,f(x)=x-1,当x>0时,f(x)=2x,所以f(-3)=-3-1=-4,f

(2)=22=4,所以f(-3)+f

(2)=0.

答案:

0

5.根据下面的If语句,当输入a,b分别为2,3时,最后输出的m的值是________.

输入 a,b;

If a>b Then

  m=a

Else

  m=b

End If

输出 m.

【解题指南】本题的解题关键是按照If语句先判断后执行的顺序和选择结构特点运行.

【解析】输入a,b分别为2,3时,a>b不成立,所以执行Else,把b赋值给m,可知m=3,输出的结果是3.

答案:

3

【拓展提升】关于If语句运行的技巧

  If语句运行时,关键是正确判断条件的正确与否,即首先判断If语句是走“是”还是走“否”出口,然后按照出口后面语句执行.需要特别注意的是“If…Then”语句中不含“Else”语句的情况,当条件不满足时直接不执行If语句.

三、解答题(每小题10分,共20分)

6.(2014·六安高一检测)给出如下程序(其中x满足0

程序:

输入x;

Ifx>0 ANDx≤4Then

 y=2

x

 

Else

 If x≤8 Then

 y=8

Else

 y=24-2

x

 EndIf

EndIf

输出y.

(1)该程序的功能是求什么函数的函数值.

(2)画出这个程序的算法框图.

【解析】

(1)函数关系式为:

y=

(2)算法框图

7.某商场进行促销活动,采用购物打折的方法销售商品,规定一次性购物在100元以上(含100元)的,按九五折优惠;200元以上(含200元)的,按九折优惠;300元以上(含300元)的按八五折优惠.这种打折促销的形式在商场中经常遇到,计算原价x元的商品打折后的钱数;画出算法框图,并写出程序语句.

【解析】算法框图:

程序语句:

输入x;

If x≥100ANDx<200 Then

 y=0.95

x

Else

 If x<300 Then

  y=0.9

x

  Else

  y=0.85

x

 End If

End If

输出y.

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

当前位置:首页 > 高中教育 > 语文

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

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