典型例题分析1:
我国古代数学著作《九章算术》有如下问题:“今有器中米,不知其数,前人取半,中人三分取一,后人四分取一,余米一斗五升.问,米几何?”如图是解决该问题的程序框图,执行该程序框图,若输出的S=1.5(单位:升),则输入k的值为
解:模拟程序的运行,可得
n=1,S=k
满足条件n<4,执行循环体,n=2,S=k﹣k/2=k/2,
满足条件n<4,执行循环体,n=3,S=k/2﹣k/6=k/3,
满足条件n<4,执行循环体,n=4,S=k/3﹣k/12=k/4,
此时,不满足条件n<4,退出循环,输出S的值为k/4,
由题意可得:k/4 =1.5,解得:k=6.
故选:B.
考点分析:
程序框图.
题干分析:
模拟程序的运行,依次写出每次循环得到的n,S的值,当n=4时,不满足条件n<4,退出循环,输出S的值为k/4,即可解得k的值.
典型例题分析2:
已知某程序框图如图所示,则该程序运行后输出的结果为 .
解:程序在运行过程中各变量的值如下表示:
是否继续循环 A n
循环前/0.2 1
第一圈 是 0.4 2
第二圈 是 0.8 3
第三圈 是 0.6 4
第四圈 是 0.2 5
第五圈 是 0.4 6
…
第4n圈 是 0.2/
第4n 1圈 是 0.4/
第4n 2圈 是 0.8/
第4n 3圈 是 0.6/
…
第2007圈 是 0.6 2008
第2008圈 是 0.2 2009
第2009圈 否
故最终的输出结果为:0.6
故答案为:0.6
考点分析:
设计程序框图解决实际问题.
题干分析:
分析程序中各变量、各语句的作用,再根据流程图所示的顺序,可知:该程序的作用是利用循环计算并输出A值.模拟程序的运行过程,用表格对程序运行过程中各变量的值进行分析,不难得到最终的输出结果.
典型例题分析3:
执行如图所示的算法流程图,则输出的结果S的值为 .
解:输入s=0,n=1<2016,
s=0,n=2<2016,
s=﹣1,n=3<2016,
s=﹣1,n=4<2016,
s=0,n=5<2016,
…,
由2016=503×4 3得,
输出s=﹣1,
故答案为:﹣1.
考点分析:
程序框图.
题干分析:
模拟执行程序,依次写出每次循环得到的S,n的值,当S=﹣1,n=2016时不满足条件n<2016,退出循环,输出S的值为﹣1,即可得解.
联系客服