1.1.2 程序框图与算法的基本逻辑结构 同步练习2(含答案)

文档属性

名称 1.1.2 程序框图与算法的基本逻辑结构 同步练习2(含答案)
格式 zip
文件大小 108.1KB
资源类型 教案
版本资源 人教新课标A版
科目 数学
更新时间 2016-12-04 10:18:29

图片预览

文档简介

1.1.2
程序框图与算法的基本逻辑结构
同步练习
一、选择题
1.算法的三种基本结构是(
)
A.顺序结构、
选择结构、循环结构
B.顺序结构、流程结构、循环结构
C.顺序结构、
分支结构、流程结构、
D.流程结构、循环结构、分支结构
2.流程图中表示判断框的是(
)
A.矩形框
B.菱形框
C.圆形框
D.椭圆形框
3.流程图中的判断框,有1个入口和(
)个出口.
A.1
B.2
C.3
D.4
4.在程序框图中,算法要输入或输出信息,可以写在(
)
A.处理框内
B.判断框内
C.输入、输出框内
D.起止框内
5.下面是一个算法的程序框图,当输入的x值为3时,输出y的结果恰好是,则?处的关系式是(
)
A.
B.
C.
D.
6.下列关于框图的逻辑结构正确的是(
)
A.用顺序结构画出电水壶烧开水的框图是唯一的
B.条件结构中不含顺序结构
C.条件结构中一定含有循环结构
D.循环结构中一定含有条件结构
7.框图与算法相比,下列判断正确的是(
)
A、程序框图将算法的基本逻辑展现得很清楚
B、算法使用自然语言描述解决问题的步骤,程序框图使得这些步骤更为直观
C、实质不变,形势变复杂了
D、程序框图更接近于计算机理解
8.尽管算法千差万别,程序框图按逻辑结构分类有(
)类
A.2
B.3
C.4
D.5
9.程序框图如图,如果程序运行的结果为S=132,那么判断框中应填入(
)
A.
k
≤10?
B.
k≥10?
C.
k
≤11?
D.
k
≥11?
二、填空题
10.阅读流程图,若输入a
=
12
,b
=
21,则输出的结果为________.
11.下列说法中正确的序号是______________.
(1)任何一个算法都离不开顺序结构;
(2)算法程序框图中,根据条件是否成立有不同的流向;
(3)任何一个算法都必须同时含有三种基本结构;
(4)算法执行过程中,三种基本结构都只有一个入口,一个出口;
(5)循环结构中必须有条件结构,条件结构中也一定有循环结构.
12.阅读程序框图,若要使输入的x的值与输出的y的值相等,则x的可能值的个数为________.
三、解答题
13.写出计算1+4+7+10+13+16+19+22+25+28+31+34+37的算法,并绘制相应的程序框图.
14.画出求的算法的程序框图.
15.函数,设计一个算法求该函数的函数值的算法,并画出流程图.
答案
1、A
2、B
3、B
4、C
5、B
6、D
7、B
8、C
9、A
10、33
11、(1)、(2)
12、3
13、算法如下:
第一步:S=0;
第二步:i=1;
第三步:S=S+i;
第四步:i=i+3;
第五步:如果i>37,则输出S;
否则转到第三步,执行第三步,第四步,第五步.
相应的程序框图如图所示:
14、
15、第一步:输入一个实数x

第二步:判断
x≤0
是否成立,若成立计算,否则计算
y
=
x
+
1;
第三步:输出
y.
12题图
10题图
开始
S=0
i=1
S=S+i
i=i+3
i>37
输出S
结束


i>10
开始
T=1
i=2
T=T×i
i=i+1
输出T
结束