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

2014-11-17 01:05姚兵
科技经济市场 2014年9期
关键词:数学教学变量

姚兵

摘 要:江苏省从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.

猜你喜欢
数学教学变量
抓住不变量解题
也谈分离变量
数学教学中引发创造性思维的技能探究
例谈数学教学中辩证唯物主义的渗透
对数学教学实施“素质教育”的认识
素变量混合幂丢番图逼近
SL(3,3n)和SU(3,3n)的第一Cartan不变量
分离变量法:常见的通性通法