‘壹’ 计算教学中如何处理算理和算法的关系
计算的算理是指计算的理论依据,通俗地讲就是计算的道理。算理一般由数学概念、定律、性质等构成,用来说明计算过程的合理性和科学性。计算的算法是计算的基本程序或方法,是算理指导下的一些人为规定,用来说明计算过程中的规则和逻辑顺序。
算理和算法既有联系,又有区别。算理是客观存在的规律,主要回答“为什么这样算”的问题;算法是人为规定的操作方法,主要解决“怎样计算”的问题。算理是计算的依据,是算法的基础,而算法则是依据算理提炼出来的计算方法和规则,它是算理的具体体现。算理为计算提供了正确的思维方式,保证了计算的合理性和可行性;算法为计算提供了便捷的操作程序和方法,保证了计算的正确性和快速性。算理和算法是计算教学中相辅相成、缺一不可的两个方面。
处理好算理与算法的关系对于突出计算教学核心,抓住计算教学关键具有重要的作用。当前,计算教学中“走极端”的现象实质上是没有正确处理好算理与算法之间关系的结果。一些教师受传统教学思想、教学方法的支配,计算教学只注重计算结果和计算速度,一味强化算法演练,忽视算理的推导,教学方式“以练代想”,学生“知其然,不知其所以然”,导致教学偏向“重算法、轻算理”的极端。与此相反,一些教师片面理解了新课程理念和新教材,他们把过多的时间用在形式化的情境创设、动手操作、自主探索、合作交流上,在理解算理上大做文章,过分强调为什么这样算,还可以怎样算,却缺少对算法的提炼与巩固,造成学生理解算理过繁,掌握算法过软,形成技能过难,教学走向“重算理、轻算法”的另一极端。
如何正确处理算理与算法的关系,防止“走极端”的现象,广大数学教师在教学实践中进行了有益的探索,取得了许多成功经验。比如,“计算教学要寻求算理与算法的平衡,使计算教学‘既重算理,又重算法”“把算理与算法有机融合,避免算理与算法的‘硬性对接’”“引导学生在理解算理的基础上自主地生成算法,在算法形成与巩固的过程中进一步明晰算理”“计算教学要让学生探究并领悟算理,及时抽象并掌握算法,力求形成技能并学会运用”等等,这些观点对于计算教学少走弯路、提高计算教学质量具有重要作用。
对此,笔者认为,处理计算教学中算理与算法的关系还应注意以下五点:一是算理与算法是计算教学中有机统一的整体,形式上可分,实质上不可分,重算法必须重算理,重算理也要重算法;二是计算教学的问题情境既为引出新知服务,体现“学以致用”,也为理解算理、提炼算法服务,教学要注意在“学用结合”的基础上,以理解算理,掌握算法,形成技能为主;三是算理教学需借助直观,引导学生经历自主探索、充分感悟的过程,但要把握好算法提炼的时机和教学的“度”,为算法形成与巩固提供必要的练习保证;四是算法形成不能依赖形式上的模仿,而要依靠算理的透彻理解,只有在真正理解算理的基础上掌握算法、形成计算技能,才能算是找到了算理与算法的平衡点;五是要防止算理与算法之间出现断痕或硬性对接,要充分利用例题或“试一试”中的“可以怎样算?”“在小组里说一说,计算时要注意什么?”等问题,指导学生提炼算法,为算理与算法的有效衔接服务。
‘贰’ 小学数学计算教学如何开展
一、创设情境,激发兴趣,兴趣是最好的老师
新课标指出:计算应使学生经历从现实生活中抽象数和简单的数量关系,在具体情景中理解,并应用所学知识解决问题。在计算教学中把计算作为专门技能学习显然是不够的,要达到新课标要求,“创设情境”无疑是培养学生兴趣的最好办法。因为有了情景,计算教学才有了生命活力,才能展现数学课堂魅力。
数学中的情景应该是有价值的,而有价值的数学情境应该是与学生的现实生活和以往知识体系密切关系的,让学生“触景生思”,调动学生数学思维的积极性,引起他们更多的数学联想,比较容易唤起学生内部正在休眠的已有的知识、经验、策略和兴趣情境。
怎样让现实情境为计算教学更好地服务?首先要明确把计算教学置入现实情境,目的之一是加强枯燥、单调计算教学与现实生活之间的联系;目的之二是借助现实情境使学生进一步理解计算的意义,在解决实际问题的过程中体会算理算法,把学生从机械、无效的繁杂运算中解放出来。其次,计算教学的本质是算理算法:通过学习,学生明确算理―掌握算法―形成技能技巧―感悟数学的思想方法,这是计算教学的目的。情境导入是手段,现实情境要为计算教学服务,两者关系不能颠倒。教材中不难发现,大部分计算教学内容创设的情境和数量关系都是比较简单的,表明分析数量关系不是目的,借助情景图激发学生的学习兴趣、理解计算的意义才是根本。
二、重视算理和算法教学,优化算法
学生学习数学的任何内容都应该有根据、有条理地进行思维活动。计算算理是说明计算过程中的依据和合理性。计算算法是说明计算过程中的规则和逻辑顺序。在学习计算的过程中明确算理和算法,学生就便于灵活、简便地计算,计算的多样性才有基础和可能。叶澜教授说:“没有聚焦的发散是没有价值的,聚焦的目的是促进学生发展。”教学中我们要有意识地引导学生对他们的方法进行比较、归类、评价,从而找到最优算法,形成计算能力。
三、增强学生的数感
“新课标”首次提出“数感”一词。概括地说,数感就是一个人对数的意义和运算的直觉感知,如四年级教学简便计算时,对25、4、125、8这几个数的敏感等。具有良好数感的人,对数的意义和运算有灵敏而强烈的感觉、感受和感知能力,并做出迅速准确的反应。但它的形成不是一蹴而就的,需要认真扎实地学习知识,更需要及时有效的反馈练习,通过一些必要练习反复作用于学生的感知,附着于学生的知识结构,久而久之,达到强化数感的目的。
四、培养学生良好的学习习惯
学生的计算错误从表面看是“粗心”造成的,而“粗心”的原因又是什么呢?不外乎两个方面:一是由于儿童的生理、心理发展尚不够成熟,另一方面由于没有养成良好的学习习惯。
课堂上,老师首先要做好示范:板演符合规范,既言传又身教。培养学生良好计算习惯:第一,校对的习惯。计算都要抄题,要求学生凡是抄下来的都校对,做到不错不漏。 第二,验算的习惯 。拥有一种好习惯,将受益终生。反思自己的教学,我在日常教学中忽略验算教学,这是我今后教学要注意的地方。为培养学生的验算习惯,提高解题正确率,教师必须确立“凡做题必验算”的思想,教会学生验算方法,要求学生做到的老师一定要首先做到,帮助学生养成严谨的验算习惯。
培养学生较强的计算能力是小学数学教学的重要任务。计算课枯燥乏味,学生提不起学习兴趣,这就需要教师精心设计课堂教学,改变以往例题单一的呈现方式,从教材特点出发,从学生实际出发,从儿童兴趣出发,联系生活实际,进行多媒体整合,为学生创造充满童趣、富有活力的学习环境,使枯燥的计算教学焕发新的生命力,让学生变得乐学、爱学。
‘叁’ 如何进行小学计算教学.ppt
1.小学数学教学中计算教学与情境创设
数学教学中创设情境一定要符合学生年龄特征、贴近学生生活。要通过创设与学生生活紧密相关的生活情境,使学生感受到数学与现实生活的紧密联系,激起对数学的兴趣。如:教学《两位数加二位数的口算》时,创设情景:①二(1)班和二(2)班能合乘一条船吗?②二(3)班和二(4)班能吗?此计算内容,从乘船这个现实生活中提取学习材料,借助生活情景激发探究热情。在设计情景时,通过一条船能坐68人和四个班各个班的人数这些相关数学信息引出计算内容。提出问题后重点解决31+23和32+39是怎么计算的?生1:1+3=4,30+20=50,50+4=54;生2: 32+30=62,62+9=71。师:如果把此情景放在解决问题的课上,主要解决为什么要这样列式31+23,是因为二(1)班和二(2)班的人数合起来就可以知道能否合乘一条船,所以要用加法做。评析:从具体情景中引导学生分析提供信息与所求问题之间的关系来引导探究解决问题的方法与策略,使计算教学与情境创设有机结合。
2.小学数学教学利用游戏活动进行计算教学
低年级学生比较喜欢有一定主题和角色的社会化游戏,可安排一些饶有趣味的动手、动口的游戏,培养学习兴趣。如,①练习口算时,采取开火车的形式。学生在玩的过程中,既获得了玩的乐趣,又使知识得到巩固,大大提升对数学学习的兴趣,使他们更加喜爱数学。②在学习整数四则计算后,组织一次计算比赛。在比赛时,学生积极参与并仔细检查,成绩出来以后,生1春风得意;生2懊恼万分,只恨自己当时没有再认真一点检查。评析:这样在游戏活动中进行了计算教学。
3.小学数学教学中利用动手操作使算法抽象
小学数学教学中如果算理不清,无法适应计算中千变万化的各种具体情况,在计算教学中重视算理和算法是一个十分重要的问题。如:王老师上示范课《分数与除法》时,开始从一个同学的生日引出分蛋糕这一生活情景激发学习兴趣。让学生知道数学知识来源于实际生活的需要。在教学中为了能让学生充分理解3÷4的算理,让每个学生都动手操作把3块饼平均分给4个小朋友可以有几种分法,引导动手操作,得出两种不同的分法,引出两种含义。评析:此学习活动是一个生动活泼的、主动的、富有个性的过程,让学生通过实际操作感悟新知识。课件的生动演示更能让学生明白分饼的过程。另外有的计算题会让学生对算理和算法了解不够深入。如:75+25×3往往很多同学做成(75+25)×3,以为是利用了乘法分配律。原因是对乘法分配律的算理理解得不透彻。因此在算理直观与算法抽象之间应该架设一条桥梁,让学生在剪拼图形的过程中逐步完成“动作思维——形象思维——抽象思维”的发展过程。
4.小学数学教学中关注算法多样与算法优化的组合
《课标》指出:因学生生活背景和思考角度不同,所使用的方法必然是多样的,教师应尊重学生的想法,鼓励学生独立思考,提倡计算方法的多样化。在计算教学中,从某一教学内容来说,也许没有哪一种算法是最好的,最优的,从算法教学的整个系统来看,必然有一种方法是最好的,最优的,是学生后继学习的需要。因此这两者是辩证统一的,既要重视算法的“多样化”,也要重视算法的“优化”。
如何统一?关键在于算法的交流和计算方法的体验上。算法多样化是由学生的知识储备、生活经验、看事物的着眼点、思考方式等不同所必然会产生的,而算法交流和算法体验是理解、优化算法的重要基础,学生在交流和体验中逐步学会“多中选优、择优而用”的思想,学生才会在原有的基础上得到发展,教学质量才会提高。如:教学3/4-1/2时,通过独立思考,得出两种计算现象,在两种计算现象的辨析中想到可通过折纸涂色,化小数这两种方法得出正确的得数,在思辨中体验解决问题策略的多样性,体现学生的个性。评析:在各种方法交流之后教师并没有马上指出通分是比较优化的计算方法,而是把优化的权力交给学生,在充分体验与感悟下自觉地进行优化。接着师:有用化小数计算的吗?为什么?及时引导学生对多种算法进行梳理,使学生深刻体会运用通分的方法是计算异分母分数加减法最优的,同时让他们逐步学会“多中择优,优中择简”的数学思想方法。 5.小学数学教学中让学生把握计算法则要害
小学数学大纲强调,笔算教学应把重点放在算理的理解上,根据算理,把握法则,再以法则指导计算。学生把握计算法则要害在于理解。既要学生懂得怎样算,更要学生懂为什么要这样算。如:教学《用两位数乘》时,让其理解两点:①24×13通过直观图使学生看到是求13个24连加的和是多少,可以先求出33个24是多少,再求10个24是多少,然后把两个积加起来,生明白:计算乘数是两位数的乘法要分两步乘,第三步再相加,这样使学生看得见,摸得着,通过例题教学,使计算的每一步都成为有意义的操作,在操作中理解算理,把握算法。②计算过程中还要强调数的位置,用另一个因数个位上的数去乘一个因数个位上的数所得积对齐写在个位上,用十位上的数去乘一个因数十位上的数所得积对齐写在十位上,从而帮助学生理解数位对齐的道理。评析:通过反复练习,能使学生在理解的基础上把握法则。
6.小学数学教学中强调估算和验算,保证准确率 小学数学教学中估算是人们在日常生活、工作和生产中,对一些无法或没有必要进行精确测量和计算的数量,进行近似的或粗略估计的一种方法。如:估计一定空间的人数,一段距离的长度、一个房间的面积、一定款项可购的货物数等。日常生活和工作中估算的作用越来越突出,在估算教学中,要认真引导学生观察,分析、进行准确判断,培养学生的直觉思维。如:693扩大8倍大约得多少?993×8应等于7944。要学生用估算的方法检查积的最高位有没有错误,先要引导学生认真观察、判断,993接近1000,用1000×8等于8000,993小于1000,积小于8000是正确的。培养学生直觉思维能力,养成了估算和验算的习惯,是计算正确的保证。
7.小学数学教学中运用评价,明晰算理
小学数学教学中运用评价,明晰算理。如:教学《异分母分数加减法》时,师出示:计算3+4= ;0.3+0.4= ;3/10+4/10= ;师引导:3个1加4个1等于7个l;3个0.1加4个0.1等于7个0.1;3个1/10加4个1/10等于7个1/10。师又出示:计算:1/4+1/5生生互动讨论得出。生1:1/4+1/5=0.25 +0.2=0.45师点评:将异分母分数加法转化成小数加法,将未知转化成已知,能够解决问题。生2:将异分母分数加法转化成同分母分数加法,从而解决问题。师引导学生比较两位同学的思路,将异分母分数加法转化成小数或同分母分数加法,实质上将不同的计数单位转化成相同的计数单位,再进行计算,运用了转化策略,将未知转化成已知完成计算。但深入思考,学生对异分母分数加法的算理真的清晰吗?师综合学生的回答,通过评价点拨出算理,使学生知其然,还知其所以然。将感性认识上升到理性思考,同时明晰算理。
总之,在计算教学中,应从教材的特点出发,从学生的实际出发,从儿童的心理特点出发,联系现实生活,联系游戏活动,设计多样化的练习,为学生创设一个充满童趣、富有活力,让学生乐学、爱学的学习环境,使枯燥的计算教学焕发出新的生命力,让计算的课堂变得让学生有所期待。
‘肆’ 如何加强学生对算法和算理的理解
您好,算理和算法既有联系,又有区别.算理主要回答“为什么这样算”的问题;算法是主要解决“怎样计算”的问题.算理是计算的依据,是算法的基础,而算法则是依据算理提炼出来的计算方法和规则,它是算理的具体体现.算理为计算提供了正确的思维方式,保证了计算的合理性和可行性;算法为计算提供了便捷的操作程序和方法,保证了计算的正确性和快速性.算理和算法是计算教学中相辅相成、缺一不可的两个方面.
处理好算理与算法的关系对于突出计算教学核心,抓住计算教学关键具有重要的作用.当前,计算教学中“走极端”的现象实质上是没有正确处理好算理与算法之间关系的结果.一些教师受传统教学思想、教学方法的支配,计算教学只注重计算结果和计算速度,一味强化算法演练,忽视算理的推导,教学方式“以练代想”,学生“知其然,不知其所以然”,导致教学偏向“重算法、轻算理”的极端.与此相反,一些教师片面理解了新课程理念和新教材,他们把过多的时间用在形式化的情境创设、动手操作、自主探索、合作交流上,在理解算理上大做文章,过分强调为什么这样算,还可以怎样算,却缺少对算法的提炼与巩固,造成学生理解算理过繁,掌握算法过软,形成技能过难,教学走向“重算理、轻算法”的另一极端.
处理计算教学中算理与算法的关系应注意以下五点:一是算理与算法是计算教学中有机统一的整体,形式上可分,实质上不可分,重算法必须重算理,重算理也要重算法;二是计算教学的问题情境既为引出新知服务,体现“学以致用”,也为理解算理、提炼算法服务,教学要注意在“学用结合”的基础上,以理解算理,掌握算法,形成技能为主;三是算理教学需借助直观,引导学生经历自主探索、充分感悟的过程,但要把握好算法提炼的时机和教学的“度”,为算法形成与巩固提供必要的练习保证;四是算法形成不能依赖形式上的模仿,而要依靠算理的透彻理解,只有在真正理解算理的基础上掌握算法、形成计算技能,才能算是找到了算理与算法的平衡点;五是要防止算理与算法之间出现断痕或硬性对接,要充分利用例题或“试一试”中的“可以怎样算?”“在小组里说一说,计算时要注意什么?
‘伍’ 如何让学生理解算理,构建算法’
在教学中如何培养学生的运算能力?处理好算理与算法的关系对于突出计算教学核心,抓住计算教学关键具有重要的作用。
何为算理?顾名思义,算理就是计算过程中的道理,是指计算过程中的思维方式,解决为什么这样算的问题。而算法就是计算的方法,主要是指计算的法则,就是简约了复杂的思维过程,添加了人为规定后的程式化的操作步骤,解决如何算得方便、准确的问题。算理是客观存在的规律,算法是人为规定的操作方法;算理为计算提供了正确的思维方式,保证了计算的合理性和正确性,算法为计算提供了快捷的操作方法,提高了计算的速度;算理是算法的理论依据,算法是算理的提炼和概括,算法必须以算理为前提,算理必须经过算法实现优化,它们是相辅相成的。
在小学数学计算教学中,我们要引导学生对计算的道理进行深入的研究,帮助学生应用已有的知识领悟计算的道理。学生只有理解了计算的道理,才能“创造”出计算的方法,才能理解和掌握计算方法,才能正确迅速地计算。
这里我以人教版五年级上册《一个数除以小数》一课来谈谈怎样在计算教学中实现“算法”与“算理”的有效结合。
一:找准新旧知识的切入点——找到算理的源头活水
教学中既要重视法则的教学,还要使学生理解法则背后的道理,使学生不仅知其然,而且还知其所以然,在理解算理的基础上掌握运算法则。而找准新旧知识的切入点就是找到了走进新知的桥梁,更找到了新知所含算理的源头活水。在教学设计中我们要遵循这一教学规律,去了解内容前后的联系,了解学生的思维水平,学情分析是教学设计系统中“影响学习系统最终设计”的重要因素之一。找准了新旧知识的切入点就像敲开了学生学习新知的思维大门,这样才能轻松地完成学生对新知的建构过程,达到教学最终的彼岸。
【课例】
“一个数除以小数”这部分知识是小数除法的重点,它的关键点在于运用商不变性质的原理,将除数是小数的除法转化成除数是整数的除法,然后再按照除数是整数的小数除法的方法来计算。其中“商不变性质”和“除数是整数的小数除法的计算方法”就是这节课新旧知识的连接点。所以在教学的第一个环节,我与学生共同复习了这两方面的知识,为学生学习新知做好了准备。
从复习中,及时了解学生的思维水平,唤起学生的旧知,让学生重新回顾所需的旧知识,给学生的思维搭上一座连接新知的桥梁,让学生找到算理的源头活水。
二:抓住操作与算理的融合点——感知算法的建构过程
我们知道计算是枯燥的,如果没有一定的运算原理做支撑,法则的框架最终会支离破碎。所以在计算教学中我们不仅要让学生知道该怎么计算,而且还应该让学生明白为什么要这样计算,帮助学生在心中了解算法的理论依据,并将“算理”与“算法”有效结合、紧密联系。如何做到这样完美的效果呢?心理学研究表明,儿童的认识规律是“感知——表象——概括”,只有在真真切切的动手操作中慢慢感知、逐步体验才更能符合孩子们的这一认知规律。动手操作可以充分调动学生的各种感官,并使这些感官参与到数学教学活动中去,在操作中感知大量直观形象的事物,获得感性知识,形成知识的表象,并诱发学生积极探索,从事物的表象中概括出事物的本质特征,从而形成科学的概念。《一个数除以小数》这节课在探究计算方法的过程中,先放手让学生自己尝试计算,关注学生的思维动向。给学生充分表达想法的空间。在学生都有自己的想法的基础上,组织学生再次进行讨论,让学生在相互启发、相互影响下初步获得一个数除以小数的计算方法。让学生在操作中发现计算的规律,感悟算理。实现“算理”与“算法”完美结合。
‘陆’ 《数据结构与算法导学》最新txt全集下载
数据结构与算法导学 txt全集小说附件已上传到网络网盘,点击免费下载:
‘柒’ 怎样对“算法多样化”进行教学
随着课堂教学改革的深化和《数学课程标准》出台,对计算教学提出了新要求,“应重视口算,加强估算,提倡算法多样化”的理念,给计算教学的课堂带来了新的活力,在不少老师的课堂上,算法多样化的理念能得到很好的体现,一道计算题通过教师的悉心引导,同学们的积极思考,奇思妙想层出不穷,学生课堂表现异常活跃,“算法多样化”成为小学数学教学中关注的一个热点。在计算教学中,我们如何把握算法多样化和优化,不使教学流于形式呢?
围绕这个问题,我们宾阳县也开展了教研活动,教师们在把算法多样化具体落实在到教学实践时,出现了不少的困惑和误区;在我们学校,老师们也以此确立了一个校级课题,进行研究, 真正开展起来确实觉得对《数学课程标准》中提出的“算法多样化”这一理念的理解比较模糊,在操作上也有很多疑惑,难以把握好算法多样化教学的尺度;通过教研室组织的培训,不断学习、实践和反思,摸爬滚打中我们有了一些自己的体会:
一、算法多样化不等于算法全面化
算法多样化是一个学习共同体为解决某一个问题,通过动手实践、自主探索和合作交流后形成的多种计算方法的集合体。它是针对一个学习共同体而言的,绝不是针对某一学习个体而言。多样化并不意味着追求全面化。
首先,提倡算法多样化并不是把所有的算法都要想出来。如教学13减9得几时,学生只想到了以下四种方法:
(1)先摆13根小棒,再拿走9根,还剩4根;
(2)算减法想加法,因为9加4得13,把以13减9得4; (3)先从10里减9得1,1再加3得4;
(4)先算13减3得10,再算10减6得4。
除了学生想到的四种方法,还有其它方法,如:9减3得6,10再减6等于4。但学生没有说出,如果教师刻意追求,反复启发,千呼万唤才得了出来,说明这种方法远离儿童的认知最近发展区,强行让学生接受这种方法就会加重学生负担,无益于学生的发展。算法多样化教学,是教学生,不是教教材,不能为了追求全面而让学生把大量的时间花费在某些难懂的解题方法上,只要不影响后续的学习,最好淡化形式,注重实质。
其次,算法多样化不能要求每个学生都要想出一种或几种不同的计算方法,不能无原则地降低数学思考的要求。每个学生都有自己的特点,学生在学习数学方面的差异是客观存在的。在算法多样化教学中要针对不同的学生提出不同的要求。对已经想出一种方法的学生,教师应给予充分的肯定并鼓励他们继续探索;对于没有想出算法的学生,在肯定他们已经积极动脑、努力探索的基础上,要求他们学会倾听别人的想法、听懂别人的方法。同时要求他们在今后的学习中更加努力的探索,期望有更大的进步。
第三、算法多样化教学并非要求每个学生掌握多种算法。算法多样化教学鼓励学生用不同的方法探索和解决问题,但决不能要求每个学生都掌握多种算法。教学中,教师可在引导学生了解不同的解题方法,体验解题策略的多样性,引导学生对各种方法进行分析、比较的基础上,提出不同的要求。对学有余力的学生,可鼓励他们掌握两种或两种以上自己喜欢的方法,以开阔其视野;对学困生,只要他们能掌握一种适合自己的方法就可以了。
认识到算法多样化并非算法全面化、不是一定要达到预期的几种算法,更不是一定要呈现教材中出现的每一种算法;也不是让每一个学生都得掌握其中的每一种算法,而是从学生的自身认知水平出发,以开放、宽容的态度等待、处理算法多样化教学,让学生尽量获得成
功的体验,感受到自我探索的价值和数学学习的乐趣,促进学生的可持续发展,这才是倡导算法多样化的目的所在。
二、多中选优,择优而用
“多样化”后干什么?回答是肯定的:“优化!”因为算法多样化并不是单纯意义上的计算方法多样化,比之更重要的还有 相应的优化的过程,“多中选优,择优而用”的思想方法,是学生的学习和生活中不可缺少的,也是发展学生数学思维、培养学生创新意识的重要方法。在研究中我们有的教师片面的认为算法多样化就是学生讲的方法越多越好,刻意地追求算法的多样化,忽略了算法的优化,从一个极端走向另一个极端,造成了计算教学的低效;也有的教师认为,如果对算法进行优化,那就谈不上算法多样化了,似乎多样化与优化之间存在矛盾,其实不然,算法优化是学生个体的学习、体验和感悟的过程,如果不对算法进行优化,我们的学生就没有收获、没有提高。
1、构筑多样化与优化的桥梁。
算法多样化并不是单纯意义上的计算方法多样化,计算方法没有好坏之分,但有繁简之别,我们要清楚, 每一种看似复杂或简单的计算方法之后,跟我们所要最终优化的方案,有哪些潜在的联系。如教学9加几的计算方法中,有摆小棒、数数、用计数器、凑十法等,凑十法是最简单也是最实用的方法,而摆小棒、数数、计数器都与凑十法有一定联系,象摆小棒过程中,学生是一根一根数的,教师就可以引导学生凑足十根捆成一捆,再数剩下几根,让大家一眼就看出一共是几根,既简单形象又渗透了“凑十”的概念;计数器具更是对凑十法的应用,个位上凑足了十个珠,再加上个位剩下的珠子,9+3一共等于几。此时,教师如果能将这些方法的内在含义通过操作演示给学生,并适时小结9加几的加法怎么样算最简便,让学生对凑十法从直观到抽象都有深刻的理解,这样才能促使学生对自己所选择的方法。
‘捌’ C++算法的书籍(适合初学的)
一般来说,清华大学出版社的计算机书是最好的,主要有
1.《C++语言基础教程(第2版)》
出版社:清华大学出版社
作者:吕凤翥
书中全面、系统地讲述了 C++语言的基本概念、基本语法和编程方法,较详尽地讲述了 C++语言面向对象的重要特征: 类和对象、继承和派生类、多态性、虚函数、函数模块和类模板等内容。本书具有丰富的例题,每章后面均备有相当数量的练习题和作业题。 全书通俗易懂,由浅入深,突出重点,偏重应用。本书不仅可作为高等学校 C++语言课程的教材,还可作为 C++语言的自学教材
2.《面向对象程序设计与C++语言(第二版)》
出版社:人民邮电出版社
作者:杨庚/王汝传/叶晓国
本书系统地介绍了面向对象技术及C++语言的相关知识。内容包括面向对象技术的概念和特征、C++语言基础、类和对象、派生与继承、虚函数与多态性、模板、运算符重载、输入/输出流库、异常处理等。 本书注重基本概念,从实际应用出发,突出重点,叙述清楚,深入浅出,论述详尽,使读者既能深刻领会面向对象程序设计的思想,了解面向对象程序设计的特征,又能掌握C++语言的...
3.《C++语言程序设计教程》
出版社:清华大学出版社
作者:杨进才/沈显君/刘蓉
C++语言是目前最为流行的程序设计语言,它既支持面向过程的结构化程序设计,也支持基于对象的面向对象程序设计。本书依据ANSI C++标准,从面向过程的编程到面向对象的编程方法展开,形成一条自然流畅的主线,同时两个部分又自成体系,以满足不同基础与需求的学习者。内容包括:C++编程简介、数据类型与表达式、控制结构、函数、构造数据类型、C++程序的结构、类与对象、继承
4.《C/C++程序设计教程》
出版社:机械工业出版社
作者:秦维佳/伞宏力/侯春光/孟艳红
本书是《C/C++程序设计教程》的配套学习辅导用书。. 全书共分12章,内容包括C/C++语言程序设计初步,C语言的数据类型及表达式,结构化程序设计,数组、函数与指针的概念和实例,结构体与共用体,位运算与文件的概念,面向对象程序设计,类的继承与多态,C++的I/O流。每章包括知识体系、学习要点、上机实训、习题和参考答案。.. 本书可供初学者学习C语言,也可供...
5.《C++程序设计基础导学》
出版社:科学出版社
作者:赵海廷/严运国
本书为是实践训练环节必不可少的辅助教材。本书按照《C++程序设计基础》的顺序组织编撰,由基本要求、内容小结、典型例题分析、习题、实验及习题参考答案组成。本书的目的是通过典型例题剖析、习题和实验环节来巩固所学的理论知识,提高学生的实践操作水平。 本书适用高职高专的理工科学生,也适合于C++语言的初学者,还可供普通高校理...
‘玖’ 高中阶段如何实施算法教学
输入语句:Input;输出语句:Print;赋值语句:变量=表达式 1、条件语句 If 条件 then 语句 End if If 条件 then 语句1 Else 语句2 End if 2、循环语句 While 条件 循环体 Wend Do 循环体 Loop until 条件最基本的就是这些啦,不知是不是你需要的
‘拾’ 如何进行计算方法的教学
如何进行计算方法的教学
传统的小学计算教学常常通过机械重复、大题目量的训练,只重视计算的结果,不重视计算法则的形成过程和计算方法的概括。而在课改初期,教师们认识到了原有教学模式的局限,大张旗鼓地开展自主学习,发挥学生的学习主动性。在计算教学中过分强调计算方法的多样化,教师没有起到很好的主导作用,课堂上遍地都是“你是怎么想的”“还有其他不同的算法吗”“你喜欢怎么算就怎么算”。40分钟的课堂教学经常都是你说我说,而减少了很多必要的练习,导致学生计算的能力不如以前娴熟。那么,计算教学应该如何扎实而不失灵活,我们一线教师又应该如何在传统教学只重计算结果和只重计算方法这两个极端中寻求两者之间的平衡点呢?我曾经有过困惑,尝试了计算教学的改革,以下谈谈我怎样进行计算教学的。
一、计算教学与情境创设。
数学情境创设是指把生活中的实际问题提出来,让学生产生认知冲突,进行探索,将实际问题逐步抽象成数学问题。
我认为在计算教学中创设一定的情境还是需要的,新课程标准明确指出:让学生学习生活中的数学,感受数学与生活的密切联系,并且能用数学知识解决生活中的实际问题。但创设的情境一定要符合学生的年龄特征、贴近学生生活。我们要通过创设与学生生活紧密相关的生活情境,使学生感受到数学与现实世界的紧密联系,激起对数学的兴趣。主题图要紧扣学生情况与教学实际进行适当处理。主题图的选择必须符合学生学习的实际情况,教师在教学设计时要仔细斟酌教材中的主题图。当教材中的主题图不吻合学生生活实际时,教师要灵活进行处理,如在执教的《两位数加两位数的口算》整堂课中,我都以学生的实际材料作为数学学习的情景,通过秋游前的准备,乘车到旅游区游玩等一系列环节,把整堂课自然的串成一个生活情境,营造良好的学习氛围。从学生们在课堂上兴趣盎然、积极投入的表现看出,他们是这么喜欢这样的课堂。德国教育家第斯多惠指出:教学的艺术不在于传授的本领,而在于激励、唤醒、鼓舞。创设教学情景也是激励、唤醒、鼓舞的一种艺术。而近代心理学研究也表明:学生课堂思维是否活跃,主要取决于他们是否具有解决问题的需要。所以,课堂上,教师应调动起学生的求知欲望。此时,创设问题情景犹如一块石头投入学生的脑海,必会激起思维的浪花。可见,创设问题情景是教学中的一种重要手段。
二、正确区分情景在计算教学与解决问题中的不同作用。传统的计算教学往往把计算与解决问题分割开来,纯粹为了计算而教,使计算教学与现实生活明显脱节。而课改初期,教师们往往设计了内容丰富的情景吸引学生学习,在教学过程中又没有较好地把握情景与教学之间的合理关系,导致计算课与解决问题的课分不清楚。那么,计算课要不要情景,怎样用情景,我们也需要理性思考。我认为,计算教学需要情景,更要合理使用情景。如:二年级下册两位数加二位数的口算,有这样一个情景。(1)二(1)班和二(2)班能合乘一条船吗?(2)二(3)班和二(4)班能吗?这块计算内容,从乘船这个现实生活中提取学习材料,借助生活情景激发学生的探究热情。在设计情景时,意在让学生通过一条船能坐68人和四个班各个班的人数这些相关的数学信息引出学习的计算内容。提出问题后重点解决31+23和32+39是怎么计算的,如前者先算1+3=4,再算30+20=50,最后算50+4=54,后者先算32+30=62,再算62+9=71。即重点研究算理和算法。如果把这个情景放在解决问题的课上,那么主要解决为什么要这样列式31+23,是因为二(1)班和二(2)班的人数合起来就可以知道能不能合乘一条船,所以要用加法做,即分析所谓的数量关系,两者的重点是完全不同的,计算教学的情景创设目的是从生活中提取数学素材,让学生体验数学与生活之间的关系。而解决问题要从具体情景中引导学生分析提供的数学信息与所求问题之间的关系,来引导学生探究解决问题的方法与策略,一旦偏离了这个中心,计算教学就会失去方向。
三、关于算法多样化与最优化。
计算方法既然存在着多样化,那么学生找出了自己的方法后,并认为哪种方法最适合自己,就应允许他使用。一种算法不是上完一节课就被搁置,对于自己找到的方法,学生有一种积极的情感,在解决问题时,学生喜欢用自己的算法,学生在解决问题过程中会不断的反思,发现原来的方法又不适合自己,对自己的方法进行改进,从而找到最好的,这本身就是一个发展能力的过程。所以,在呈现算法多样化时,教师不必急于硬性给学生灌输最优化的方法。让学生在自己的摸索过程中得出最优化的方法。也符合认知的规律。比如在《两位数加两位数的口算》这节课中,23+31=,可以允许学生采用多种的计算方法,可用23+30=53,53+1=54;也可以用20+30=50,3+1=4,50+4=54;还可用竖式计算等等方法,只要学生能想出并能计算出正确的答案,就可允许他们用,等他们用了以后他们会找出最适合自己的方法。所以在后面的32+39=中,学生就能根据自己的实际选择最优化的方法去进行计算。此外,把多种算法进行优化,可以帮助学习有困难的学生适当掌握较理想的一种算法,而不至于一节课下来,什么方法也没有学会。计算方法多样化需要优化,需要适时优化。当然,计算方法多样化也要遵循学生实际和教学内容的不同,当学生只能想出一种计算方法而且这种计算方法也是比较合理的方法时,教师不必为了追求多样化而生硬地要求学生继续思考还可以怎么计算。
在教学时我是采用教学形式、学习方式灵活多样化进行教学。新理念下提倡多样化、现实的、有趣的、探索性的学习活动,使得学生的学习是基于主体的、积极的、自信的、主动探索的、合作交流的基础,经历获得知识的过程的知识才是学生终身受用的。凡是学生能独立思考,合作探索发现的我都决定不包办代办,把自己定位在教学活动的组织者、引导者,这样才能更好地发掘学生的自立性、创造性。
做到让学生多思考多动手多实践,教学形式有分有合,方法多样,这样学生的参与面就广。
三、多样化的练习是计算教学的延伸。
数学计算教学的还有一个重要组成部分是巩固练习。这是学生对所学知识的巩固,是形成技能,技巧的重要途径,而且可以发展学生的思维能力和创造能力,也是检查学生掌握新知识情况的有力措施.,同时使学生及时了解自己练习的结果,品尝成功的喜悦,提高练习的兴趣,并且及时发现错误,纠正错误,提高练习的效果。传统的计算教学只追求量不考虑形式,学生在枯燥的练习中熟练计算技能。而在课改初期重探究轻练习的教学模式务必造成学生计算不扎实的不良趋向。计算教学的理性回归需要巩固练习,而且需要考虑学生个体的不同形式的练习。计算课与应用题课、几何课比较相对枯燥,练习的设计既要顾及知识的积淀,又要考虑学生的兴趣。授课之后,教师紧紧围绕教学目标,根据学生年龄特点精心设计多种形式的习题让学生尝试算法的运用。通过练习、比较,发现错误,教师及时指导,矫正补缺,从而提高学生计算正确率和计算速度。计算教学的练习包括巩固练习和综合练习。巩固性练习是基本练习,是例题的模仿练习,主要目的是巩固所获得的新知。综合性练习指的是综合性、灵活性较强并有一定变化发展的题目。其目的是脱离模仿,沟通知识的内在联系,促使知识转化为能力,还可以激发学生的兴趣,把已获得的知识能力上升到智力高度,培养学生的创新意识。这些练习的安排可采用不同的形式,如学生独立算、同桌对口令、开小火车、抢答、学生自己编题等等不同的形式,提高学生的学习积极性。
总而言之,纵观目前的计算教学,我们既要继承传统计算教学的扎实有效和发扬课改初期以人为本的教学理念,更要冷静思考计算教学对学生后续学习能力的培养,在传统教学与课改初期教学中总结经验,不断改善教学方法,使计算教学在算理、算法、技能这三方面得到和谐的发展和提高,真正推崇扎实有效、尊重学生个性发展的理性计算教学。