9512.net
甜梦文库
当前位置:首页 >> 数学 >>

1.1.2程序框图(练习题)



1.1.2 程序框图
一、选择题 1.在程序框图中,一个算法步骤到另一个算法步骤的连接用( A.连接点 C.判断框 答案:B B.流程线 D.处理框 )

2.符号

表示的意义是(

)

A.流程图的开始或结束 B.数据的输入或输出 C.根据给定条件判断 D.赋值执行语句结果的传递 解析

:选 C.掌握每一种框图的功能,能准确地画出框图符号. 3.画程序框图需要遵循的规则中,下列说法中错误的是( A.使用标准的框图的符号 B.除判断框外,大多数框图符号只有一个进入点和一个退出点,判断框是具有 超过一个退出点的符号之一 C.一种判断框是“是”与“否”两分支的判断,而且有且仅有两个结果;另一 种是多分支判断,有几种不同的结果 D.在图形符号内描述的语言要非常简练清楚 答案:B 4.下列关于程序框图的理解中正确的有( ) )

①用程序框图表示算法直观、形象,容易理解; ②程序框图能够清楚地展现算法的逻辑结构,也就是通常所说的一图胜万言; ③在程序框图中,起、止框是任何流程必不可少的; ④输入和输出框可用在算法中任何需要输入、输出的位置. A.1 个 C.3 个 答案:D B.2 个 D.4 个

5.如图程序框图能判断任意输入的数 x 的奇偶性.

其中判断框内的条件是( A.m=0 C.x=1 答案:D

) B.x=0 D.m=1

6.如图,写出程序框图描述的算法的运行结果(

)

A.-5 C.-1

B.5 D.-2

?2x+1, 解析: A.该算法的功能是求 x=-1 时, (x)=? 选 f ?3x-2, 由分段函数的性质知 f(-1)=-5. 7.程序框图中的判断框,有一个入口几个出口( A.1 C.3 B.2 D.4 )

x≥0 x<0

的函数值,

解析:选 B.一般有两个出口:“是”与“否”. 8.下面的功能中,属于处理框的是( )

①赋值;②计算;③判断;④输入,输出. A.①②③ B.①②

C.②③

D.①②④

解析:选 B.处理框的功能是赋值,计算和传送结果. 9.下列关于程序框图的说法正确的有( )

①程序框图只有一个入口,也只有一个出口; ②程序框图中的每一部分都应有一条从入口到出口的路径通过它; ③程序框图中的循环可以是无尽循环; ④连接点是用来连接两个程序框图的. A.①②③ C.① B.②③ D.①②

解析:选 D.由框图符号及作用的说明可知③④错误,程序框图中的循环必须是 有限循环;连接点是连接同一个程序框图的不同部分. 二、填空题 10. 如图所示是某一问题的算法的程序框图. 此框图反映的算法功能是________.

解析:输入 x,x≥0 时输出 x;x<0 时输出-x, ∴是计算|x|. 答案:计算任意实数 x 的绝对值|x| 11.观察程序框图如图所示.

若 a=5,则输出 b=________. 解析:因为 a=5,所以程序执行“否”,b=52+1=26. 答案:26 12.如图框图,当 x1=6,x2=9,p=8.5 时,x3 等于________.

解析:由程序框图可知 p=8.5≠ ∴p=

6+9 , 2

x2+x3
2

=8.5,

∴x3=8.5×2-9=8. 答案:8 13.如图算法的功能是________.

答案:求两个实数 a、b 的和 14.如图算法的功能是(a>0,b>0)________.

答案:求以 a、b 为直角边的直角三角形斜边 c 的长 三、解答题 15. 如图是为解决某个问题而绘制的程序框图,根据该图和下列各小题的条件回 答问题.

(1)该程序框图解决的问题是什么? (2)框图中 x=3 的含义是什么? (3)若输出的最终结果是 y1=4,y2=-3,当 x=10 时,输出的结果是多少? (4)在(3)的前提下,当输入的 x 值为多大时,输出 ax+b=0? 解:(1)该程序框图解决的是求函数 f(x)=ax+b 的函数值的问题,其中输入的 是自变量 x 的值,输出的是 x 对应的函数值. (2)框图中 x=3 的含义是将 3 的值赋给变量 x. (3)y1=4,即 3a+b=4,①

