- 巩固练习_算法案例_提高 试卷 1 次下载
- 知识讲解_古典概型_基础练习题 试卷 1 次下载
- 知识讲解_算法案例_提高练习题 试卷 1 次下载
- 巩固练习_随机抽样_基础 试卷 1 次下载
- 巩固练习_随机事件的概率_基础 试卷 1 次下载
巩固练习_算法与程序框图_基础
展开【巩固练习】
1.下列说法正确的是( ).
A.一个算法的步骤是可逆的
B.一个算法可以无止境地运算下去
C.完成一件事情的算法有且只有一种
D.设计算法要本着简单方便的原则
2.早上从起床到出门需要洗脸刷牙(5 min)、刷水壶(2 min)、烧水(8 min)、泡面(3 min)、吃饭(10 min)、听广播(8 min)几个过程.从下列选项中选出最好的一种算法( ).
A.第一步,洗脸刷牙.第二步,刷水壶.第三步,烧水.第四步,泡面.第五步,吃饭.第六步,听广播
B.第一步,刷水壶.第二步,烧水同时洗脸刷牙.第三步,泡面.第四步,吃饭.第五步,听广播
C.第一步,刷水壶.第二步,烧水同时洗脸刷牙.第三步,泡面.第四步,吃饭同时听广播
D.第一步,吃饭同时听广播.第二步,泡面.第三步,烧水同时洗脸刷牙.第四步,刷水壶
3.下面四种叙述能称为算法的是( )
A.在家里一般是妈妈做饭
B.做米饭需要刷锅、淘米、添水、加热这些步骤
C.在野外做饭叫野炊
D.做饭必须要有米
4.程序框图中“处理框”的功能是( )
A.赋值 B.计算 C.赋值或计算 D.判断某一条件是否成立
5.如下图(左)所示的是一个算法的程序框图,已知a1=3,输出的结果为7,则a2的值是( )
A.9 B.10 C.11 D.12
6.输入―1,按上图(右)所示的程序框图运行后,输出的结果是( )
A.―1 B.0 C.1 D.2
7.(2016 淮南模拟)下面的程序框图能判断任意输入的数x的奇偶性.其中判断框内的条件是( )
A.m=0 B.m=1 C.x=0 D.x=1
8.某程序框图如下图所示,该程序运行后输出的倒数第二个数是( )
A. B. C. D.
9.完成不等式的算法过程:
(1)将含的项移项至不等式的左边,将常数项移至不等式的右边,得 ;
(2)在不等式两边同时除以的系数,得 .
10.写出下列算法的功能.
(1)图(左)中算法的功能是(a>0,b>0)________;
(2)图(右)中算法的功能是______________________.
11.如图所示是求小于等于1000的所有正偶数的和的程序框图,则空白处①应为 ;②应为
.
12.(2015 马鞍山三模)如图是一算法的程序框图,若此程序运行结果为S=720,则在判断框中应填入关于k的判断条件是 .
13.(2016春 河南南阳月考)以下是某次考试中某班10名同学的数学成绩(单位:分)82,120,97,65,130,115,98,107,77,89.要求将90分以上的同学的平均分求出来.画出算法框图,并写出程序语句.
14.(2015春 娄底期中)已知一个三角形的三边边长为2,3,4,设计一个算法,求出它的面积.
15.火车站对乘客退票收取一定的费用,具体办法是:按票价每10元(不足10元按10元计算)核收2元;2元以下的票不退.试写出票价为x元的车票退掉后,返还的金额y元的算法的程序框图.
【答案与解析】
1.【答案】D
【解析】由算法的定义与特征可得.
2.【答案】C
【解析】因为A选项共用时间36 min,B选项共用时间31 min,C选项共用时间23 min,D选项的算法步骤不符合常理.
3.【答案】B
【解析】算法的特点:有穷性,确定性,顺序性与正确性,不唯一性,普通性
算法可以用自然语言、图形语言、程序语言来表示,同一问题可以用不同的算法来描述,但结果一定相同,
故选:B
4.【答案】C
5.【答案】C
【解析】 根据算法的程序框图可知此处求的是,因为输出的结果是7,所以a1+a2=14,又a1=3,从而a2=11.
6.【答案】B
【解析】根据程序框图应当执行“y=x2-1”这个处理框,从而有y=0,故选B.
7.【答案】B
【解析】由程序框图所体现的算法可知判断一个数是奇数还是偶数,看这个数除以2的余数是1还是0.
由图可知应该填m=1.
故选B.
8.【答案】C
【解析】由程序框图知,输出的数依次为3,2,,,.所以该程序运行后输出的倒数第二个数是.
9.【答案】(1);(2)
10.【答案】(1)求以a,b为直角边的直角三角形斜边c的长
(2)求两个实数a,b的和
【解析】这两个框图均为顺序结构,直接可看出答案.
11.【答案】
12.【答案】k≥8或k>7
【解析】S=720=1×10×9×8
所以循环体执行三次
则判断框中应填入关于k的判断条件是k≥8或k>7
故答案:k≥8或k>7
13.【解析】算法框图如下:
算法语句如下:
i=1
s=0
m=0
DO
INPUT x
IF x>=90 THEN
s=s+x
m=m+1
END IF
i=i+1
LOOP WHILE i<=10
P=s/m
PRINT P
END
14.【解析】由于已知三角形的三边长,可利用海伦公式求三角形的面积,具体算法如下:
第一步,令a=2,b=3,c=4
第二步,计算
第三步,利用公式,求出面积
第四步,输出S,结束程序
15.【解析】
巩固练习_圆的方程_基础: 这是一份巩固练习_圆的方程_基础,共5页。
巩固练习_数列的全章复习与巩固_基础: 这是一份巩固练习_数列的全章复习与巩固_基础,共5页。
巩固练习_基础: 这是一份巩固练习_基础,共5页。