算法框图考查的三大方向
2017-04-25潘蕴
中学生数理化·高一版 2017年1期
潘蕴
高考对算法的考查基本上是借助框圖进行考查的,所以读懂框图是解题的关键。在阅读框图时,要正确理解算法的三种结构,读懂框图中的文字及符号,认清指向线的方向。
一、给出框图,读懂算法的功能
例1 阅读程序框图,如图1所示。
此框图表示的算法是什么?
解:由第一个判断条件,可知当条件满足a
由以上分析,可知此框图表示找出三个数中最小数的算法。
例2 阅读图2所示的程序框图,解答下列问题。
(1)变量y在这个算法中的作用是什么?
(2)这个算法的循环体是哪一部分?功能是什么?
(3)这个算法的处理功能是什么?
解:本题的框图较为复杂,包含了算法的三种结构。解题时,从整体上对其进行考虑,然后再对各部分进行逐步具体细化。此框图从整体上看是一个循环结构,因此要正确区分循环结构的三个组成部分,具体部分已经在框图中标明。可以发现,利用循环结构来描述算法,显得简洁明了,可见循环结构是一种简化算法叙述的结构。
(1)变量y是循环变量,控制着循环的开始和结束。
(2)框图中的第②部分是循环体,其功能是判断年份y是不是闰年,并输出结果。
(3)由前面的分析可知,这个算法的处理功能是:判断2000年-2500年中,哪些年份是闰年,哪些年份不是闰年,并输出结果。
例3 阅读如图3所示的程序框图,若输入m=4,n=6,则输出a=____,i=____。