1、第一章1.11.1.3第2课时一、选择题1(2015河南柘城四高高一月考)算法共有三种逻辑结构,即顺序结构、条件结构、循环结构,下列说法正确的是()导学号67640099A一个算法只能含有一种逻辑结构B一个算法最多可包含两种逻辑结构C一个算法必须含有上述三种逻辑结构D一个算法可以含有上述三种逻辑结构的任意组合答案D解析一个算法可以含有一种逻辑结构,也可以含有两种逻辑结构,还可以含有三种逻辑结构,故选D.2下列判断正确的是() 导学号67640100A条件结构中必有循环结构B循环结构中必有条件结构C顺序结构中必有条件结构D顺序结构中必有循环结构答案B解析由循环结构的定义知B正确3下列说法正确的是
2、() 导学号67640101用程序框图表示算法,其优点是算法的基本逻辑结构展现得非常直观清楚;我们所接触到的算法一般是由顺序结构、条件分支结构、循环结构这三种基本的逻辑结构构成的;循环结构中,循环体指的是算法中的反复执行的处理步骤;条件分支结构中一定包含循环结构ABCD答案A解析错,条件分支结构中不一定有循环结构4下面的程序框图中,是循环结构的是() 导学号67640102ABCD答案C解析循环结构需要重复执行同一操作,故只有、符合5(2015福建文,4)阅读如图所示的程序框图,运行相应的程序,若输入x的值为1,则输出y的值为() 导学号67640103A2B7C8D128答案C解析由题意得,
3、该程序是求分段函数y的函数值,则f(1)918,故选C.6(2015河北行唐启明中学高一月考)如图给出的是计算的值的一个程序框图,其中判断框内应填入的条件是() 导学号67640104Ai11Bi10Ci0Di11答案D解析该程序框图的作用是求S的值,当i10时,输出S的值二、填空题7.执行右边的程序框图,若p0.8,则输出的n_.导学号67640105答案4解析第一次循环后:S,n2;第二次循环后:S,n3;第三次循环后:S,n4,此时循环结束8(2016山东文)执行下面的程序框图,若输入n的值为3,则输出的S的值为_.答案1解析第一次运行,i1,S1;第二次运行,i2,S1;第三次运行,i
4、3,S1,符合判断条件,故输出的S的值为1.三、解答题9.画出求解下列问题的算法的程序框图导学号67640946(1)求和;(2)画出求和1的程序框图解析(1)程序框图如图(1)所示:(2)程序框图如图(2)所示:一、选择题1阅读下边的程序框图,若输出s的值为7,则判断框内可填写() 导学号67640107Ai3?Bi4?Ci5?Di6?答案D解析i1,S2;S211,i123;S132,i325;S257,i527.因输出S的值为7,循环终止,故判断框内应填“i6?”2(2015陕西文,7)根据下边框图,当输入x为6时,输出的y() 导学号67640108A1B2C.5D10答案D解析该程序
5、框图运行如下:x6330,x330,x0330,y(3)2110,故选D.二、填空题3某程序框图如图所示,该程序运行后输出的k的值是_导学号67640109答案4解析k0,S0,S100,S0201,k1;S100,S1213,k2;S100,S32311,k3;S100,循环终止,输出k4.4(2016天津文)阅读下边的程序框图,运行相应的程序,则输出S的值为_.答案4解析第一次循环:S8,n2;第二次循环:S2,n3;第三次循环:S4,n4,此时结束循环,则输出S的值为4.三、解答题5设计一个算法,求12233100100的值,画出程序框图导学号67640111解析算法步骤如下:S1S1;S2i1;S3SSii;S4ii1;S5判断i100是否成立,若成立,则输出S,结束算出;否则,返回S3.该算法的程序框图如图所示:6.经过市场调查分析得知,2014年第一季度内,北京市海淀区居民对某种商品的需求量为18 000件为保证商品不脱销,商家在月初时将商品按相同数量投放市场已知年初商品的库存量为50 000件,用K表示商品的库存量,请设计一个程序框图,求出第一季度结束时商品的库存量导学号67640112解析设置出判断框中的条件,再由第一季度每个月份结束时商品的库存量,确定判断框的“是”与“否”分支对应的操作,由此即可画出流程图,用循环结构实现这一算法程序框图如下: