资料摘要
1.2.2条件语句课后篇巩固探究A组1.阅读如图程序,如果输入5,那么该程序的运行结果为() A.1 C.25 B.10 D.26 INPUT “a=”;aIF a>5 THEN b=2aELSE b=aa+1 END IF PRINT b END 解析当a=5时,条件a>5不成立,故执行ELSE后
- 资料类型:教学教案文档
- 所属课文:1.2.2 条件语句
- 支持正文预览,并提供同课文课件入口
- 浏览次数
- 34
- 下载次数
- 0
- 更新时间
- 2018-04-28 20:22:00
- 来源学校
- 学校:湖北省天门市张港高级中学
1.2.2 条件语句教学目标
未知
摘要:暂无摘要
关键词:1.2.2 条件语句教学目标
正文
1.2.2
条件语句
课后篇巩固探究
A组
1.阅读如图程序,如果输入5,那么该程序的运行结果为
(
)
A.1 C.25 B.10 D.26 INPUT “a=”;a
IF a>5 THEN
b=2a
ELSE
b=aa+1 END IF PRINT b END 解析
当a=5时,条件a>5不成立,故执行ELSE后的语句b=a+1=5+1=26.
答案 D 2.已知程序如图,若输入x,y的值分别为6,6,则输出的结果为(
) INPUT x,y IF x<0 THEN
x=y-4 ELSE
y=y+4 END IF PRINT x,y END A.6,6 C.2,10 B.-2,10 D.6,10 22解析
由于6>0,故执行ELSE后语句y=6+4=10,输出的结果为6,10.
第
1 页
共
9 页
答案 D 3.已知程序如下 INPUT x IF x>0 THEN
y=4 ELSE
y=2 END IF PRINT y END 如果输出的结果为2,那么输入的自变量x的取值范围是(
) A.0 C.(0,+∞) B.(-∞,0] D.R
解析
由输出的结果为2,知执行了ELSE后面的语句y=2,即x>0不成立,所以有x≤0.
答案 B 4.为了在运行下面的程序后,得到输出值y=9,则应该输入(
) INPUT x IF x<0 THEN
y=(x+1)2 ELSE
y=(x-1)2 END IF PRINT y END A.x=-4 B.x=-2 C.x=4或x=-4 D.x=-2或x=2
∧∧第
2 页
共
9 页
解析
∵由程序知y=
∴当y=9时,x=-4或x=4.
答案 C 5.写出下列程序运行的结果.
INPUT x IF x<=10 THEN P=x0.35 ELSE P=100.35+(x-10)0.7 END IF PRINT P END 若x=6,则P=
;若x=20,则P=
.
解析
若x=6,则x≤10,故P=6×0.35=2.1;若x=20,则x>10,此时P=10×0.35+(20-10)×0.7=10.5.
答案 2.1
10.5 6.读程序,完成下列题目.程序如图所示.
INPUT x IF x>=1 THEN
y=x+1 ELSE
y=2x+1 END IF PRINT y END (1)若执行程序时,没有执行语句y=x+1,则输入的x的取值范围是
;
(2)若执行结果为3,则执行的赋值语句是
,输入的x的值是
.
解析 (1)不执行y=x+1语句,说明不满足条件x≥1,故有x<1.
第
3 页
共
9 页
(2)当x<1时,y<2×1+1=3,故只能为x+1=3,x=2.
答案 (1)x<1
(2)y=x+1
2 7.阅读下面的程序,并回答问题.
INPUT x IF x<=2 THEN y=x2 ELSE IF x<=5 THEN
y=2x-3 ELSE
y=1/x END IF END IF PRINT y END (1)画出该程序对应的程序框图; (2)若要使输入的x值与输出的y值相等,这样的x值有几个? 解 (1)如图所示.
∧
第
4 页
共
9 页
(2)由程序框图知这是求y=的函数值的程序.
若y=x,分类讨论如下.
当x=x时,x=0或x=1,均满足x≤2;
当2x-3=x时,x=3,满足条件2 当=x时,x=±1,不满足x>5. 综上可知,满足输入x与输出y值相等的x值有3个,分别为0,1,3. B组 1.阅读下列程序 INPUT x IF x<0 THEN 2y=7x/2+3 ELSE IF x>5 THEN y=7x/2-5 ELSE y=3x+2 END IF END IF PRINT y END 若输入x=2,则输出的结果为( ) A.10 B.2 C.8 D.-2 解析 该程序的功能是求函数 y=的值. 因此当x=2时,y=3×2+2=8. 答案 C 第 5 页 共 9 页 2.下列程序描述的算法功能是( ) INPUT a,b,c IF a B.输出a,b,c三个数中的最小数 C.将a,b,c按从小到大排列 D.将a,b,c按从大到小排列 解析 把大数赋给a,最后输出a,故选A. 答案 A 3.求函数y=f(x)的值的程序如图所示,则f(-2)+f(3)=( ) INPUT “x=”;x IF x<=0 THEN f(x)=4x ELSE f(x)=2x END IF PRINT f(x) END A.3 C.1 解析 ∵-2≤0, B.2 D.0 ∧∴f(-2)=4×(-2)=-8. 第 6 页 共 9 页 ∵3>0, ∴f(3)=23=8. ∴f(-2)+f(3)=-8+8=0. 答案 D 4.在下面这个程序中,若输入a=35,则输出的b= . INPUT “a=”;a IF a>10 THEN b=a\10+a MOD 10 ELSE b=a END IF PRINT b END 解析 a=35>10,故执行b=a\10+aMOD10,即b=35\10+35MOD10=3+5=8. 答案 8 5.写出下列程序的运行结果. INPUT “a=”;a IF a<0 THEN PRINT “no solution” ELSE t=SQR(a) PRINT t END IF END 若a=-4,则输出结果为 ;若a=9,则输出结果为 . 解析 由题意可知,当a<0时的输出结果是“nosolution”;当a≥0时,t=答案 no solution 3 6.设计一个程序,输入一个三位自然数,把这个数的百位数与个位数对调,输出对调后的数. 解 程序如下 第 7 页 共 9 页 ,且输出t的值. INPUT “请输入一个三位自然数”;x IF x>99 AND x<1000 THEN a=x\100 b=(x-a100)\10 c=x-a100-b10 y=c100+b10+a PRINT y ELSE PRINT “该数不是三位数” ENDIF END 7.如图,在边长为16的正方形ABCD的边上有一动点P,点P沿边线由B→C→D→A(B为起点,A为终点)运动.若设P运动的路程为x,△APB的面积为y,试写出程序,根据输入的x值,输出相应的y值. 解 由题意可得函数关系式为 y= 程序如下 INPUT “x=”;x IF x>0AND x<=16 THEN y=8x ELSE IF x<=32 THEN y=128 ELSE 第 8 页 共 9 页 y=8(48-x) ENDIF ENDIF PRINT y END 第 9 页 共 9 页
文档信息
- 格式: PDF
- 页数: 未知页
- 字数: 未知
- 上传时间: 2018-04-28 20:22:00
- 下载次数: 0
- 浏览次数: 34
- 积分: 1
- 收藏: 0
作者信息
5ygggwenku_147288
来自:学校:湖北省天门市张港高级中学
配套课件
相关文档
下载提示
下载文档后,您可以获得:
- 完整无水印文档
- 高清阅读体验
- 随时保存查看
- 支持打印下载
关于本教案的常见问题
Q:1.2.2 条件语句教学目标是什么类型的资料?
A:这是一份教学教案文档,可用于备课、课堂讲解与课后复习,支持在线预览正文内容。
Q:这份教案对应哪篇课文?
A:对应课文《1.2.2 条件语句》,可从面包屑进入课文目录查看同课其他资料。
Q:如何找到配套课件?
A:页面提供「配套课件/同课文课件」入口;也可进入课文详情页同时查看教案与课件列表。