资料摘要

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 条件语句
  • 支持正文预览,并提供同课文课件入口
浏览次数
33
下载次数
0
更新时间
2018-04-28 20:22:00
来源学校
学校:湖北省天门市张港高级中学

1.2.2 条件语句课堂实录【3】

未知
2018-04-28 20:22:00
33
0
PDF / 未知页
未知字
配套课件
积分:1
第 1 页,共 1 页

1.2.2 条件语句课堂实录【3】

未知

摘要:暂无摘要

关键词:1.2.2 条件语句课堂实录【3】

正文

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 页

第 1 页,共 1 页

文档信息

  • 格式: PDF
  • 页数: 未知页
  • 字数: 未知
  • 上传时间: 2018-04-28 20:22:00
  • 下载次数: 0
  • 浏览次数: 33
  • 积分: 1
  • 收藏: 0

作者信息

教师头像

5ygggwenku_147288

来自:学校:湖北省天门市张港高级中学

下载提示

下载文档后,您可以获得:

  • 完整无水印文档
  • 高清阅读体验
  • 随时保存查看
  • 支持打印下载

关于本教案的常见问题

Q:1.2.2 条件语句课堂实录【3】是什么类型的资料?

A:这是一份教学教案文档,可用于备课、课堂讲解与课后复习,支持在线预览正文内容。

Q:这份教案对应哪篇课文?

A:对应课文《1.2.2 条件语句》,可从面包屑进入课文目录查看同课其他资料。

Q:如何找到配套课件?

A:页面提供「配套课件/同课文课件」入口;也可进入课文详情页同时查看教案与课件列表。