ti计算器的程序设计

ti计算器的程序设计

ID:13827355

大小:76.00 KB

页数:7页

时间:2018-07-24

ti计算器的程序设计_第1页
ti计算器的程序设计_第2页
ti计算器的程序设计_第3页
ti计算器的程序设计_第4页
ti计算器的程序设计_第5页
资源描述:

《ti计算器的程序设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、TI计算器的程序设计在教学中的应用谢辅炬高一级广东省佛山市南海石门中学TI计算器的程序设计在教学中的应用内容提要:在新颁布的高中数学新课程标准提倡的基本理念中,明确提出信息技术与数学课程内容的整合。手持技术(held7technology)与课程整合是把以手持技术为中心的各种资源同课程内容结合的一种新型的教学方式。信息技术与数学内容的有机整合,一个突出的例子是在必修课程中设置了算法的内容,算法是计算机科学的理论核心,赋值语句、条件语句、循环语句等计算机语言,实际上是数学语言的“机器化”,他们是“

2、信息技术课程”和“数学课程”的共同部分。本文通过ti图形计算器的程序设计语言与新课标必修3算法和统计三个具体案例的分析来结合说明信息技术与数学课程的整合。引言:算法是高中数学的新增内容,它反映了我国古代数学重视计算,强调应用的传统,也反映了现代计算机技术发展的需要。算法内容的教育价值主要体现在以下几个方面:1.有利于培养学生的思维能力。算法一方面有具体化、程序化、机械化的特点,同时又有抽象性、概括性、和精确性。算所体现出来的逻辑化特点被看成是逻辑学即形式逻辑和数理逻辑之后发展的第三个阶段。2.有

3、利于培养学生理性精神和实践能力。算法即重视“算则”,更重视“算理”。对于算法而言,一步步的程序化步骤,即“算则”固然重要,但这些步骤的依据,即“算理”有着更基本的作用。后者是内容,前者是后者的表现。算法有很丰富的层次递进的素材,算法的具体实现又可以和信息技术相联系,因而,算法有利于培养学生的理性精神和实践能力。3.有利于学生理解构造性数学。算法是一般意义上解决问题策略的具体化,即有限递归构造和有限非递归构造,这两点也恰恰构成了算法的核心。构造性地解决问题不仅是重要的解决数学问题的方法,在数学哲学

4、上也又着重要的意义。4.算法反映了时代的特点,同时也是中国数学课程内容的新特色。中国古代数学以算法为主要特征,取得了举世公认的伟大成就。现代信息技术的发展给算法焕发了前所未有的生机和活力,算法进入中学数学课程,即反映了时代的要求,也是中国古代数学思想一个新层次上的复兴。(一)手持教育技术的在算法教学的应用。描述算法可以用不同的方式,可以用日常语言和数学公式加以描述,也可以使用程序框图直观地表示算法地整个结构。但是用自然语言或程序框图描述的算法计算机是无法“理解”的,我们还需要讲算法用计算机能够理

5、解的语言表达出来,通常成为程序设计语言(programminglanguage)。Ti手持教育技术的程序功能强大而且简单易懂,方便操作。是信息技术与新课程整合的最佳方式。学生在学习算法的时候最大的困惑就是,这样就可以解决这个问题吗?尤其是学习循环结构的时候,我们讲了寻找数列中的最小数的算法,课后部分学生还是非常的疑惑,这样的几句话就可以代表整个过程吗?下面的案例是在学生学习完基本语句之后的一个数学实验。7案例一:二分法例:用二分法求函数在区间(0,1)的近似解。二分法这个概念在《必修一》函数应用

6、一章中出现,它的理论基础是:若函数y=f(x)在闭区间[a,b]上的图像是连续曲线,并且在区间端点的函数值符号相反,即f(a)×f(b)<0,则在区间(a,b)内,函数y=f(x)至少有一个零点,即相应的方程f(x)=0在区间(a,b)内至少有一个零解。二分法是方程求近似解的一种有效的方法,他的思想是确定有解区间[a,b],然后取区间的中点d,然后利用前面的定理判断零点在[a,d]还是在[d,b]内,然后对左右端点a和b重新赋值。如此反复直到新的有解区间的长度小于给定的误差,然后输出近似解是最后

7、区间的中点。二分法是算法教学中的一个难点,它涉及了循环的语句和变量赋值语句。 【教学情景】【师】:参数a和b分别代表有解区间的左端点和右端点,c表示误差。那么由二分法的思想,我们知道,应该用循环的结构来解决这个问题,那么应该用for还是用while循环呢?还有循环结束的条件是什么呢?【生甲】:两者应该都可以。【生乙】:不,因为循环的次数不清楚,所以应该用while。循环结束条件是

8、b-a

9、

10、数值是0,那么这个就是解,输出它。否则继续找新的区间。因为每次都有一个新的区间中点,那么我们用一个变量d来表示。假如f(a)*f(d)<0,那么意味着什么?否则呢?【生】:在区间[a,d]上有解,否则在[c,d]上有解。【师】好,那么假如f(a)*f(d)<0的话,新的有解区间是[a,d],我们要改变区间的右端点,即b:=d,否则改变左端点即a:=d;然后继续判断新的有解区间的长度是否小于误差。通过TI实验的操作,同学们加深了对算法的理解,对于赋值语句,循环语句的运用有了很大的提高。通过学生的讨

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。