走进算法公开课.docx

上传人:lao****ou 文档编号:194084 上传时间:2023-05-14 格式:DOCX 页数:3 大小:17.83KB
下载 相关 举报
走进算法公开课.docx_第1页
第1页 / 共3页
走进算法公开课.docx_第2页
第2页 / 共3页
走进算法公开课.docx_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

《走进算法公开课.docx》由会员分享,可在线阅读,更多相关《走进算法公开课.docx(3页珍藏版)》请在第一文库网上搜索。

1、算法初步-认识流程图教学目标1 .了解计算机解决问题的一般过程;2 .了解流程图,能用流程图描述解决简单问题的算法;3 .了解程序的三种基本结构:顺序结构、分支结构和循环结构。教学重难点教学重点:1 .使用流程图描述算法。2 .了解程序的三种基本结构。教学难点:使用流程图描述算法。二、学情分析算法是程序设计的灵魂。计算机解决问题时,首先要对所解决的问题分析,然后进行算法设计,通常可借助流程图来描述算法,再选用一种计算机语言编写计算机程序。本节课主要介绍算法的3种表现形式,通过分析实例让学生感知流程图的3种结果,最后让学生实际感受编程,通过这样一系列过程让学生了解计算机解决问题的一般过程。本节课

2、教学对象为五年级学生,他们才经过半年多的编程的学习,加上大部分学生没有接触过编程,对于算法、流程图、程序等概念的理解比较抽象,接受起来有一定难度,但他们好奇心强,对于课堂中的问题能积极思考,有自己的想法,有较好的知识迁移能力。三、教案一.导入师:我们每周一到周五都需要来学校上学,从起床到到校,在这么短的时间内,很多同学都会出现不同的情况,(PPt展示,教师解说)出示任务:你每天早上从起床到学校是如何经过的?学生回答(2min)师:刚刚你们每个人用来解决问题的方法和步骤是算法。今天我们一起来走进算法2.学概念,引课题(PPt展示一走进算法,板书)师:通过刚刚同学们的描述,我们可以感受到同一个问题

3、可以有不同的方法,也就是可以有不同的算法,你们觉得刚刚谁描述的算法好?为什么呢?生回答师:对,算法也有优劣之分,算法存在最优算法,好的算法会更加科学一些。我们在描述算法时一定要分步骤,第一步如何,第二步是如何的,也就是要有-确定性,然后每一步都是可以操作的,也就是执行性生活中的算法师:刚刚我们是用自然语言来描述算法的,那么现在你能再自然语言描述一下生活中的算法吗?生回答(2mi)教师总结:好的算法能使我们提高解决问题的效率.算法里的每一步都能被人或者机器装置执行。我们每天一到校就会安静学习,但一到下课你们会发现学校噪音问题就相当严重,声音40-60分贝是正常的交谈声音,如果分贝大于60分贝就是

4、属于吵闹范围了。学校想在我们校园内设一些噪音提示机缓解噪音问题,你们想不想提前感受一下?2、描述算法师:请注意!当我我打开这个软件,你们就慢慢鼓掌,看看有什么神奇的事情发生。(ppt演示)师:你看到了什么?发生了什么?(2min)师:那如何实现这样的效果呢?我们来分析下。先得让计算机判断什么?生回答(引导学生说:先的让计算机判断是否大于60分贝然后)学生用自然语言描述师:咱们刚刚在用自然语言描述的算法。他虽然表达很到位,但由于语句比较长,还不够清晰和直白,所以在这里我们还有一种表示算法的方法一流程图师:那流程图是什么呢?大家请看这个视频。(播放微课视频)(板书:流程图)师:视频看完了,同学们看

5、明白了么?那我来考考你们!任务一:符号与名称的匹配:(PPT展示任务)师:我已经将实现噪音提示机里动画的步骤说明和相关符号分开摆放,请根据步骤的作用和符号的含义,将这些步骤挪到与其匹配的符号上去!(3min)(相邻的同学之间可以讨论)(学生机展示给所有学生)任务二:师:通过刚刚的活动相信大家对流程图常见的符号有了更加深刻的了解,那再来一个更大的挑战,怎么样?同学请打开桌面名为拼图的文件,用拖动的方式,将右侧的符号及其说明拖至左侧箭头处,将流程图拼完整。(3min)(PPT展示任务)总结:我们看到算法都是有开始和结束框的,所以算法是有穷性的,不可能无限循环。师你们觉得用流程图描述算法有什么优点?

6、(PPt演示优点直观简洁,逻辑性强)(Imin)3.了解程序的三种结构(1)问:请看到这幅流程图,如果我剔除声音大于60分贝这个条件,流程图是不是成了这样?效果会发生什么改变?你们可以讨论一下。(讨论Imin)(学生说)(只要游戏开始,不管有没有声音,泡泡都会不断地出来)我按照这幅流程图修改了程序,看看是不是像你们所说的效果!(exe文件展示)条件判断相当于一个阀门,是否满足条件决定了程序的不同走向。(Imin)(2)那如果我剔除这这些引导该流程不断重复执行的箭头,流程图变成了这样,效果又会发生什么改变呢?(学生说)(当声音大于60分贝时泡泡只会出现一次)(3)那如果这些箭头和声音大于三十分贝

7、这个条件都被剔除,这幅流程图是不是会变成这样?又会变成什么样呢?(学生说)我也按照这幅流程图修改了程序,看看是不是如你们所说!(exe文件展示)师:你们可真是火眼金睛,不管这幅流程图怎么改变,你们都能知道程序运行的结构!(ppt展示3幅流程图)师:请仔细观察这三幅流程图,有没有发现他们不一样的地方?(学生各抒己见)(Imin)你们可真厉害,发现了这么多不同之处,来总结一下吧!1 .这幅流程图是不是按照由上到下的顺序一行一行地执行?(是)我们将这样的结构称为顺序结构;2 .与这幅图相比,这幅流程图多了一个条件判断,我们将根据不同条件判断来决定程序执行走向的结构称为分支结构;3 .这幅与顺序结构相

8、比,这个多出的部分一直在不停重复执行,我们将需要重复执行同一操作的程序称为循环结构。计算机在实际解决问题时,这几种结构总是相互结合来运用的。任务三:用计算机执行算法师:刚刚咱们已经学会了用流程图来描述算法,可要让计算机将这个噪音提示机效果实现需要做什么呢?生回答师:对,还需要通过算法编写程序,运行并调试才行。那么接下去我们就通过SCratCh软件的编程来执行一下噪音提示机效果程序师:请同学们打开桌面上噪音提示效果半成品文件,完成脚本编写。学生作品展示并解说(5min)o师:刚刚我们使用了scratch编程软件执行了噪音提示机效果的算法,你们还知道哪些编程软件?师:是的,同一个算法只要确定以后还可以用其他编程软件实现,不同的软件有不同的特点,适用于不同的领域。播放视频四.课堂小结,梳理知识今天我们通过生活中的例子知道了算法的概念,知道了2种描述算法的形式,我们要学会用最优算法来解决生活中的问题,提高效率。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 应用文档 > 汇报材料

copyright@ 2008-2022 001doc.com网站版权所有   

经营许可证编号:宁ICP备2022001085号

本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有,必要时第一文库网拥有上传用户文档的转载和下载权。第一文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知第一文库网,我们立即给予删除!



客服