1、2012年苏教版高中数学必修 3 1.2流程图练习卷与答案(带解析) 填空题 写出右边程序流程图的运算结果:如果输入 R=8,那么输出 a= 答案: 如果考生的成绩 (以满分 100分计 ) ,则输出 “优秀 ”;若成绩,则输出 “中等 ”;若 ,则输出 “及格 ”;若 ,则输出“不及格 ”。若输入的成绩为 95,则输出结果为 _。 答案:优秀 下边的程序框图(如图所示),能判断任意输入的数 x的奇偶性,其中判断框内的条件是 . 答案: 解答题 任意给定三个正实数,设计一个算法,判断:以这样三个数为边长的三角形是否存在?画出它的框图。 答案: 设计一个尺规作图的算法来确定线段 AB的一个五等分
2、点,并画出流程图。 (点拨:确定线段 AB的五等分点,是指在线段 AB上确定一点 M,使得) 答案:算法如下: S1 从 A点出发作一条与原直线不重合的射线; S2 任取射线上一点 C,以 AC 为单位长度,在射线上依次作出点 E、 F、 G、 D,使 ; S3 连接 ,并过点 C作 的平行线交 AB于 M, M就是要找的五等分点 . 流程图如下: 设计一个求任意实数的绝对值的算 法,并画出流程图 答案:算法如下: S1 输入任意实数 ; S2 若 ,则 ;否则 ; S3 输出 流程图如下: 写出解方程 ( a, b为常数)的算法,并画出流程图。 答案:算法如下: S1 判断 a是否为 0。
3、S2 如 a=0,输出 “方程无解 ”并结束程序。 S3 输出 。 ( 1)下面的流程图表示了一个什么样的算法? ( 2)思考:如果要实现上述流程图所表示的目的,是否还有其它的算法? 答案:( 1)输出 a, b, c中最大的数。 ( 2)算法:将 a与 b进行比较,将大的数放入一个临时变量 Max中,再将Max与 c比较,输出大的数。 如果考生的成绩大于或等于 60分,则输出 “及格 ”,否则输出 “不及格 ”,用流程图表示这一算法过程。 答案:流程图如下 : 设计求解一元二次方程 的一个算法,并用流程图表示。 答案:算法如下 S1 输入 a, b, c S2 S3 如果 0,那么输出 “由于方程无实数根 ”,否则 ,输出这两个根。 流程图: 已知三角形的三边 a, b, c,计算该三角形的面积。写出算法,并用流程图表示出来。 答案:算法如下: S1 计算 ; S2 利用公式 即可求出三角形的面积。 流程图: 输出 s 输入