人教A版必修三 第一章 第6课时 条件语句 作业
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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的情况而致误.
正解 程序如下: