内容发布更新时间 : 2024/12/24 4:08:08星期一 下面是文章的全部内容请认真阅读。
0 专题三:程序框图 例 题
下图是表示分别输出12,12?32,12?32?52,???,12?32?52?图,那么在图中①②处应分别填上( )
?20112的值的过程的一个程序框
A.i≤2011?,i?i?1 C.i≤2011?,i?i?2
B.i≤1006?,i?i?1 D.i≤1006?,i?i?2
【解析】通过框图可发现S代表求和,而变量i是成为求和中的每一项,依题意,每项的底数为奇数(相差2),所以在执行框②中填入的应该是i?i?2,在判断框①中,只要不满足①的条件则结束循环,从选项中可判断是关于i的条件,且最后一次输出S前,所加的项为20112,然后i?2013,所以判断框中应填写i≤2011?,故选C. 【答案】C
基 础 回 归
近年高考中几乎每年高考都会有一小题考察算法框图,难度不大,主要以循环结构为主.
读框图时,要抓住“看头,审尾,记过程”这三点 1、看头:观察框图中变量的个数,以及赋予的初始值.
2、审尾:强调细致的“审查”循环结束时,变量所取到的最后一个值,这也是易错点.
3、记过程:为了保证计算的准确,在读取框图的过程中,可详细记录循环体中每经过一个步骤,变量取值的变化情况,以便于在跳出循环时能快速准确得到输出变量的值.
算法框图位于必修三算法章节.
规 范 训 练
一、选择题(35分/28min)
1.阅读下面的程序框图,运行相应的程序,则输出i的值为( ) A.3
B.4
C.5
D.6
【解析】可知循环的流程如下:①i?1,a?2;②i?2,a?5;③i?3,a?16;④i?4,a?65,循环终止,所以i?4. 【答案】B
2.运行如图所示的程序框图.若输入x?4,则输出y的值为( )
A.49 B.25 C.13 D.7
【解析】程序执行过程中变量数值的变化如下:①x?4,y?7;②x?7,y?13;③x?13,y?25,则有x?y?8循环结束;∴y?25. 【答案】B
3.执行如图所示的程序框图,若输出i的值为2,则输入x的最大值是( )
A.5
B.6
C.22
D.33
【解析】因为输出的i?2,说明只经过了一次循环.则第一次判断的结果为“是”,所以x的取值要求为
xx?1?3,第二次循环时,此时x的值刷新为“?1”,在第二次判断为“否”,所以x的取值要22?x?1?3?1?x??2求为??1??2≤3,从而?,解得8?x≤22,x的最大值为22.
1x2?2?????1??2≤3???2?2?【答案】C
4.某班有24名男生和26名女生,数据a1,a2,,a50是该班50名学生在一次数学学业水平模拟考试
中的成绩(成绩不为0),如图所示的程序用来同时统计全班成绩的平均数:A;男生平均分:M;女生平均分:W.为了便于区别性别,输入时,男生的成绩用正数,女生的成绩用其相反数,那么在图中空白的判断框和处理框中,应分别填入( ) A.T?0?,A?M?W 50B.T?0?,A?M?W 50