流程图一、选择题1.下面流程图的作用是按大小顺序输出两数,括号处的处理可以是( )A.A=B;B=AB.T=B;B=A;A=TC.T=B;A=T;B=AD.A=B;T=A;B=T【答案】 B【解析】 该项中的处理可实现 A、B 数值的互换.2.工业中制硫酸的流程图如图所示,则其过程中包含的化学反应有( )A.3 个 B.4 个 C.5 个 D.6 个【答案】 A【解析】 黄铁矿和空气在沸腾炉中反应;产生的 SO2接触空气反应;产生的 SO3和剩余的 SO2在吸收塔内反应.3.某工厂加工某种零件的工序流程图如图所示,按照这个工序流程图,一件成品至少要经过______道加工和检验程序.A.3 B.4 C.5 D.6【答案】 B【解析】 至少要经过粗加工、检验、精加工、最后检验 4 道工序.二、填空题4.小明每天早晨起床后要做如下事情:洗漱用 5min,收拾床褥用 4min,听广播用15min,吃早饭用 8min.要完成这些事情,小明要花费的最少时间为________min.【答案】 17【解析】 过程的简单化和重复化,使许多问题可以在同一时间内完成.如听广播的同时可以洗漱、收拾床褥、吃早饭,故最少需 17min.5.如图所示的流程图是将一系列指令和问题用框图的形式排列而成的.阅读下面的流程图,并回答下列问题:若 a>b>c,则输出的数是________;若 a=50.6,b=0.65,c=log0.65,则输出的数是________(用字母 a,b,c 表示).【答案】 a a【解析】 此流程图为从 a,b,c 中选出最大值,若 a>b>c,则输出的数是 a;又 a=50.6>1,b=0.65∈(0,1),c=log0.65<0,故 a>b>c,则输出的数是 a.三、解答题6.新课标要求学生数学模块学分认定由模块成绩决定,模块成绩由模块考试成绩和平时成绩构成,各占 50%.若模块成绩大于或等于 60 分,获得 2 学分,否则不能获得学分(为0 分).设计一个算法,通过考试成绩和平时成绩计算学分,并画出算法流程图.[分析] 模块成绩 C 由模块考试成绩 C1和平时成绩 C2构成,各占 50%,即 C=;然后判断是否大于或等于 60 分,决定得 2 分还是 0 分.【解析】 (1)算法:1.输入考试成绩 C1和平时成绩 C2;2.计算模块成绩 C=;3.判断 C 与 60 的大小,输出学分 F;若 C≥60,则输出 F=2;若 C<60,则输出 F=0.(2)算法流程图如图所示.[规律方法] 利用流程图表示算法,具有直观、形象的特点,能更清楚地展现算法的逻辑结构,所以必须学会正确使用流程图来描述某一问题的算法.