分享

【高考数学】解题能力提升, 每日一题: 第386题

 稳上本科 2020-09-21

典型例题分析1:

执行如图所示的程序框图(算法流程图),输出的n为(  )

A.3    B.4    C.5    D.6

解:模拟执行程序框图,可得:

a=1,n=1满足条件|a﹣1.414|>0.005,a=3/2,n=2,

a=3/2,n=2满足条件|a﹣1.414|>0.005,a=7/5,n=3,

a=7/5,n=3满足条件|a﹣1.414|>0.005,a=17/12,n=4,

a=17/12,n=4不满足条件|a﹣1.414|=0.00267>0.005,

退出循环,输出n的值为4.

故选:B

考点分析:

程序框图.

题干分析:

由已知中的程序语句可知:该程序的功能是利用循环结构计算并输出变量n的值,模拟程序的运行过程,分析循环中各变量值的变化情况,可得答案.

解题反思:

本题考查了程序框图的应用问题,解题时应模拟程序框图的运行过程,以便得出正确的结论,是中档题.

典型例题分析2:

行如图所示的程序框图,若输入a=390,b=156,则输出a=(  )

A.26   B.39   C.78   D.156

解:模拟执行程序框图,可得

a=390,b=156,

c=234

a=156,b=234

不满足条件b=0,c=78,a=234,b=78

不满足条件b=0,c=156,a=78,b=156

不满足条件b=0,c=78,a=156,b=78

不满足条件b=0,c=78,a=78,b=78

不满足条件b=0,c=0,a=78,b=0

满足条件b=0,退出循环,输出a的值为78.

故选:C.

考点分析:

程序框图.

题干分析:

模拟执行程序框图,依次写出每次循环得到的c,a,b的值,当b=0时满足条件b=0,退出循环,输出a的值为78.

典型例题分析3:

如图是将二进制111111(2)化成十进制数的一个程序框图,判断框内应填入的条件是(  )

A.i≤6 B.i>6 C.i≤5 D.i>5

解:由已知中程序的功能是将二进制数111111(2)化为十进制数,

结合循环体中S=1+2S,及二进制数111111(2)共有6位,

可得循环体要重复执行5次,

又由于循环变量初值为1,步长为1,故循环终值为5,

即i≤5时,继续循环,i>5时,退出循环,

故选:C.

考点分析:

程序框图.

题干分析:

由已知中的程序框图程序要要循环5次,根据循环变量的初值为1,步长为1,故循环变量的终值为5,由满足条件时退出循环,分析四个答案,即可得到结论.

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多