程序框图有关的高考试题分析,典型例题1: 如图程序框图所示的算法来自于《九章算术》,若输入a的值为16,b的值为24,则执行该程序框图的结果为( ) 解:模拟程序的运行,可得 a=16,b=24 满足条件a≠b,不满足条件a>b,b=24﹣16=8, 满足条件a≠b,满足条件a>b,a=16﹣8=8, 不满足条件a≠b,输出a的值为8. 故选:C. 考点分析: 程序框图. 题干分析: 模拟程序的运行,根据程序流程,依次判断写出a,b的值,可得当a=b=8时,不满足条件a≠b,输出a的值为8,即可得解. 程序框图有关的高考试题分析,典型例题2: 某品牌洗衣机专柜在国庆期间举行促销活动,茎叶图1中记录了每天的销售量(单位:台),把这些数据经过如图2所示的程序框图处理后,输出的S=( ) 考点分析: 程序框图. 题干分析: 由茎叶图可知n=7,模拟程序的运行,依次写出每次循环得到的S,i的值,当i=8时不满足条件i≤7,退出循环,输出S的值为29. 程序框图有关的高考试题分析,典型例题3: 中国古代有计算多项式值的秦九韶算法,如图是实现该算法的程序框图,执行该程序框图,若输入的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的值,模拟程序的运行过程,可得答案. 程序框图有关的高考试题分析,典型例题4: 已知某程序框图如图所示,则该程序运行后输出的结果为 . 解:程序在运行过程中各变量的值如下表示: 是否继续循环 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值.模拟程序的运行过程,用表格对程序运行过程中各变量的值进行分析,不难得到最终的输出结果. 程序框图有关的高考试题分析,典型例题5: 如图是一个算法的流程图,则输出的k的值为 . 解:分析流程图所示的顺序知: k=2,2²﹣14+10=0, 不满足条件k²﹣7k+10>0,执行循环体; k=3,3²﹣21+10=﹣2, 不满足条件k²﹣7k+10>0,执行循环体; k=4,4²﹣28+10=﹣2, 不满足条件k²﹣7k+10>0,执行循环体; k=5,5²﹣35+10=0, 不满足条件k²﹣7k+10>0,执行循环体; k=6,6²﹣42+10=4, 满足条件k²﹣7k+10>0,退出循环,输出k=6. 故答案为:6. 考点分析: 程序框图. 题干分析: 分析程序中各变量、各语句的作用,根据流程图所示的顺序,即可得出结论. |
|
来自: 当以读书通世事 > 《073-数学(大中小学)》