程序框图练习题 菁优网

发布时间 : 星期三 文章程序框图练习题 菁优网更新完毕开始阅读

分析: 从赋值框给出的两个变量的值开始,逐渐分析写出程序运行的每一步,便可得到程序框图表示的算法的功能. 解答: 解:框图首先给累加变量S和循环变量i赋值, S=0,i=1; 判断i>10不成立,执行S=1+2×0=1,i=1+1=2; 判断i>10不成立,执行S=1+2×1=1+2,i=2+1=3; 判断i>10不成立,执行S=1+2×(1+2)=1+2+22,i=3+1=4; … 判断i>10不成立,执行S=1+2+22+…+29,i=10+1=11; 判断i>10成立,输出S=1+2+22+…+29. 算法结束. 故则该算法的功能是计算数列{2n﹣1}的前10项和. 故选A. 点评: 本题考查解

37

决程序框图中的循环结构时,常采用写出前几次循环的结果,找规律. 15.(2012?黑龙江)如果执行右边的程序框图,输入正整数N(N≥2)和实数a1,a2,…,an,输出A,B,则( )

AA+B为a1,. a2,…,an的和 B. 为a1,a2,…,an的算术平均数 CA和B分别是. a1,a2,…,an中最大的数

38

和最小的数 DA和B分别是. a1,a2,…,an中最小的数和最大的数 考点: 循环结构. 专题: 算法和程序框图. 分析: 分析程序中各变量、各语句的作用,再根据流程图所示的顺序,可知:该程序的作用是求出a1,a2,…,an中最大的数和最小的数. 解答: 解:分析程序中各变量、各语句的作用, 再根据流程图所示的顺序, 可知,该程序的作用是:求出a1,a2,…,an中最大的数和最小的数 其中A为a1,a2,…,an中最大的数,B为a1,a2,…,an中最小的数 故选:C. 点评: 本题主要考查了循环结构,解题的关键是建立数学模型,根据

39

每一步分析的结果,选择恰当的数学模型,属于中档题. 16.(2012?陕西)如图是计算某年级500名学生期末考试(满分为100分)及格率q的程序框图,则图中空白框内应填入( )

AB. q= . q= 考点: 循环结构. 专题: 计算题. 分析: 通过题意与框图的作用,即可判断空白框内应填入的表达式. 解答: 解:由题意以及框图可知,计算某年级500名学生期末考试(满分为100分)及格率q的程序框图, 所以输出的结果是及格率,所以图中 C. q= 40

D. q=

联系合同范文客服:xxxxx#qq.com(#替换为@)