谈算法中“循环结构步骤图”学习策略 孟 庆 东 (江苏省淮阴中学,江苏 223002 ) 高中数学新教材增加了算法知识,其中步骤图是算法中关键,而相对于次序结构和选择结构步骤图来说,循环结构步骤图教学难度较大。这是因为,程序设计中循环结构和学生熟悉反复运算存在一定区分,学生对循环体和终止条件学习还是比较困难。所以,加强对算法中循环结构分析和研究很有必需,下面结合具体问题谈谈对循环结构步骤图认识及学习策略。 一、了解两类循环结构及相互转化 循环结构是指在算法中从某处开始,根据一定条件反复实施某一处理步骤结构。循环结构有两类,当型循环和直到型循环。图1所表示为当型循环结构表示“当条件p满足时,反复实施A框操作,直到条件P不成立时才停止循环”;图2所表示直到型循环结构表示“先实施A框操作,再判定给定条件P是否成立,若条件P不成立,则实施A,如此反复,直到条件P成立为止”。 直到型循环特点是最少实施一次操作,当事先不能确定是否最少实施一次循环情况下,用当型循环很好。两类循环结构是能够相互转化。 图2 A P Y N 图1 A Y N P 问题:设计计算1+3+5+7+...+99一个算法 直到型循环结构步骤图为: 当型循环结构步骤图为: 开始 输出S 结束 开始 输出S 结束