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). 程序框图如图所示.



更多相关文章:
(人教b版)数学必修三练习:1.1.2程序框图(含答案)
(人教b版)数学必修三练习:1.1.2程序框图(含答案)_数学_高中教育_教育专区。...该算法的程序框图如图所示. 6.如图所示的程序框图,根据框图和各题的条件回答...
程序框图练习题及答案.(经典)doc
程序框图练习题及答案.(经典)doc_数学_高中教育_教育专区。必修三 程序框图练习...i ?1 i≥2 否 是 输出 S 结束 A.1 B. () 2 3 C. 13 21 D. ...
2015高中数学 1.1.2程序框图练习 新人教A版必修3
2015高中数学 1.1.2程序框图练习 新人教A版必修3_数学_高中教育_教育专区。1. 1.2 程序框图 (练) 1.程序框图是算法思想的重要表现形式,程序框图中 不含( ...
高二程序框图练习题及答案
高二程序框图练习题及答案_数学_高中教育_教育专区。程序框图练习题及答案、...1 C. 1 2 D. ?2 ) 9.如图所示,程序框图(算法流程图)的输出结果是( (...
1.1.2_程序框图与算法的基本逻辑结构试题及答案
试题同步测试 1.阅读右边的程序框图,运行相应的程序,则输出 s 的值为( A.-1 C.1 B .0 D.3 ) 2.某程序框图如图所示,若输出的 S=57,则判断框内...
程序框图练习题2014
程序框图练习题2014_数学_高中教育_教育专区。程序框图练习题 2014/12/13 1.某...C. 1 + 1 1 1 1 + 2 + 3 + ? + 10 2 2 2 2 -2- 8. 根据...
1.1.2 程序框图(第2课时)
3. 画出 1+2+3+4+5 的一个算法的程序框图. 4. (课本第 20 页习题 1.1A 组第 2 题) 5. 输入一元二次方程错误!未找到引用源。的系数,输出它的...
1.1.2 程序框图(第3课时)
时的函数值,并 画出程序框图. 4. (课本第 11 页习题 1.1A 组第 2 题) 5. 如果我国工农业产值每年以 9%的增长率增长,问几年后我国产值翻一翻,试用...
程序框图练习题)
程序框图练习题 20131225 班级 姓名 小组 1.(09 天津文)阅读下面的程序框图,...(09 福建)阅读图 2 所示的程序框图,运行相应的程序,输出的结果是 A. 1 B....
1.1.2程序框图学案
§ 1.1.2 程序框图与算法的基本逻辑结构一.学习目标 1、 理解程序框图的含义...循环结构 程 序 框 图 1.1.2 程序框图与算法的基本逻辑结构 3 练习:1. ...
更多相关标签:

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

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