2018-2019学年北师大版必修三 算法框图的基本结构及设计 课时作业
2018-2019学年北师大版必修三    算法框图的基本结构及设计   课时作业第1页

 2 算法框图的基本结构及设计

2.1 顺序结构与选择结构

课后篇巩固提升

1.解决下列问题的算法中,需要条件结构的是(  )

                

A.求两个数的和

B.求某个正实数的常用对数

C.求半径为r的圆的面积

D.解关于x的一元二次方程ax2+bx+c=0 学 ]

解析解关于x的一元二次方程ax2+bx+c=0时,需讨论Δ=b2-4ac的符号,故需要条件结构.

答案D

2.已知函数y={■(x"-" 1"," x<0"," @0"," 0≤x≤6"," @3x"," x>6"," )┤输入自变量x的值,求对应的函数值,设计算法框图时所含有的基本逻辑结构是0(  )

                

A.顺序结构

B.选择结构

C.顺序结构和选择结构

D.以上都不是

解析任何算法框图中都有顺序结构.因为自变量在不同的范围内有不同的对应法则,所以必须用选择结构来解决.

答案C

3.如图所示的算法框图,其功能是0(  )

A.输入a,b的值,按从小到大的顺序输出它们的值

B.输入a,b的值,按从大到小的顺序输出它们的值

C.求a,b中的最大值 学 ]

D.求a,b中的最小值

解析输入a=1,b=2,运行算法框图可输出2.根据执行过程可知该算法框图的功能是输入a,b的值,输出它们中的最大值,即求a,b中的最大值.

答案C

4.已知算法框图如下,当输出y的值为1时,输入x的值是(  )