高中数学人教版新课标B必修31.2.2条件语句教案及反思
展开基本算法语句-条件语句
同步训练
A组
一. 选择
1.下面不属于基本算法语句的一项是 ( )
A.INPUT语句 B.WHILE语句 C.END语句 D.IF—THEN语句
2.右边程序运行的结果是 A.1,2,3 B.2,3,1 C.2,3,2 D.3,2,1
3.右边程序执行后输出的结果是 A.-1 B.0 C.1 D2
4. 将两个数a=8,b=17交换,使a=17,b=8,下面语句正确一组是 ( )
A. B. C. D.
5. 下面为一个求20个数的平均数的程序,在横线上应填充的语句为 ( )
A. i>20
B. i<20
C. i>=20
- i<=20
6. 上右程序运行后输出的结果为 ( )
A. 3 4 5 6 B. 4 5 6 7 C. 5 6 7 8 D. 6 7 8 9
7. 下左程序运行后输出的结果为_____________
8.上右程序输出的n的值是_____________________.3
9. 指出下列语句的错误,并改正:
(1)A=B=50
(2)x=1,y=2,z=3
(3)INPUT “How old are you” x
(4)INPUT ,x
(5)PRINT A+B=;C
(6)PRINT Good-bye!
10.已知f(x)=x3-3x2+2x+1,写出任意一个x的值对应的函数值f(x)的求法程序.
11.计算 ,写出算法的程序.
12.写出已知函数 输入的值,求y的值程序.
B组
1.下列给出的赋值语句中正确的是
A.4 = M B.M =-M C.B=A-3 D.x + y = 0
2.右边程序运行后的输出结果为
A.17 B.19 C.21 D.23
3.右边的程序框图(如图所示),能判断任意输入的数x的奇偶性:其中判断框内的条件是 A.m=0 B.x=0 C.x=1 D.m=1
4. 给出以下四个问题,
①输入一个数x,输出它的相反数.
②求面积为6的正方形的周长.
③求三个数a,b,c中的最大数.
④求函数的函数值.
其中不需要用条件语句来描述其算法的有 ( )
A. 1个 B. 2个 C. 3个 D. 4个
5. 下左程序运行后输出的结果为 ( )
A. 50 B. 5 C. 25 D. 0
6.若输入8时,则下列程序执行后输出的结果是 0.7
7.在程序语言中,下列符号分别表示什么运算
* :
\ :
∧ :
SQR:
ABS:
8. 下列程序运行后,a,b,c的值各等于什么?
(1)a=3 (2)a=3
b=-5 b=-5
c=8 c=8
a=b a=b
b=c b=c
PRINT a,b,c c=a
END PRINT a,b,c
END
9. 儿童乘坐火车时,若身高不超过1.1 m,则不需买票;若身高超过1.1 m但不超过1.4 m,则需买半票;若身高超过1.4 m,则需买全票.试设计一个买票的算法,并画出相应的程序框图及程序。
10.意大利数学家菲波拉契,在1202年出版的一书里提出了这样的一个问题:一对兔子饲养到第二个月进入成年,第三个月生一对小兔,以后每个月生一对小兔,所生小兔能全部存活并且也是第二个月成年,第三个月生一对小兔,以后每月生一对小兔.问这样下去到年底应有多少对兔子? 试画出解决此问题的程序框图,并编写相应的程序.
.同步训练
A组
二. 选择
1. C. 2. C.3. B. 4. B. 5.A. 6. A.
7. _22 -22 .8.3
9.
(1)变量不能够连续赋值.可以改为
A=50
B=A
(2)一个赋值语句只能给一个变量赋值.可以改为
x=1
y=2
z=3
(3)INPUT语句“提示内容”后面有个分号(;).改为
INPUT “How old are you?”;x
(4)INPUT语句可以省略“提示内容”部分,此时分号(;)也省略,也不能有其他符号.改为
INPUT x
(5)PRINT语句“提示内容”部分要加引号(“ ”).改为PRINT “A+B=”;C
(6)PRINT语句可以没有表达式部分,但提示内容必须加引号(“ ”).改为
PRINT “Good-bye!”
10.解:(方法一)INPUT “请输入自变量x的值:”;x
A=x∧3
B=3*x∧2
C=2*x
D=A-B+C+1
PRINT “x=”;x
PRINT “f(x)=”;D
END
(方法二)INPUT “请输入自变量x的值:”;x
m=x*(x-3)
n=x*(m+2)
y=n+1
PRINT “x=”;x
PRINT “f(x)=”;y
END
11.解:s=1
n=2
i=1
WHILE i<=63
s=s+n∧i
i=i+1
WEND
PRINT “1+2+2∧2+2∧3+…+2∧63=”;s
END
12.解: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的值为:”;y
END
B组
1. B. 2. C. 3. D. 4. B.5。 D. 6. 0.7 7.略运
8.(1)a=-5,b=8,c=8;(2)a=-5,b=8,c=-5.
9. 解:是否买票,买何种票,都是以身高作为条件进行判断的,此处形成条件结构嵌套. 程序框图是:
程序是:
INPUT “请输入身高h(米):”;h
IF h<=1.1 THEN
PRINT “免票”
ELSE
IF h<=1.4 THEN
PRINT “买半票”
ELSE
PRINT “买全票”
END IF
END IF
END
10.解: 分析: 根据题意可知,第一个月有1对小兔,第二个月有1对成年兔子,第三个月有两对兔子,从第三个月开始,每个月的兔子对数是前面两个月兔子对数的和,设第N个月有两F对兔子,第N-1个月有S对兔子,第N-2个月有Q对兔子,则有F=S+Q,一个月后,即第N+1个月时,式中变量S的新值应变第N个月兔子的对数(F的旧值),变量Q的新值应变为第N-1个月兔子的对数(S的旧值),这样,用S+Q求出变量F的新值就是N+1个月兔子的数,依此类推,可以得到一个数序列,数序列的第12项就是年底应有兔子对数,我们可以先确定前两个月的兔子对数均为1,以此为基准,构造一个循环程序,让表示“第×个月的I从3逐次增加1,一直变化到12,最后一次循环得到的F”就是
高中数学人教版新课标B必修31.2.2条件语句教学设计: 这是一份高中数学人教版新课标B必修31.2.2条件语句教学设计,共6页。
必修31.2.2条件语句教案设计: 这是一份必修31.2.2条件语句教案设计,共5页。
高中人教版新课标B1.2.2条件语句教案设计: 这是一份高中人教版新课标B1.2.2条件语句教案设计,共3页。教案主要包含了问题情境,学生活动,建构数学,数学运用,回顾小结,课外作业等内容,欢迎下载使用。