循环结构教学中要注意几个问题

    姚兵

    摘 要:江苏省从2011年秋季开始启用新编中职数学教材更加突出对学生职业能力的培养,新增了逻辑代数初步、算法与程序框图、数据表格信息处理、编制计划的原理和方法。

    关键词:循环结构;数学教学;变量

    算法及程序框图的三种基本逻辑结构有顺序结构、条件结构、循环结构。在这三种结构中循环结构最复杂,由于输入变量、计数变量、处理表达式、条件判断等相互联系,正是这一"牵一发而动全身",使得学生学习循环结构存在一定难度,因此在教学要注意通过同一题型变化使学生清楚认识输入变量、计数变量、处理表达式、条件判断等相互内在联系。

    1 输入变量

    每一个程序框图都必须有数据输入和结果输出。数据输入与处理表达式有关,因此对同一问题,不同的处理表达式,输入变量不一样。

    例1:若有10000元人民币,按定期一年,到期自动转存的方式存入银行,如果当前定期一年的利率为3.5%,那么5年后连本带利可得到多少钱?(假设5年内利率不变,并且不计利息税)

    如果处理表达式是S=10000(1+3.5%)n,那么输入数据应是n=5,利用顺序结构得出结果;如果处理表达式是S=S(1+3.5%)n,那么输入数据应是S=10000,n=1,利用循环结构得出结果。

    2 计数变量

    计数变量用来记录某个事件发生的次数,它是循环结构特别之处。计数变量位置、表达式决定处理表达式和条件判断。

    例2:设计一个算法,计算1+3+5+…+2011的值,并画出程序框图。

    如果计数变量为i=i+1,则处理变量为S=S+2i-1,条件判断为i>1006;如果计数变量为i=i+2,则处理变量为S=S+i,条件判断为i>2011。

    例3:设计一个算法,计算1+2+3+…+100的值,并画出程序框图。

    如果将程序框图中的"i=i+1","S=S+i"这两个步骤交换次序,此时判断条件"i≥100"须改写成"i>100"。

    3 结果输出

    一般说来,输出框后紧跟着结束框,则输出数据为一个值,输出框后紧跟着其它处理框,输出数据为一组值。

    例4:设计一个算法,该程序表示函数fx =3-2x,x≥1

    3x-2,x<1

    此时输出是一个数。

    例5:从大量的面值为1元和5元的纸币中,取出若干张,使总值为100元,共有多少种不同的取法?画出算法的程序框图。

    此时输出是一系列数组。

    例6:若数列

    a 满足:a=1,a=1,a=a+a(n≥3),设计一个算法,列出数列的前100项,并画出程序框图。

    此时输出的是一系列数。

    教学中,我们要根据循环结构中的四个要素--输入变量、计数变量、处理表达式、条件判断,讲清两两之间关系,然后再讲解它们之间的相互关系,只有这样学生才能真正理解和应用循环结构。

    参考文献:

    [1]吴晓荣.两种循环结构互化的误区警示[J].中学数学教学.2010.3.

相关文章!
  • 融资融券对日历效应的影响:来

    王璐摘 要:过去的研究表明,中国股市的运行效率受到政府监管与干预并存在非对称交易的现象。2010年3月31日,中国股票市场实行了融资融券

  • 白玉玲用针线绘画的乡土大师

    李嵱女红(音“工”)旧时指针线活。按词源说,女代表母亲,红意味着刺绣、绘画、编织等手工制作方面的技艺。85岁的白玉玲,画了一辈子娃娃,弥了

  • 公司治理、内部控制对盈余管理

    金玉娜柏晓峰摘 要:按照形成原因——作用机理——解决机制的路径,对抑制盈余管理有效途径的实证研究表明:机会主义偏误和技术性错误是盈余