信息技术与算法初步教学整合的必要性、现状与对策.pdf

信息技术与算法初步教学整合的必要性、现状与对策.pdf

ID:54375701

大小:622.94 KB

页数:5页

时间:2020-05-01

信息技术与算法初步教学整合的必要性、现状与对策.pdf_第1页
信息技术与算法初步教学整合的必要性、现状与对策.pdf_第2页
信息技术与算法初步教学整合的必要性、现状与对策.pdf_第3页
信息技术与算法初步教学整合的必要性、现状与对策.pdf_第4页
信息技术与算法初步教学整合的必要性、现状与对策.pdf_第5页
资源描述:

《信息技术与算法初步教学整合的必要性、现状与对策.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、2014年2月江苏第二师范学院学报(自然科学)Feb..2014第30卷第2期JournalofJiangsuSecondNormalUniversity(NaturalSciences)Vo1.30No.2信息技术与算法初步教学整合的必要性、现状与对策施永新(南通高等师范学校,江苏南通226100)[摘要]本文阐述了信息技术与算法初步教学整合的必要性,分析了信息技术与算法初步教学的现状,并提出了相应的教学建议与对策.[关键词]信息技术;算法初步;整合[中图分类号]G434[文献标识码]B[文章编号]1671—1696(2014)02—0049—0

2、5信息技术的基本支撑载体是算法,信息技术使问题快速获解.如设计一个程序,实现:从键盘的硬件是同化的算法,应用计算机解决一类问题上输入一个大于1的整数n,判断n是否为质数,的核心是程序设计,而程序设计的关键通常是选并在屏幕上显示“是质数”或“不是质数”.根据质择或构造一个合适的算法,因此称算法是程序的数的定义“大于1且只能被1和它本身整除的整灵魂.算法在科学技术、社会发展中发挥着越来越数叫质数”,故这个问题的算法思想是:由键盘任大的作用,并且融人了社会生活的许多方面,算法意输入一个大于1的整数n,设置循环变量i的初思想已经成为现代人应具备的一种数学素

3、养.高值为2,循环条件为13是否不能被i整除,若是循环中算法初步中涉及的算法“就是可以用计算机来变量增加1,继续检验,直到n能被i整除为止,结解决的某一类问题的程序或步骤,这些程序或步束循环.然后判断n与i是否相等,若相等说明n骤必须是明确和有效的,而且能够在有限步之内只能被1和它本身整除是质数,若不等则说明n不完成.”所以信息技术与算法初步教学既有整合的是质数.程序如下:(用Scilab一5.3.3语言编写)基础更有整合的必要.n=input(“请输人大于1的整数n的值:”);i=2:1信息技术与算法初步教学整合的whilemodulo(n,i)

4、<>0必要性i=i+1:1.1“整合”能有效促进学生数学机械化思想的end养成ifi==1"1then现代数学机械化思想的核心就是算法,即把disp(“U是质数”);现实问题数学化、数学问题代数化、然后构造算else法,通过计算机来试探、尝试和证明,从而发现、证disp(“n不是质数”);明规律.在算法初步的教学中,我们应通过案例教end学法让学生初步学会用计算机解决问题的基本思然后上机执行程序,检验所编程序是否正确.只有想,即首先找到解决问题的算法(可用计算机实让学生经历“设计算法一编写程序一上机调试”这现),然后通过编写程序,借助计算机的高速运

5、算样的实际体验,才能逐步建立起用算法语句编程[收稿日期]2013—09—18[作者简介]施永新,男,江苏海门人,南通高等师范学校副教授.—-——49-.——解决实际问题的思维方法,促进数学机械化思想SS:I:1:的养成.i=i+2:1.2“整合”能有效检验算法的正确性与合理性end算法初步中赋值语句、输人、输出语句、条件i语句、循环语句的教学,必须结合实例进行编程来大多数同学同意这个程序设计,这个程序究竟是说明各语句的作用,实践性、操作性强.如果只是否正确?我们将此程序输入计算机执行后得i的在黑板上编程教学,那无异是“纸上谈兵”,学生体值是l7,若

6、交换S=Si,i=i+2的先后顺序,再将验不深,而且所编的程序有时自认为是正确的,但程序输入计算机执行后得i的值为l5.显然由前一往往因为一个小的疏忽,而在计算机上不能运行题1×3×5×7×⋯×13=135135可知,15是使1通过或结果错误.例如我在讲解循环语句时,在课×3×5×7×⋯成立的最小整数.这道题南堂练习中请学生先做了这样一道练习题,设计计于数字较大不易手工检验,所以如果没有计算机算1×3×5×7×⋯×13的一个算法程序.对这道即时执行程序检验较难发现错误.通过这两道题题大部分同学都能比较顺利地写出如下程序:的练习,引导学生总结出用循环

7、语句编写程序时,s=1:循环体内的最后一条语句一般应是改变循环变量i=1;的值.whilei<=131.3“整合”能有效提高学生学习算法的积极性s=s:l=i:在算法初步的教学过程中,应注重将算法融i=i+2:人到高中数学课程的相关内容中,让学生体验算end法在解决数学实际问题中的作用和信息技术与算S法整合的优越性,提高他们学习算法的兴趣和积接着我提出如下问题,这个程序执行完共循环了极性.例如学生在高一年级时学过用二分法求方多少次?能否修改程序使循环次数减少?学生A程的近似解,当初利用计算器或笔算做这类题都同答一共循环了7次,若将i=1改为i=3则

8、循环比较繁琐,现在利用算法语句编成程序在计算机次数减少1次.我接着追问,若交换s=si,i=i+上执行,则方便快捷.也可选

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

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

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