学年高二数学人教A版必修3学案122 条件语句.docx

上传人:b****5 文档编号:8381152 上传时间:2023-01-30 格式:DOCX 页数:7 大小:111.95KB
下载 相关 举报
学年高二数学人教A版必修3学案122 条件语句.docx_第1页
第1页 / 共7页
学年高二数学人教A版必修3学案122 条件语句.docx_第2页
第2页 / 共7页
学年高二数学人教A版必修3学案122 条件语句.docx_第3页
第3页 / 共7页
学年高二数学人教A版必修3学案122 条件语句.docx_第4页
第4页 / 共7页
学年高二数学人教A版必修3学案122 条件语句.docx_第5页
第5页 / 共7页
点击查看更多>>
下载资源
资源描述

学年高二数学人教A版必修3学案122 条件语句.docx

《学年高二数学人教A版必修3学案122 条件语句.docx》由会员分享,可在线阅读,更多相关《学年高二数学人教A版必修3学案122 条件语句.docx(7页珍藏版)》请在冰豆网上搜索。

学年高二数学人教A版必修3学案122 条件语句.docx

学年高二数学人教A版必修3学案122条件语句

1.2.2 条件语句

1.理解条件语句的含义.

2.能用条件语句编写程序.

1.在赋值语句中A=B与B=A含义相同吗?

解析:

A=B表示把B的值赋给A,即A取B的值,B不变.B=A恰好相反.

2.条件语句:

算法中的条件结构是由条件语句来表达的,是处理条件分支逻辑结构的算法语句.它的一般格式有两种:

形式1

当计算机执行上述语句时,首先对IF后的条件进行判断,如果条件符合,就执行THEN后的语句1,否则执行ELSE后的语句2.其对应的程序框图见下图:

计算机执行这种形式的条件语句时,也是首先对IF后的条件进行判断,如果条件符合,就执行THEN后的语句,如果条件不符合,则直接结束该条件语句,转而执行其他语句.其对应的程序框图见下图.

                

1.已知条件语句:

(  )

其中B表示的是(  )

A.不满足条件时执行的内容

B.条件语句

C.条件

D.满足条件时执行的内容

解析:

该语句的执行过程是:

对条件A进行判断,若满足,则执行语句B,否则执行语句C.故选D.

答案:

D

2.要给a、b分别赋值1和2,格式正确的是( D )

A.a=1;b=2;B.a=1,b=2;

C.a=1b=2D.a=1,b=2

3.条件语句的一般形式为“IFATHENBELSEC”,其中C表示的是( D )

A.条件

B.条件语句

C.满足条件时执行的内容

D.不满足条件时执行的内容

4.给出以下四个问题:

①给出x,输出它的相反数;②求面积为6的正方形的周长;③三个数a,b,c中输出一个最大数;④求函数f(x)=的函数值.

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

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

 

1.当a=3时,下面的程序段输出的结果是( D )

IF a<10 THEN

y=2*a

ELSE

y=a*a

PRINT y

END

A.9  B.3C.10D.6

2.当a=3时,下面的程序段输出的结果是( A )

IF a>10 THEN

y=2*a

ELSE

y=a*a

PRINT y

END

A.9B.3C.10D.6

3.已知条件语句,如下:

则下列说法正确的是(  )

A.条件成立时,先执行语句体1,再执行语句体2,最后结束条件语句

B.条件不成立时,先执行语句体2,再执行语句体1,最后结束条件语句

C.条件成立时,先执行语句体1,再结束条件语句

D.条件成立时,先执行语句体2,再结束条件语句

解析:

IF-THEN-ELSE-END IF语句的执行过程中,条件成立时,先执行语句体1,否则执行语句体2,再结束条件语句.故选C.

答案:

C

4.若输入的是“-1”,则下面的程序输出的结果是________.

INPUT a

IF a>0 THEN

y=a*8

ELSE

y=14+a

ENDIF

PRINTy

END

答案:

13

5.若输入8,则下面程序执行后输出的结果是(  )

INPUT t

IF t<=4 THEN

 c=0.2

ELSE

 c=0.2+0.1*(t-3)

END IF

PRINT c

END

A.0.2B.0.7C.0.8D.0.1

解析:

由t=8得c=0.2+0.1×(8-3)=0.7.

答案:

B

6.若输入的数字是“40”,则输出的结果是________.

INPUTx

IFx>9AND x<100THEN

a=x/10

b=x-30

x=10*b+a

PRINTx

ENDIF

END

答案:

104

7.已知y=编写一个程序,对每输入的一个x值,都得到相应的函数值.

解析:

程序如下:

INPUTx

IFx>=0THEN

y=x*x-1

ELSE

y=2*(x∧2)-5

ENDIF

PRINTy

END

8.某市公用电话(市话)的收费标准为:

3分钟之内(包括3分钟)收取0.30元,超过3分钟部分按0.10元/分钟加收费.设计一个程序,根据通话时间计算话费.

解析:

程序如下:

INPUT “通话时间:

”;t

IFt<=3 AND t>0THEN

c=0.30

ELSE

c=0.30+0.10*(t-3)

ENDIF

PRINT “通话时间:

”;t,“通话费用:

”;c

END

 

9.根据下面的程序,画出相应的程序框图.

INPUT “x=”;x

IF x>0 THEN

 y=1

ELSE

 IF x=0 THEN

 y=0

 ELSE

 y=-1

 END IF

END IF

PRINT y

END

解析:

因为y=所以程序框图为:

1.条件语句的作用是在程序执行的过程中,根据判断是否满足约定的条件而决定是否需要转换到别处去.需要计算机按条件进行分析、比较、判断,并按判断后的不同情况进行不同的处理.如判断一个数的正负,确定两个数的大小,还有求分段函数的函数值等,往往要用条件语句,有时甚至要用到条件语句的嵌套.

2.编写程序的一般步骤.

(1)算法分析:

根据提供的问题,利用数学及相关学科的知识,设计出解决问题的算法.

(2)画程序框图:

依据算法分析,画出程序框图.

(3)写出程序:

根据程序框图中的算法步骤,逐步把算法用相应的程序语句表达出来.

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

当前位置:首页 > 高等教育 > 院校资料

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

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