冲刺2019年高考数学, 典型例题分析95:与程序框图有关的高考题
典型例题分析1:
如图是将二进制111111(2)化成十进制数的一个程序框图,判断框内应填入的条件是( )
解:由已知中程序的功能是将二进制数111111(2)化为十进制数,
结合循环体中S=1+2S,及二进制数111111(2)共有6位,
可得循环体要重复执行5次,
又由于循环变量初值为1,步长为1,故循环终值为5,
即i≤5时,继续循环,i>5时,退出循环,
故选:C.
考点分析:
程序框图.
题干分析:
由已知中的程序框图程序要要循环5次,根据循环变量的初值为1,步长为1,故循环变量的终值为5,由满足条件时退出循环,分析四个答案,即可得到结论.
典型例题分析2:
若某程序框图如图所示,则该程序运行后输出的值是( )
解:模拟程序的运行,可得
n=10,i=1
执行循环体,不满足条件n是奇数,n=5,i=1
不满足条件n=1,执行循环体,满足条件n是奇数,n=16,i=2
不满足条件n=1,执行循环体,不满足条件n是奇数,n=8,i=3
不满足条件n=1,执行循环体,不满足条件n是奇数,n=4,i=4
不满足条件n=1,执行循环体,不满足条件n是奇数,n=2,i=5
不满足条件n=1,执行循环体,不满足条件n是奇数,n=1,i=6
满足条件n=1,退出循环,输出i的值为6.
故选:C.
考点分析:
程序框图.
题干分析:
根据所给数值判定是否满足判断框中的条件,然后执行循环语句,一旦不满足条件就退出循环,执行语句输出i,从而到结论.
查看原文 >>