典型例题分析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,即可得解.

查看原文 >>
相关文章