典型例题分析1: 中国古代有计算多项式值的秦九韶算法,如图是实现该算法的程序框图,执行该程序框图,若输入的x=2,n=2,依次输入的a为3,3,7,则输出的s= ![]()
解:∵输入的x=2,n=2, 当输入的a为3时,S=3,k=1,不满足退出循环的条件; 当再次输入的a为3时,S=9,k=2,不满足退出循环的条件; 当输入的a为7时,S=25,k=3,满足退出循环的条件; 故输出的S值为25, 故选:C. 考点分析: 程序框图. 题干分析: 根据已知的程序框图可得,该程序的功能是利用循环结构计算并输出变量S的值,模拟程序的运行过程,可得答案. 典型例题分析2: 如图是一个算法的流程图,则输出的k的值为 . ![]()
解:分析流程图所示的顺序知: k=2,22﹣14+10=0, 不满足条件k2﹣7k+10>0,执行循环体; k=3,32﹣21+10=﹣2, 不满足条件k2﹣7k+10>0,执行循环体; k=4,42﹣28+10=﹣2, 不满足条件k2﹣7k+10>0,执行循环体; k=5,52﹣35+10=0, 不满足条件k2﹣7k+10>0,执行循环体; k=6,62﹣42+10=4, 满足条件k2﹣7k+10>0,退出循环,输出k=6. 故答案为:6. 考点分析: 程序框图. 题干分析: 分析程序中各变量、各语句的作用,根据流程图所示的顺序,即可得出结论. 典型例题分析3: 如图是一个算法流程图,则输出的k的值是 . ![]()
考点分析: 程序框图. 题干分析: 分析程序中各变量、各语句的作用,再根据流程图所示的顺序,循环可得结论. 解题反思: 解:模拟程序的运行,可得 S=1,k=1 S=2, 不满足条件S>10,k=2,S=6 不满足条件S>10,k=3,S=15 满足条件S>10,退出循环,输出k的值为3. 故答案为:3. |
|