人教A版必修三 第一章 第6课时 条件语句 作业

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

第6课时条件语句

知识点一 IF—THEN语句1.对于程序:

若输入a=4,则输出的结果为( )

A.11 B.-11

C.11或-11 D.4

答案B

解析∵a=4>0,∴a=2×4+3=11,b=-a=-11.

知识点二IF—THEN—ELSE语句

2.阅读下列程序:

如果输入5,则该程序运行结果为( )

A .1

B .10

C .25

D .26

答案 D

解析 a =5时,条件a >5不成立,故执行ELSE 后的语句b =a 2+1=52+1=26.

3.以下给出的是用条件语句编写的一个程序,根据该程序回答问题:

(1)若输入-4,则输出结果是________;

(2)若输入3,则输出结果是________;

(3)该程序的功能是求函数________的值,根据x 的取值,选择相应的语句执行.

答案 (1)-8 (2)8 (3)y =⎩⎨⎧ 2x ,x<3,x 2-1,x ≥3

解析 (1)因为-4<3,所以y =2×(-4)=-8.

(2)因为x =3,所以y =32-1=8.

(3)将程序转化可得,此程序表达的是求分段函数y =⎩⎨⎧ 2x ,x<3,x 2-1,x ≥3

的值.

4.读下面程序,写出程序的意义:________.

答案 求函数y =⎩⎨⎧ -2x ,x <0,2,x =0,

x 2+1,x >0的函数值

解析 由程序可知,该算法功能是求函数

y =⎩⎨⎧ -2x ,x <0,

2,x =0,

x 2+1,x >0的函数值.

知识点三 条件语句的应用

5.某软件有效期至2018年3月5日,输入2018年的某月某日,判断该日期是否在2018年3月5日之后,如果在2018年3月5日之后,输出“软件过

期”,否则输出“软件不过期”,设计一个程序解决上述问题.

解 程序如下: INPUT “请输入月份:”;Y

INPUT “请输入日:”;R

IF Y>3 THEN

PRINT “软件过期”

ELSE

IF Y =3 AND R>5 THEN PRINT “软件过期”

ELSE

PRINT “软件不过期”

END IF

END IF

END

易错点 条件语句格式书写错误致错

6.已知函数y =⎩⎨⎧ 1,x >0,0,x ≤0,

设计程序,输入x 的值,输出相应的y 的值,

并画出程序框图.

易错分析 (1)由于条件语句格式掌握不准确致误.

(2)由于分类讨论不清忽略了x =0的情况而致误.

正解 程序如下:

相关文档
最新文档