2019秋数学人教A版必修3(课件38张 训练):1.2.3 循环语句(2份)

文档属性

名称 2019秋数学人教A版必修3(课件38张 训练):1.2.3 循环语句(2份)
格式 zip
文件大小 6.7MB
资源类型 教案
版本资源 人教新课标A版
科目 数学
更新时间 2019-08-03 09:38:15

文档简介


A级 基础巩固
一、选择题
1.下列算法:
①求和+++…+;
②已知两个数求它们的商;
③已知函数定义在区间上,将区间十等分求端点及各分点处的函数值;
④已知正方形的边长求面积.
其中可能用到循环语句的是(  )
A.①②   B.①③   C.①④   D.③④
解析:在问题处理时,对某一步骤或若干步骤重复执行多次的适用于循环语句,故①③可能用到.
答案:B
2.下列关于条件语句的说法正确的是(  )
A.条件语句中必须有ELSE和END IF
B.条件语句中可以没有END IF
C.条件语句中可以没有ELSE,但是必须有END IF
D.条件语句中可以没有END IF,但是必须有ELSE
解析:条件语句有2种不同的格式,一种格式中没有ELSE,但两种格式都有END IF,故A、B、D错误,C正确.
答案:C
3.下列程序中循环体运行次数是(  )
A.4 B.5 C.6 D.60
解析:循环体第1次运行后,i=50;第2次运行后,i=60;第3次运行后,i=70;第4次运行后,i=80;第5次运行后,i=90;第6次运行后,i=100>90开始成立,循环终止.则共运行了6次.
答案:C
4.下列程序语句是求函数y=|x-4|+1的函数值,则①处为(  )
A.y=3-x B.y=x-5
C.y=5-x D.y=ABS(x-4)+1
解析:y=|x-4|+1=选C.
答案:C
5.下列程序输出的结果是(  )
A.3 B.5 C.7 D.8
解析:该程序的执行过程是:
a=1,
b=1,
b=1<5成立,
c=1+1=2;
a=1,
b=2,
b=2<5成立,
c=1+2=3;
a=2,
b=3,
b=3<5成立,
c=2+3=5;
a=3,
b=5,
b=5<5不成立,
输出b=5.
答案:B
二、填空题
6.给出下列程序:
如果输入x1=2,x2=3,那么执行此程序后,输出的结果是________.
解析:因为x1=2,x2=3,所以x1≠x2.所以y=x1+x2=2+3=5.
答案:5
7.若下面程序运行的结果是3,则输入的x值是________.
解析:由程序可知,y=
所以当y=3时,可得或
解得x=1或x=-3.
答案:1或-3
8.已知有下面的程序,如果程序执行后输出的结果是360,那么在程序UNTIL后面的“条件”应为________.
解析:因为输出的结果是360,即s=1×6×5×4×3,需执行4次,s需乘到3,i<3后结束算法.
所以,程序中UNTIL后面的“条件”应为“i<3(或i<=2)”.
答案:i<3(或i<=2)
三、解答题
9.下面程序的功能是输出1~100之间的所有偶数:
(1)试将上面①处程序补充完整;
(2)改写为含WHILE型循环语句的程序.
解:(1)①m=0.
(2)改写为含WHILE型循环语句的程序如下:
10.铁路托运行李,从甲地到乙地,按规定每张车票托运行李不超过50 kg时,每千克0.13元,如超过50 kg,超过的部分按每千克0.20元计算,如果行李重量为W(kg),运费为F(元),计算公式为:
F=
设计程序,输入行李的重量W,输出运费F.
解:程序如下:
B级 能力提升
1.输入两个数,输出其中较大的数,则能将程序补充完整的是(  )
A.PRINT b B.PRINT a
C.a=b D.b=a
解析:由题意知,a>b时输出a,否则输出b,A正确.
答案:A
2.下面程序运行后输出的结果为(  )
A.0 B.1 C.2 D.4
解析:当j=1时,余数a=1;当j=2时,余数a=3;当j=3时,余数a=1;当j=4时,余数a=0;当j=5时,余数a=0;当j=6时,不满足条件,此时退出循环.
答案:A
3.元旦期间,某商场搞挂历促销活动:原价每本20元,购买5~9本按九折收费,购买10本或10本以上则按八折收费.画出收费的程序框图,并写出相应的程序.
解:程序框图:
程序如下:
课件38张PPT。第一章 算法初步