算法的概念教学设计案例
目标:
1、知识目标:了解算法。分析算法。
2、能力目标:体验程序的独特魅力,了解编程加工的内在机制,培养学生的创新能力。
3、情感目标:通过编程实现信息的加工,激发学生的兴趣,增加学生的成就感。
重点:如何分析算法,算法的概念,算法的表示
难点:如何写算法。理解用算法描述实际问题,理解人的思维在计算机工作中发挥的作用。
方法:讲授法,演示法,归纳法
教学反思:
教学过程
一、导入
在学习程序设计时,既要掌握所使用的某种计算机计算机语言如PASCAL语言,更好掌握解题的方法和步骤,这是程序设计中的关键。语言只是一个工具,只懂得语言的规则并不能编制出有效的高质量的程序,下面所讲座的算法,就是研究解题的步骤和方法,这是编程的基础,同时也是我们解数理化题的基础。
著名计算机科学家沃思提出一个公式:
数据结构算法程序
二、新授
什么是算法:广义地说,为解决一个问题而采取的方法和步骤,就称为算法。或者说:算法是解题方法的精确描述。解决一个问题的过程,就是实现一个算法的过程。
1做任何事情都有一定的步骤。例如要计算的值,无论手算,心算,或用算盘,计算器计算,都要经过有限的事先设计好的步骤。
2、对同一个问题,往往有不同的解题方法和步骤
如
方法1:顺序计算1121314151991100,一直加到100加99次
方法2:先计算,再计算减,即11315199,1214161100当然各种方法有优劣之分。
3、不仅数值计算的问题要研究算法,实际上,做任何事情。都需要事先设想好的步骤和方法,这就是算法。
计算机算法可分为两大类别:
数值运算
非数值运算
数值运算举例:求数值解,例如求方程的根、求函数的定积分等。
非数值运算举例:人名排序,图书资料检索等。
三、简单算法举例
为了理解如何设计算法,下面举几个算法的简单例子。
〔例1〕有两个杯子A和B,分别盛有果汁和酒,要求将这两个杯子进行互换。
(请学生回答,并要求说清楚明确的步骤)
学生所回答的步骤就是算法的描述:
根据常识,必须增加一个空杯C作为过渡。
其算法表示
步骤1:先将A杯中的果汁倒在C杯中;
步骤2:再讲B杯中的酒倒在A杯中;
步骤3:最后将C杯中的果汁倒在B杯中。
此问题可以抽象为数值运算中的交换两个变量的值,简化为:
AC
BA
CB
〔例2〕从十个数中挑选出最大的数。
创设情景:这个问题的思路可以用打描台来比喻。第一个同学先上讲台,然后第二个同学上去比试,胜者(个子高的)留在讲台上,依次轮流,一直到第十个人比完为止()一共九次)最后留在讲台上的同学就是胜者(个子最高的同学)。
算法描述:
1先任选一个数放在变量A中;
2将第二个数与变量A中的数进行比较,大者放在变量A中;
3再将第三个数与变量A中的数进行比较,大者放在变量A中;
10最后将第十个数与变量A中的数进行比较,大者放在变量A中。
这样写算法虽然正确,但是太烦琐了,可以简化为如下:
1数XA,计数器0N;
2下一个数Y与A比较,大者A;
3N1N;(增加一次比较次数)
4若N?9,执行第2步,否则停止循环,此时A中的。数最大。
显然,用循环表示的算法比较简练。
如果题目要求改为从1000个数中挑选最大者,只许需要将算法里面的第4步中的9改为999即可。
〔例3〕求两个正整数m和n的最大公约数。
解题之前介绍辗转相除法求最大公约数的方法。辗转就字面意思来讲是翻来覆去的意思,因此辗转相除法的格式可以形象地表示为:
将m和n赋具体值,m60,n14,板书具体求解方法。
用m作被除数,n作除数,r做余数。
具体方法(算法)为:
求mn的余数r;
若r0,则n为最大公约数,若r0,执行第步;
将nm,将rn中;
返回重新执行第步。
注意:如果事先不知道M,N两个数谁大谁小,应(可)在第一步之前增加一个步骤,比较一下两个数的大小,大数在m中,小数在n中。
四、算法的特性
1、有穷性:一个算法应该包含有限个操作步骤,而不能是无限的。
2、确定性:算法的每个步骤都应该是明确无误的,不能含义模糊,使执行者无所适从。
3、有零个或者多个输入
4、有一个或者多个输出
5、有效性:算法中的每一步都应该能有效地执行,执行算法最后应该能得到确定的结果。
五、归纳总结
算法的概念;
算法的描述;
算法的特性:
有穷性:包含有限的操作步骤
确定性:算法中的每一个步骤都应当是确定的
有零个或多个输入:输入是指在执行算法时需要从外界取得必要的信息
有一个或多个输出:算法的目的是为了求解,解就是输出
有效性:算法中的每一个步骤都应当能有效地执行,并得到确定的结果。
对于程序设计人员来说,我们不仅要会使用现成的算法,还要会设计算法,即要设计出算法中的每一个步骤。
六、练习
用辗转相除法求324和180的最大公约数。
七、板书设计
刺客信条奥德赛首个故事线上线见一见传奇人物大流士IT之家12月4日消息今天,育碧宣布《刺客信条:奥德赛》后续更新的首个故事线《第一把袖剑之传承》的第一个章节《全面猎杀》现已正式登陆所有平台。初章《全面猎杀》将为《刺客信……
国家网信办启动专项整治行动,严厉打击网络恶意营销账号IT之家4月24日消息根据网信中国微信公众号的消息,国家网信办启动专项整治行动,将严厉打击网络恶意营销账号。IT之家了解到,网信办指出,今年3月以来,多个网络账号炒作疫情……
大海啊故乡的说课稿一说教材:本课是人音版八年级第十六册第三单元的歌曲《大海啊,故乡》创作于1983年,王立平词曲,是影片《大海在呼唤》的主题歌,歌曲旋律平缓,优美动听,歌词质朴深情,……
苏教版九年级上册在烈日和暴雨下教学设计教学目标:1、了解《骆驼祥子》的故事梗概2、体会在烈日下祥子的悲惨生活。3、说出本文在自然景物描写上的特点及作用。4、学习用自然环境描写烘托人物的写法。……
BirdBox蒙眼挑战爆红,Netflix官推请勿模仿!IT之家1月3日消息上个月,Netflix上架了一部新的末日惊悚片《BirdBox》,中文译名《蒙上你的眼》。不过Netflix似乎没有想到的是,这部电影里描述的生活方式竟然被……
1月20日起,北京地铁推出电子定期票一日票20元张,七日票9IT之家1月19日消息据北京地铁发布,2019年1月20日起,北京轨道交通试行推出电子定期票,乘客地铁出行增添新选择。轨道交通电子定期票包括一日票、二日票、三日票、五日票及七日……
幼儿园中班线条画教案有趣的房子活动目标:1。引导幼儿根据观察和想像设计有趣的房子。2。培养幼儿的观察力和想像力、创造力。活动准备:1。和幼儿人数相等的16开白纸、水彩笔。2。请……
QQ音乐年度总结出炉看看你的2018音乐记忆IT之家1月4日消息QQ音乐的2018年度总结(年度听歌报告)出炉了。和2017年度总结一样,QQ音乐2018年度总结主要包括2018年你在QQ音乐听了多少首歌、热衷什么……
腾讯退出拼多多母公司股东之列,张震等退出高管之列10月14日上午消息,天眼查数据显示,近日,拼多多母公司杭州埃米网络科技有限公司发生一系列工商变更,林芝腾讯科技有限公司从股东中退出。此外,高榕资本合伙人张震不再担任股东、董事……
格力回应做出三高人群饭煲煮的是糙米发芽饭IT之家9月4日消息日前,董明珠称做出三高人群饭煲,血糖高的人可以敞开吃,血糖不升高,在网上引发争议。原来,近日在中国质量协会40周年纪念大会上,董明珠再一次谈到了格力饭……
董明珠格力饭煲卖到日本,日本人说比他们的还好IT之家9月1日消息近日,在中国质量协会40周年纪念大会上,董明珠再一次谈到了格力饭煲的问题。董明珠称,现在还有人到日本买饭煲吗?我敢说90的人不再去了,因为我们的饭煲卖……
3。4海水运动(第一课时)【教学目的】1。使学生了解波浪、潮汐、洋流等海水运动的基本形式及其对自然环境和人类的生产生活可能造成的影响;2。使学生理解洋流的成因。【教学重点】洋流的……
音乐教案舞蹈音乐舞蹈音乐一、学科:艺术欣赏二、教学内容:舞蹈音乐三、课型:视听结合欣赏课四、教具:磁带、录像带、VCD、DVD。五、教学目的:通过视听相结合的欣赏……
用不光而且句型造句集锦1。人不光有头脑,而且还有一定的创意!2。他不光是三好学生,而且是优秀班干部。3。小红不光聪明,而且能干。4。我姐姐不光长的漂亮,而且心灵手巧!5。她不……
犹豫的反义词和近义词犹豫常表现为喜欢询问他人建议,自己对事做不了主,下面是小编为大家收集整理的是犹豫相关内容,欢迎阅读。中文发音:犹豫yuy词语解释:迟疑,不果断,做事拿不定主意。……
平均分的数学教学反思范文《平均分》教学反思1今天我上了除法的初步知识《平均分》这一节,这一节是整个单元的开始部分,在备课时我注重学生的兴趣培养,并且在上课前我从另外两个班的数学老师那里得知,他们……
小班早期阅读小熊找帽子活动目标:1、尝试有序地翻阅图书,通过观察进一步理解小熊寻找帽子的有关情节;2、愿意大胆的讲述故事中有趣的情节与对话,感知帮助别人是一件快乐的事情。活动准备:……
海鸟阅读答案在西沙群岛波涛滚滚的海面上,成百成千的海鸟在空中飞翔(xing),那么的自由自在,真是海阔天空啊!海岛中数量最多的是一种白鸟。太阳在海平线上升起的时候,白鸟成群地飞向大海……
如何用词语怎能造句1、我怎么能够靠这么可怜的工资养家?2、你是个好孩子,怎么能够够偷别人的菜呢?3、你没有办法的事,我怎么能够怪你哪!4、那我怎么能分清什么是好的,什么是不好的……
一定要争气教学设计教材简析:《一定要争气》是六年制第五册的一篇精读课文。课文叙述了我国著名生物学家童第周青少年时期立志为自己、为祖国争气而勤奋学习、刻苦钻研的两件事,表现了自尊、自强、自立……
高级中学主题班会演讲稿十八岁的誓言十八年前的一天,我们来到这个世界,开始新的旅程。这无数个日子以来,我们携手走过了几个春夏秋冬,告别无忧无虑的少年时代,渐渐地伴随着时光的流逝,我们终于可以脱去昔日的稚嫩,从此踏……
绿色植物对有机物的利用教学设计课题第二节绿色植物对有机物的利用教学目标知识与能力教学目标1说明呼吸作用的过程。阐明有机物对于生物体的重要作用。2通过检测植物周围气体成分是否改变,引导学生尝……
二年级数学三位数加减法的笔算估算的教学反思青岛版教材的最大特点是把知识融于一个个有趣的情境串中,使学生在情境串中解决问题。本课教材为学生提供了勤劳的小蜜蜂整装待发采花粉的情境,引发学生对新知识的学习。在本课的教学中,我……
中班关于家人的语言教案教案中对每个课题或每个课时的教学内容,教学步骤的安排,教学方法的选择,板书设计,教具或现代化教学手段的应用,各个教学步骤教学环节的时间分配等等,都要经过周密考虑,精心设计而确定……