y2=-3,即-4a+b=-3.②
由①②得 a=1,b=1, ∴f(x)=x+1. ∴当 x=10 时,10a+b=f(10)=11. (4)令 f(x)=x+1=0,知 x=-1.

∴当输入的值为-1 时,输出 ax+b=0. 16.画出判断两条直线 l1:y=k1x+b1,l2:y=k2x+b2 是否垂直的程序框图. 解:算法如下: S1 输入 k1、k2 的值. S2 计算 u=k1×k2. S3 若 u=-1,则直线 l1 与 l2 垂直;否则,l1 与 l2 不垂直. S4 输出信息“垂直”或“不垂直”. 程序框图如图:

17.假设函数 f(x)=ax2+bx+c(a≠0)与 x 轴有公共点,设计一个算法,对多项 式 ax2+bx+c 因式分解并画出程序框图. 解:算法如下. S1 利用求根公式求得方程 ax2+bx+c=0 的两个根 x1,x2; S2 对 ax2+bx+c 因式分解:ax2+bx+c=a(x-x1)(x-x2). 程序框图如图所示.



更多相关文章:
1.1.2程序框图测试题
1.1.2程序框图测试题_数学_高中教育_教育专区。第一章 算法初步 章末综合检测 运行如右图的程序框图,若输出的 y 随着输入的 x 的增大而减小,则 a 的取值...
2015高中数学 1.1.2程序框图练习 新人教A版必修3
2015高中数学 1.1.2程序框图练习 新人教A版必修3_数学_高中教育_教育专区。1. 1.2 程序框图 (练) 1.程序框图是算法思想的重要表现形式,程序框图中 不含( ...
1.1.2 程序框图与算法的基本逻辑结构试题及答案
试题同步测试 1.阅读右边的程序框图,运行相应的程序,则输出 s 的值为( A.-1 C.1 B.0 D.3 ) 2.某程序框图如图所示,若输出的 S=57,则判断框内 ...
【2014-2015学年高中数学(人教B版,必修3)练习:1.1.2 程序框图
【2014-2015学年高中数学(人教B版,必修3)练习:1.1.2 程序框图_数学_高中教育_教育专区。【2014-2015学年高中数学(人教B版,必修3)练习:1.1.2 程序框图第...
1.1.2_程序框图与算法的基本逻辑结构试题及答案
试题同步测试 1.阅读右边的程序框图,运行相应的程序,则输出 s 的值为( A.-1 C.1 B .0 D.3 ) 2.某程序框图如图所示,若输出的 S=57,则判断框内...
2013-2014学年高一人教A版数学必修三配套练习 1.1.2.3 循环结构、程序框图的画法 Word版含解析]
2013-2014学年高一人教A版数学必修三配套练习 1.1.2.3 循环结构、程序框图的画法 Word版含解析]_高中教育_教育专区。2013-2014学年高一人教A版数学必修三配套...
高一数学必修3同步练习:1-1-2-3循环结构、程序框图的画法
高一数学必修3同步练习:1-1-2-3循环结构、程序框图的画法_高一数学_数学_高中教育_教育专区。高一数学必修3全册同步1-1-2-3 循环结构、程序框图的画法 、选...
人教版选修【1-2】4.1《流程图》习题及答案
人教版选修【1-2】4.1《流程图》习题及答案_数学_高中教育_教育专区。数学· ...答案:A 1 1 1 1 5. 下图给出的是计算 +++?+ 的值的程序框图, ...
1.1.2 程序框图(二)
1.1.2 程序框图(二)_高一数学_数学_高中教育_教育专区。长沙市中(小)学教师...④ 练习:用两种循环结构,写出求 100 所有正约数的算法程序框图. 2. 教学“鸡...
更多相关标签:

All rights reserved Powered by 甜梦文库 9512.net

copyright ©right 2010-2021。
甜梦文库内容来自网络,如有侵犯请联系客服。zhit325@126.com|网站地图