算法训练课
❶ 如何进行计算方法的教学
如何进行计算方法的教学
传统的小学计算教学常常通过机械重复、大题目量的训练,只重视计算的结果,不重视计算法则的形成过程和计算方法的概括。而在课改初期,教师们认识到了原有教学模式的局限,大张旗鼓地开展自主学习,发挥学生的学习主动性。在计算教学中过分强调计算方法的多样化,教师没有起到很好的主导作用,课堂上遍地都是“你是怎么想的”“还有其他不同的算法吗”“你喜欢怎么算就怎么算”。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=中,学生就能根据自己的实际选择最优化的方法去进行计算。此外,把多种算法进行优化,可以帮助学习有困难的学生适当掌握较理想的一种算法,而不至于一节课下来,什么方法也没有学会。计算方法多样化需要优化,需要适时优化。当然,计算方法多样化也要遵循学生实际和教学内容的不同,当学生只能想出一种计算方法而且这种计算方法也是比较合理的方法时,教师不必为了追求多样化而生硬地要求学生继续思考还可以怎么计算。
在教学时我是采用教学形式、学习方式灵活多样化进行教学。新理念下提倡多样化、现实的、有趣的、探索性的学习活动,使得学生的学习是基于主体的、积极的、自信的、主动探索的、合作交流的基础,经历获得知识的过程的知识才是学生终身受用的。凡是学生能独立思考,合作探索发现的我都决定不包办代办,把自己定位在教学活动的组织者、引导者,这样才能更好地发掘学生的自立性、创造性。
做到让学生多思考多动手多实践,教学形式有分有合,方法多样,这样学生的参与面就广。
三、多样化的练习是计算教学的延伸。
数学计算教学的还有一个重要组成部分是巩固练习。这是学生对所学知识的巩固,是形成技能,技巧的重要途径,而且可以发展学生的思维能力和创造能力,也是检查学生掌握新知识情况的有力措施.,同时使学生及时了解自己练习的结果,品尝成功的喜悦,提高练习的兴趣,并且及时发现错误,纠正错误,提高练习的效果。传统的计算教学只追求量不考虑形式,学生在枯燥的练习中熟练计算技能。而在课改初期重探究轻练习的教学模式务必造成学生计算不扎实的不良趋向。计算教学的理性回归需要巩固练习,而且需要考虑学生个体的不同形式的练习。计算课与应用题课、几何课比较相对枯燥,练习的设计既要顾及知识的积淀,又要考虑学生的兴趣。授课之后,教师紧紧围绕教学目标,根据学生年龄特点精心设计多种形式的习题让学生尝试算法的运用。通过练习、比较,发现错误,教师及时指导,矫正补缺,从而提高学生计算正确率和计算速度。计算教学的练习包括巩固练习和综合练习。巩固性练习是基本练习,是例题的模仿练习,主要目的是巩固所获得的新知。综合性练习指的是综合性、灵活性较强并有一定变化发展的题目。其目的是脱离模仿,沟通知识的内在联系,促使知识转化为能力,还可以激发学生的兴趣,把已获得的知识能力上升到智力高度,培养学生的创新意识。这些练习的安排可采用不同的形式,如学生独立算、同桌对口令、开小火车、抢答、学生自己编题等等不同的形式,提高学生的学习积极性。
总而言之,纵观目前的计算教学,我们既要继承传统计算教学的扎实有效和发扬课改初期以人为本的教学理念,更要冷静思考计算教学对学生后续学习能力的培养,在传统教学与课改初期教学中总结经验,不断改善教学方法,使计算教学在算理、算法、技能这三方面得到和谐的发展和提高,真正推崇扎实有效、尊重学生个性发展的理性计算教学。
❷ 除法的简便算法教案
作为一名无私奉献的老师,往往需要进行教案编写工作,教案是教学蓝图,可以有效提高教学效率。怎样写教案才更能起到其作用呢?以下是我整理的除法的简便算法教案,欢迎大家分享。
除法的简便算法教案1
教学目标
1.使学生理解和掌握一个数连续除以两上一位数,改写成除以这两个一位数的积,或者把一个数除以两位数,改写成连续除以两个一位数的简便算法的算理.
2.培养学生分析、判断、推理的能力,增强使用简便算法的择优意识.
教学重点
简便算法的算理.
教学难点
简便算法方法的选择.
教学过程
一、复习准备.
1.口算
2.板演
三年级同学参加春季植树,把90人平均分成2队,每队分成3组,每组有多少人?
要求学生列综合算式(用两种方法解答).
第一种方法:xxxxx第二种方法:xxxx
答:每组有15人.答:每组有15人.
引导学生比较,这两种解法结果相同,我们可以用等号连接起来.
教师明确:一个数连续用两个数除,每次都能除尽的时候,可以先把两个除数相乘,用它们的积去除这个数,结果不变.
教师提问:哪种算法简便,为什么?
(第二种解法,即两个除数相乘得6,用90除以6比较简便.)
教师明确:我们可以利用上面的规律,有时把一个数连续除以两个一位数改写成除以两个一位数的积,这样计算起来比较简便.(板书课题:除法的简便算法)
二、学习新课.
(一)教学例3:
1.组织学生讨论:
(1)这道连除法题依次计算你觉得怎样?容易口算吗?
(2)怎样计算比较简便,你是怎样想的?
这道连除法题如果依次计算,不容易口算出结果,如果把两个数相乘,正好得30,是一个整十数,一个数除以整十数,就可以很快地用口算得出结果.
根据学生回答,教师板书:
2.教师质疑:
怎样计算简便?为什么不改成?
教师明确:当两个除数相乘得整十数时,可采用这种简便算法.
3.用简便方法计算下面两题:
由学生说出简便计算的过程和得数.
(二)出示例4:
教师谈话:有时我们可以把刚才总结的过程反过来用,也就是一个数除以两位数,可以改写成连续除以两个一位数,计算起来比较简便.
1.组织学生讨论:
(1)不容易口算,把除数分解成哪两个一位数进行连除?
(2)先除以几,再除以几?为什么?
420除以35不容易口算,把35分解成两个一位数连除,用420先除以7,再除以5,这样计算起来比较简便.
根据学生回答,教师板书:
教师明确:要根据被除数的情况进行选择,怎样简便就怎样除.这道题先除以7,可以用乘法口诀直接求出商,比较简便.
2.用简便方法计算下面各题:
订正第2题时,提问学生,为什么先除以8,而不先除以4呢?
三、巩固反馈.
1.用简便方法计算下面各题:
2.(1)56除以4,再除以7,得多少?
(2)532是76的多少倍?
(3)38个76是多少?
3.学校买3盒钢笔给三好学生作奖品,每盒10枝,一共用去60元.每枝钢笔的价钱是多少元?(用两种方法解答)
四、课堂小结.
今天你学到了哪些知识?你有什么收获?除法的简便算法和乘法简便算法有什么
相同之处吗?
五、课后作业.
1.用简便方法计算下面各题.
180÷4÷5 140÷5÷4 240÷5÷6
360÷8÷5 450÷5÷9 190÷5÷2
750÷2÷5 420÷3÷7 800÷5÷8
2.怎样能较快地算出下面各题的得数?
180÷36 420÷28 270÷54 810÷45
360÷24 240÷48 800÷32 630÷42
板书设计
第七册――除法的简便算法
除法的简便算法教案2
教学目标:
1、知识目标:理解一个数连续用两个数除,每次都能除尽的时候,可以先把两个除数相乘,用它们的积去除这个数,结果不变的规律。使学生掌握除法中两种简便算法:(1)一个数连续除以两个一位数,如果这两个一位数的乘积是整十数时,就可以把两个一位数先乘起来,再用它们的积去除被除数:(2)一个数除以一个两位数,如果能把除数分解成两个一位数,而且用其中的一个位数去数被除数比较简便时,就可以用这两个一位数依次去除被除数。
2、能力目标:进一步掌握总结规律的方法。提高学生灵活运用知识解决问题的能力。
3、德育目标:培养学生由具体到抽象的概括能力和积极探索规律的精神。通过对规律性知识的运用,训练学生思维的灵活性,教育学生做事要符合实际不要生搬硬套。
4、创新目标:通过计算,引导学生观察,从而感受美源于生活,美来自生产和时代的进步。
教学分析:
乘这里讲的简便算法是:一个数连续除以两个一位数,改成除以这两个一位数的积;或者把一个数除以两位数,改成连续除以两个一位数。这种简便算法,是利用了一个数连续用两个数除,每次都能除尽的时候,可以先把两个除数相乘,用它们的积去除这个数,结果不变这一规律。此外,还要看两个一位数相乘的积是否得整十数,以及怎样把用两位数除改写成用两个合适的一位数连除,使计算简便。因此,教材一开始,先复习用整十数除的口算,把一个两位数改写成两个一位数相乘,为学习新知识做准备。再复习连除应用题,进而通过连除应用题的两种解法的结果一样,从而说明:一个数连续用两个数除,每次都能除尽的时候,可以先把两个除数相乘,用它们的积去除这个数,结果不变。
教学重点:
了解一个数连续用两个一位数去除,每次都能除尽的时候,可以先把两个除数相乘,用它们的积去除这个数结果不变这一规律。掌握由此规律得出的两种简便方法
教学难点:
在除法中,灵活运用所学知识简便计算
教学过程:
一、教师行为:导引目标
1、口算(投影出示)
24020 36040 45030 35070
45050 63070 800100 24080
2、填空,把下面各数,分解成两个一位数相乘。
35=()()54=()()
32=()()40=()()
25=()()28=()()
3、应用题(小黑板出示)三年级同学参加春季植树,把90人平均分成2队,每队3组,每组多少人?(两种方法解答)
教师巡视点拨学生,订正。
教师:刚才我们用两种解法解同一应用题,观察两种算式有什么联系和区别?学生明确:已知数相同,计算结果也一样,只是运算顺序不同。
教师说明:也就是说两个算式相等。
教师:抛开具体的事理,单看两个算式,9023还可以用90除以2和3的乘积计算
填空练习
18045=180()14054=140()
24056=240()19052=190()
教师提问:由以上练习,你能得到什么规律?教师引导明确:一个数连续用两个数除,每次都能除尽的时候,可以先把两个除数相乘,用它们的积去除这个数,结果不变。(投影出示)
教师:学习了这一规律,可以帮助我们进行除法中的简便计算,这也就是我们今天学习内容除法中的简便算法教师板书课题。
二、创造条件
教学例3(1)出示例3 39056引导学生汇报,先算出5和6的积,再用积30去除390。提问为什么?因为两个一位数的乘积是整十数利用上面的规律计算简便。
反馈练习136085引导学生口述思路。
(2)练习81092怎样计算简便?
教师巡视把学生的不同作法板书并比较
81092 81092
=45=81018=45
教师提问:(启发学生)你发现了什么?
引导学生明确:在计算连除法时,如果两个除数的积是整十数时,就可以先把两个除数先乘起来,用它们的积去除被除数,计算起来比较简便。
教师提示:计算时方框的步骤不必写出来。
(3)反馈练习:111页做一做。学生独立完成,并补充:190192(加强对比灵活运用)
教师巡视,指点差生,集体订正。
组织研究
教学例4教师:在例3中,我们利用这一规律把连续除以两个数,改成除以这两个数的积来简算。
(1)出示例4:42035教师:你能进行简便计算吗?
42035 42035
=42075=42057
=605=847
=12=12
请同学们比较两种作法哪种要简便?为什么?
引导学生明确第一种简便,因为第一步用7去除,能迅速地用口诀求商,所以比较简便。
(2)教师小结:在计算时,要注意,要灵活运用所学知识,怎样使计算比较简便,就怎样计算。
三、引导创新
111页做一做(幻灯出示)
35025 48032
四、反思小结
今天你又学得了哪些新知识?
教师提示:今后我们可以根据实际情况,灵活使用使计算简便。
除法的简便算法教案3
教学内容:
教材第29~31页内容。
学习目标:
1.引导学生在解决问题的过程中了解乘除混合应用题的数量关系,能运用运算定律进行一些简便计算。
2.通过交流,让学生体验到解决问题策略的多样性,提高学生灵活运用所学知识解决实际问题的能力。
3.通过情境创设,让学生感受到数学知识的现实性,体验到数学与生活的密切联系。学习重点:
根据解决的具体问题,选择运算定律进行简便计算方法。
学习难点:
正确选择相应的简算方法使计算简便
教学过程:
一、创设情境,提出问题
师:同学们,为了加强青少年的身体素质,我校开展了丰富多彩的“大课间”活动,你们喜欢这个活动吗?(喜欢)老师了解到,为了丰富“大课间”的活动内容,学校最近又新买了一些体育用品,大家想知道都有什么吗?(想)
师:请看情境图,学校都买了哪些体育用品?
1.仔细观察,说一说你了解到了哪些数学信息。
预设
生1:学校买了5副羽毛球拍,花了330元。
生2:学校买了25筒羽毛球,每筒32元。
生3:我还看见一筒羽毛球上写着“一打装”。
师:“一打”是多少个?(12个)
2.根据这些信息,你能提出哪些数学问题?
教师根据学生的汇报,出示问题:王老师一共买了多少个羽毛球?每支羽毛球拍多少钱?
设计意图:数学来源于生活,将学生置身于“大课间”活动的现实情境中,把学生的学习活动与现实生活紧密联系起来,既有利于激发学生的好奇心和求知欲,又增强学生应用数学的意识。
二、解决问题,探究学习
1.教学教材29页例8(1)。
(1)解决“王老师一共买了多少个羽毛球”这个问题都需要题中的哪些条件?(让学生找出解决此问题所需的条件)
(2)指名列出算式,并说明解题思路。
(3)引导学生用简便方法计算出结果。
预设
生1:运用乘法结合律可以使计算简便。
12×25
=(3×4)×25
=3×(4×25)
=3×100
=300(个)
生2:运用乘法分配律可以使计算简便。
12×25
=(10+2)×25
=10×25+2×25
=250+50
=300(个)
生3:先扩大再缩小可以使计算简便。
12×25
=12×(100÷4)
=12×100÷4
=1200÷4
=300(个)
师:你是怎样想的?(学生对于最后一种方法可能说不太清楚,教师应引导学生说出:100÷4=25,把25筒看成100筒,扩大到原来的4倍,要使计算结果不变,应缩小到原来的)
(4)引导学生比较几种简便算法。
①这几种算法有哪些相同点?(结果一样;算法都比较简便)
②你喜欢哪种算法?在以后的解题过程中,你能应用自己喜欢的算法解决问题吗?
(5)总结:思考的角度不同,解决问题的方法也就不同,但结果都是相同的。
这就是我们今天要学习的内容:乘、除法的简便计算。(板书课题)
2.教学教材29页例8(2)。
(1)找到解决这个问题都需要题中的哪些条件。
(2)引导学生独立列式计算。
(3)让学生汇报解题方法。
预设
生1:我先求出1副羽毛球拍多少钱,然后除以2求出每支羽毛球拍多少钱。
330÷5÷2
=66÷2
=33(元)
生2:我先求出5副羽毛球拍一共有多少支球拍,然后用总价除以支数求出单价。
330÷(5×2)
=330÷10
=33(元)
(4)唤起回忆,理解意义。
①组织学生仔细观察,在小组内讨论。
②教师结合学生的回答把两个算式用等号连起来。
330÷5÷2=330÷(5×2)
质疑:在这个算式中,为什么“一个数连续除以两个数”与“用这个数除以两个除数的`积”的结果相等呢?
学生借助题意理解:先求出1副羽毛球拍多少钱,然后除以2求出每支羽毛球拍多少钱和先求出5副羽毛球拍一共有多少支球拍,然后用总价除以球拍的支数求出单价,都能求出最终的结果,只是采用的方法不一样,所以一个数连续除以两个数,可以用这个数除以两个除数的积。
(5)方法选优:相比之下,这两种计算方法哪种比较简便?(出示课堂活动卡)
(6)引导总结,归纳规律。
学生讨论、汇报后教师板书:一个数连续除以两个数,可以用这个数除以两个除数的积。用字母表示为a÷b÷c=a÷(b×c)(b、c均不为0)。
设计意图:采用学生自主探究、小组合作的方式展开学习,让学生在实践活动中利用已有的知识经验,自己去探究发现,从而培养学生根据具体的情况选择合适的方法使计算变得简便的能力。
三、巩固练习,拓展提高
1.简便计算。
32×125=(________×________)×125
32×125=32×(________÷________)
32×125=(________+________)×125
32×125=(________-________)×125
2.同桌合作完成教材29页“做一做”,鼓励学生用简便方法计算。
四、课堂总结
这节课你有什么收获?
五、布置作业
教材30页1、4题。
除法的简便算法教案4
教学目标:
(一)知识教学点
1.理解一个数连续乘以两个一位数,改成乘以这两个一位数的积的算理。
2.理解一个数乘以一个两位数转化为一个数连续乘以两个一位数的算理。
(二)能力训练点
1.能正确运用一个数连续乘以两个一位数和一个数乘以两位数的简便算法。
2.正确、合理地进行简算.提高学生的计算能力,培养学生思维的灵活性。
(三)德育渗透点
通过灵活、合理的简便算法调动学生学习的积极性。
教学重点:
使学生理解掌握一个数连续乘以两个一位数和一个数乘以一个两位数的简便算法。
教学难点:
选择合理的简便算法。
教具、学具准备:
投影片。
教学过程:
一、铺垫孕伏
1.口算
1230 1820 2440
354 254 452
2.把两位数写成两个一位数相乘。
15=()()30=()()24=()()
3.应用题:商店有5盒手电筒,每盒12个。每个手电筒卖6元,一共可以卖多少元?(让学生自己用不同方法列综合算式解答)一人板演,其它学生完成在练习本上。
第一种解法
6125=725 =360(元)
第二种解法
6(125)=660 =360(元)
你发现什么?
使学生明确
(1)两种解法的结果是一样的,即6125= 6(125)从而得出:三个数相乘,除了从左到右依次相乘外,可以先把后两个数相乘,再和第一个数相乘,结果不变。
(2)当两个乘数相乘得整十数时,第二种算法简便。
板书课题:简便算法
二、探究新知
1.教学例1。
(1)出示例1
3552学生试做
(2)订正:使学生明确简算方法。
3552 =35(52)=3510 =350
(3)拓展补充4529。
(4)学生完成做一做。
2.教学例2
引导学生说出把16分成
44,这样2544计算起来比较简便。
2516 =25(44)=2544 =1004 =400 ②启发学生想不同的算法。
(2)拓展补充
1512怎样算比较简便?
三、巩固发展
1.填空
(1)2745(2)1512
=27[()○()] =15[()○()]
=27[()○()] =15[()○()]
=27[ ] =15[ ]
= =
2.在()里填上适当的数,在○里填写适当的运算符号,使计算简便。
46254=46[()○()]
3.练习二十五1题
4.练习二十五3题(填写在书上)
5.练习二十五5题
四、全课小结
今天你又学得了哪些新知识?
五、布置作业
练习4题.
六、板书设计
❸ 如何训练孩子们的计算思维
由于计算工具的逐步普及,社会生活对计算技能的要求正在逐步降低,小学教材对计算能力要求也有所调低了。但计算教学的过程是一个培养学生思维的过程,计算能力的提高,能促进学生思维能力的发展。那么我们应如何提高学生的计算能力呢?
一、加强学生对算法和算理的理解
要使学生会算就必须使学生明确怎样算,也就是加强法则和算理的掌握。《课标》指:“教学时应通过解决问题进一步培养学生的数感,增进对运算意义的理解。”因此,在教学时,应结合实际问题理解算理,指导学生掌握计算方法。算法多样化是数学课程改革的一个亮点,是实践的一个难点。算法多样化鼓励学生独立思考,鼓励学生思维多样化,鼓励学生个性化的解决问题,追求学生个性化的发展,是以学生的发展和提高为基本目标的。只有让学生独立思考、合作交流中探索算法,逐步优化算法。如教学北师大版三年级下册《电影院》时让学生分析题目列出式子26×21。两位数的乘法已经学过,本题只是多了进位,为此在教学时我放手让学生独立解决,并在小组中交流计算方法。
二、加强学生口算训练
在四则运算中,最常用的是口算和笔算。口算是笔算的基础,笔算技能的形成直接受到口算准确和熟练程度的制约。因此,要加强口算的教学和训练,切实打牢计算基础。要提高学生的口算能力,形成一定的口算技能,关键是要持之以恒,坚持训练。为此,我从以下两个方面来加强学生的口算训练。
1、利用课前两分钟进行口算训练。我在教学时让学生课前轮流出12题口算题,出得好的评为“口算明星”。由于学生的程度不一样,出题的类型也各式各样,又因为题目是学生自己出的,学生做题的积极性较高,课堂气氛活跃。最后用开火车进行反馈。
2、利用“口算游戏”加强口算训练。三个学生一组,一个学生出题、一个学生说出得数、还有一个学生当裁判并用自己喜欢的统计方法进行统计比赛的胜负情况。这样的游戏不仅使学生乐学、爱学,还把游戏带到课外与同学一起做,带到家里与爸爸、妈妈一起做。
三、重视培养学生估算能力
估算是保证计算准确的重要环节,是提高计算能力的重要手段。系统计算前进行估算,可估计出的数的大致取值范围,为计算的准确性创造条件。如:教学《整理书包》先出示主题图一个书架有12层,每层14本,150本书放得下吗?先让学生独立估算,集体反馈。①、14×10=140(本)②、15×10=150(本)当然估算只能发现计算中的明显错误,并不能代替计算和验算,只有把估算、计算、检验相结合,才能保证计算的正确、迅速、全面提高学生的计算水平和能力。所以接着让学生求出这个书架能放多少本书?并与估算结果进行对比、验证。
又如:教学北师大版四年级上册《体育场》时,出示教学挂图让学生估计一下有多少观众?多数学生看到题目觉得十分困难,“老师,密密麻麻的人我们怎么估计呀?”学生显得无从下手。为此,我在教学是先让学生独立思考后,充分发挥有升的带动作用,让他们在小组中说说自己的估算方法,估算的结果数据,再由小组派代表反馈交流结果。
生1:从图中看出每小块看台大约有50个座位,这个体育场可能有30个看台,大约有1500个座位。
生2:体育场的每一排座位数大约是200人,估计这个体育场有20排,大约共4000个座位。
生3:把体育场分东、西、南、北四个方位,每个方位大约坐1000人,4个方为大约坐4000人。……
这些估算方法,都有一定的道理,所在教学适应予以肯定和表扬,让学生尝试成功的喜悦。在这样估算方法的学习探究众位学生检验三位数乘两位数及进一步学习三位数乘两位数提供基础,同时促进学生判断、推理等多向性思维的发展。
四、培养学生良好的学习习惯。
培养学生认真审题的习惯。看清运算符号,养成良好的学习习惯,是防止计算错误、提高计算水平的主要途径和措施。
1、培养学生认真审题的习惯。看清运算符号,看清数字,弄清运算顺序。如:12看成21、2看成5、3看成8等。
2、培养认真演算的习惯。在四则运算中,要训练学生沉着、冷静的学习态度。碰到数字大、步骤多的计算试题时,要做到不急躁、冷静思考、细心计算。即便是简单的计算题也要细心。不能草率行事。演算时,要求书写整洁,格式规范,方法合理。
3、培养学生耐心检验的习惯。要求学生在计算时做到百分之百的正确是不太可能的。为此,在教学时还应教育学生养成计算后认真检查演算的好习惯,把检验当做计算题不可缺少的重要环节。检验时要做到耐心细致,逐步检查:一查数字及预算符号是否抄错。二查计算过程、计算结果是否有误。同时要结合教学内容教给学生合适的验算方法,如重算法、逆算法、交换加数乘数等验算方法。
❹ 极客大学算法训练营体验课学习心得有哪些
最大的收获就是我知道了该如何正确地刷题。之前我刷题时,都是自己先想,然后尝试实现。有时觉得有思路,但是提交的代码一直通不过,就一直反复尝试,直到最终通过。有些题实在通不过,只能看别人的题解时心情就很沮丧,尤其是觉得自己已经花了那么多时间在这道题上,一些题一点思路都没有,就很快去看题解,但心里总有种罪恶感。
❺ Hulu的推荐算法课程(7月15号发布)
最近,Hulu又推出了推荐算法课程,关键是免费的,太良心了有没有。平常动辄几百几千的小象学院的课程,现在统统不要钱。我听了第一节,感觉实用性很强,肯定不会有很深入的讲解,适合学生和想入场推荐系统的算法工程师来学习。同时Hulu提供了几道推荐算法的面试题,大家可以体会一下。
第一节课主要讲了几种基础的推荐算法模型(协同过滤,因式分解机,逻辑回归,提升树)
推荐算法在使用场景有:
1 视频网站,推荐视频(例如hulu,抖音等)
2 网购网站,推荐商品(例如京东,淘宝,Amazon)
3 新闻网站,推荐新闻(例如今日头条)
推荐算法的基础假设:
1 信息过载
2 用户不确定自己想看的内容
协同过滤算法是一种上下文无关的推荐算法
它的初衷是用户的历史和未来趋势保持一致
协同过滤算法有两种:基于用户的推荐算法和基于物品的推荐算法
基于用户的推荐算法:通过找到类似的用户,从而做推荐
基于物品的推荐算法:通过购买或者点赞的产品从而做推荐
好处:
简单,可解释性强
缺点:
需要占用存储(维护矩阵),稀疏矩阵问题
上下文无关的推荐算法
初衷:发现高维特征
进一步完善矩阵分解:
u表示平均打分在目录中
表示商品间的打分差异
表示用户的打分差异
优点:
更泛化性(即使两个用户没有给相同商品打分),节约存储空间(只需要保存两个低维向量)
缺点:
不好解释;更加稀疏
初衷:增加上下文信息到模型,把推荐系统作为一个分类问题来解决
用户,商品,上下文信息可以被转化为分类变量(比如性别,时间区间等)
最后加入sigmoid函数映射到0-1空间中。
好处:可解释性比较强;可以并行快速训练;训练开销比较低;可以在线训练
缺点:需要特征工程;模型的表达能力差
初衷:考虑到特征间的交叉
)
好处:表达能力比较强;很好泛化能力了;相对低的训练开销
缺点:做更高层的特征交叉比较难
提升树是基于Boosting的原理:使用多个弱分类器串行成集成分类器
提升树算法是通过集合多个决策树而得到的
第一道:从基于用户的协同过滤和基于物品的协同过滤的原理思考,下列场景中使用哪种协同过滤算法更加适合?为什么?
(1)新闻资讯推荐
新闻网站更适用于基于用户的协同过滤算法,兴趣相似的用户关注的新闻相似的概率比较大。
(2)电商网站推荐
电商网站更适用于基于物品的协同过滤算法,使用用户关注或者购买过的物品可以更精准推荐他未来购买的物品。
第二道:为什么逻辑回归模型在工业界受到了广泛应用?LR相对于其他的模型,尤其是GBDT模型,突出的优点是什么?
逻辑回归可解释性强,并且可以在线计算。相对于GBDT串联型结构,LR可以并行,所以得到工业界的欢迎。
第三道:为什么说提升树模型(GBDT)难以并行化?从Boosting方法的角度上给出简单的解释。
Boosting是通过不断增加新的模型预测,这种方式是无法并行化操作。
出自:世相科技
欢迎点赞支持
❻ 数据结构与算法分析
本文出自:
www点54manong点com
请尊重原创,转载请注明出处,谢谢!
什么是数据结构,为什么要学习数据结构?数据结构是否是一门纯数学课程?它在专业课程体系中起什么样的作用?我们要怎么才能学好数据结构?… 相信同学们在刚开始《数据结构》这门课的学习时,心里有着类似前面几个问题的这样那样的疑问。希望下面的内容能帮助大家消除疑惑,下定决心坚持学好这门课:
1 学习数据数据结构的意义
数据结构是计算机科学与技术专业、计算机信息管理与应用专业,电子商务等专业的基础课,是十分重要的核心课程。所有的计算机系统软件和应用软件都要用到各种类型的数据结构。因此,要想更好地运用计算机来解决实际问题,仅掌握几种计算机程序设计语言是难以应付当前众多复杂的课题。要想有效地使用计算机、充分发挥计算机的性能,还必须学习和掌握好数据结构的有关知识。打好“数据结构”这门课程的扎实基础,对于学习计算机专业的其他课程,如操作系统、数据库管理系统、软件工程、编译原理、人工智能、图视学等都是十分有益的。
2 为什么要学习数据结构
在计算机发展的初期,人们使用计算机的目的主要是处理数值计算问题。当我们使用计算机来解决一个具体问题时,一般需要经过下列几个步骤:首先要从该具体问题抽象出一个适当的数学模型,然后设计或选择一个解此数学模型的算法,最后编出程序进行调试、测试,直至得到最终的解答。例如,求解梁架结构中应力的数学模型的线性方程组,可以使用迭代算法来求解。
由于当时所涉及的运算对象是简单的整型、实型或布尔类型数据,所以程序设计者的主要精力是集中于程序设计的技巧上,而无须重视数据结构。随着计算机应用领域的扩大和软、硬件的发展,非数值计算问题越来越显得重要。据统计,当今处理非数值计算性问题占用了85%以上的机器时间。这类问题涉及到的数据结构更为复杂,数据元素之间的相互关系一般无法用数学方程式加以描述。因此,解决这类问题的关键不再是数学分析和计算方法,而是要设计出合适的数据结构,才能有效地解决问题。下面所列举的就是属于这一类的具体问题。
例1:图书馆信息检索系统。当我们根据书名查找某本书有关情况的时候;或者根据作者或某个出版社查找有关书籍的时候,或根据书刊号查找作者和出版社等有关情况的时候,只要我们建立了相关的数据结构,按照某种算法编写了相关程序,就可以实现计算机自动检索。由此,可以在图书馆信息检索系统中建立一张按书刊号顺序排列的图书信息表和分别按作者、书名、出版社顺序排列的索引表,如图1.1所示。由这四张表构成的文件便是图书信息检索的数学模型,计算机的主要操作便是按照某个特定要求(如给定书名)对图书馆藏书信息文件进行查询。
诸如此类的还有学生信息查询系统、商场商品管理系统、仓库物资管理系统等。在这类文档管理的数学模型中,计算机处理的对象之间通常存在着的是一种简单的线性关系,这类数学模型可称为线性的数据结构。
例2:八皇后问题。在八皇后问题中,处理过程不是根据某种确定的计算法则,而是利用试探和回溯的探索技术求解。为了求得合理布局,在计算机中要存储布局的当前状态。从最初的布局状态开始,一步步地进行试探,每试探一步形成一个新的状态,整个试探过程形成了一棵隐含的状态树。如图1.2所示(为了描述方便,将八皇后问题简化为四皇后问题)。回溯法求解过程实质上就是一个遍历状态树的过程。在这个问题中所出现的树也是一种数据结构,它可以应用在许多非数值计算的问题中。
例3:教学计划编排问题。一个教学计划包含许多课程,在教学计划包含的许多课程之间,有些必须按规定的先后次序进行,有些则没有次序要求。即有些课程之间有先修和后续的关系,有些课程可以任意安排次序。这种各个课程之间的次序关系可用一个称作图的数据结构来表示,如图1.3所示。有向图中的每个顶点表示一门课程,如果从顶点vi到vj之间存在有向边<vi,vj>,则表示课程i必须先于课程j进行。由以上三个例子可见,描述这类非数值计算问题的数学模型不再是数学方程,而是诸如线性表、树、图之类的数据结构。因此,可以说数据结构课程主要是研究非数值计算的程序设计问题中所出现的计算机操作对象以及它们之间的关系和操作的学科。
学习数据结构的目的是为了了解计算机处理对象的特性,将实际问题中所涉及的处理对象在计算机中表示出来并对它们进行处理。与此同时,通过算法训练来提高学生的思维能力,通过程序设计的技能训练来促进学生的综合应用能力和专业素质的提高。
3数据结构课程的内容
数据结构与数学、计算机硬件和软件有十分密切的关系,它是介于数学、计算机硬件和计算机软件之间的一门计算机专业的核心课程,是高级程序设计语言、操作系统、编译原理、数据库、人工智能、图视学等课程的基础。同时,数据结构技术也广泛应用于信息科学、系统工程、应用数学以及各种工程技术领域。
数据结构课程重在讨论软件开发过程中的方案设计阶段、同时设计编码和分析阶段的若干基本问题。此外,为了构造出好的数据结构及其实现,还需考虑数据结构及其实现的评价与选择。因此,数据结构的内容包括三个层次的五个“要素”,如图1.3所示。
数据结构的核心技术是分解与抽象。通过分解可以划分出数据的三个层次;再通过抽象,舍弃数据元素的具体内容,就得到逻辑结构。类似地,通过分解将处理要求划分成各种功能,再通过抽象舍弃实现细节,就得到运算的定义。上述两个方面的结合使我们将问题变换为数据结构。这是一个从具体(即具体问题)到抽象(即数据结构)的过程。然后,通过增加对实现细节的考虑进一步得到存储结构和实现运算,从而完成设计任务。这是一个从抽象(即数据结构)到具体(即具体实现)的过程。熟练地掌握这两个过程是数据结构课程在专业技能培养方面的基本目标。
结束语:数据结构作为一门独立的课程在国外是从1968年才开始的,但在此之前其有关内容已散见于编译原理及操作系统之中。20世纪60年代中期,美国的一些大学开始设立有关课程,但当时的课程名称并不叫数据结构。1968年美国唐.欧.克努特教授开创了数据结构的最初体系,他所着的《计算机程序设计技巧》第一卷《基本算法》是第一本较系统地阐述数据的逻辑结构和存储结构及其操作的着作。从20世纪60年代末到70年代初,出现了大型程序,软件也相对独立,结构程序设计成为程序设计方法学的主要内容,人们越来越重视数据结构。从70年代中期到80年代,各种版本的数据结构着作相继出现。目前,数据结构的发展并未终结,一方面,面向各专门领域中特殊问题的数据结构得到研究和发展,如多维图形数据结构等;另一方面,从抽象数据类型和面向对象的观点来讨论数据结构已成为一种新的趋势,越来越被人们所重视。