典型例题分析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,即可得解. |
|
来自: 赵氏教育 > 《高中数学专题复习》