典型例题分析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.
联系客服