初中信息技术-算法的概念教学设计学情分析教材分析课后反思_第1页
初中信息技术-算法的概念教学设计学情分析教材分析课后反思_第2页
初中信息技术-算法的概念教学设计学情分析教材分析课后反思_第3页
初中信息技术-算法的概念教学设计学情分析教材分析课后反思_第4页
初中信息技术-算法的概念教学设计学情分析教材分析课后反思_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、八年级下册第 1 单元 算法思想初步算法基础知识教学设计【课程纲要依据】本课的设计遵循新课程理念,以课程标准为指导,注重培养学生自主探究的学习习惯,让学生多在观察、分析、实践的过程中进行学习。【教材分析】本节课是青岛出版社初中信息技术八年级下册第一单元第一课内容,本节课内容包括算法的概念、算法的描述、算法的优化等方面的内容,目的是让学生学会分析问题、提取问题形成算法描述、掌握流程图的概念,让学生形成初步的算法意识,能够运用算法相关的知识解决日常生活、学习中的实际问题。【学情分析】对于八年级学生而言,算法,流程图等概念是很抽象的,接受起来是有一定的难度。教学中,教师应该从实例入手,让学生理解,让

2、学生了解算法的自然语言表述,进而了解算法的流程图表示以及了解计算机语言。【教学目标】了解算法的含义,体会算法的思想。能够用流程图描述算法。能够对算法进行择优。算法是解决问题的重要手段,通过对问题的研究和分析,设计算法对问题进行求解,提高分析问题和解决问题的能力,体会算法分析的魅力。教学重点:算法的理解。教学难点:用流程图描述算法。【教学与学法】主要通过“任务驱动”法,让学生在自主探究的基础上结合小组协作学习, 来突破重、难知识点。【教学资源】多媒体网络教室【教学时间】一课时(45 分钟)【教学过程】一、创设情境激发兴趣(3 分钟)播放一小段央视“幸运 52”节目中“看商品猜价格”的视频,让同学

3、说说这个游戏的规则。让同学模拟这一游戏:猜一下教师所用笔记本电脑的价格(实际价格 3300 元),价格在 07000 之间。思考:可以采取什么样的策略?(可先报一个中间价格,然后根据与实际价格相比的高低继续,直到得到最后实际价格)对于这个游戏,其实有固定程序和步骤。这节课我们就来学习算法基础知识(设计意图:通过感受这个游戏的固定程序和步骤,来激发学生学习的欲望, 从而引入本课)二、自主学习 交流分享(24 分钟)(一)算法的概念(5 分钟)出示任务 任务一:认真阅读课本P2,自学算法的概念,总结解决问题的方法。根据自己所学的知识,小组合作交流,写出下面“趣味数学”的解决方案。(学生自主探究、小

4、组合作交流,通过阅读教材,自学算法的概念。) 学生自主探究、小组合作交流,完成任务,归纳总结:1、算法:把进行某一项工作的方法和步骤称为算法。解决问题的过程就是实现算法的过程。2、解决问题的一般方法:首先对问题进行观察、分析、细化、同时收集必要的信息,然后根据已有的知识、经验进行判断和推理,尝试按照一定的方法和步骤去解决问题。(解决问题的方法不是唯一的,但其方法的优劣需要和具体情况相结合)。师:对于算法,其实并不抽象,它就在我们生活中。我们从小学就开始接触算法,熟悉许多问题的算法。如,做四则运算要先乘除后加减,如果有括号就先括号内后括号外、竖式笔算等都是算法,至于乘法口诀、珠算口诀更是算法的具

5、体体现。广义地说,算法就是做某一件事的步骤或程序。菜谱是做菜肴的算法, 洗衣机的使用说明书是操作洗衣机的算法。课件出示一个趣味数学题:两个大人和两个小孩渡河。渡口只有一条小船,一次只能渡过一个大人或两个小孩。他们四人都会划船,都不会游泳。师:同学们现在都想一想,怎么渡过河去?请写一写你的渡河方案。学生讨论,给出方案。(设计意图:对于算法的概念,对于学生而言还是比较抽象,通过学生的自主探究,首先有个认识,通过学习来逐步加深;通过这个实例,让学生认识算法的概念,算法并不抽象和神秘。)(二)算法的自然语言描述(7 分钟)任务二: 请你帮忙找出安全过河的最佳方案,并用语言描述出来。课件展示“农夫带狼、

6、羊、白菜渡河”问题。学生分组讨论后,说出自己的 方案。师:下面请各组同学分别展示自己的方案: 学生展示自己的方案师:下面我们通过 Flash 过河游戏,来看一下同学们提出的方案是否可行。总结:使用语言描述解决问题的过程,这种方法称为自然语言描述算法。 师:请同学们思考一下,自然语言描述法有什么优点?又有什么缺点? 生:优点:方式简单自由,而且没有很大的限制,语言描述详尽清楚,让人易于理解。缺点:语言描述越详细,就显得越繁杂,不够直观简洁。(设计意图:学生首先进行独立思考,然后进行小组讨论,从而更好地完成了任务,锻炼了学生学习能力。)师:用语言描述时,越详细,就显得越繁杂,不够直观简洁。为了更直

7、观的描述算法,人们设计了用流程图描述算法的方法。三、合作学习 释疑解难(三)算法的流程图表示(7 分钟)任务三: 1.阅读教材 P3-P4,总结流程图的概念,认识常见的流程图符号。2.小组合作,尝试用流程图把“狼羊菜过河”的算法描述出来。学生根据任务,思考交流,合作探究,共同完成任务,师生共同交流点评。流程图符号符号名称说明是个椭圆符号,用来表示一个过程的开始或结束,开始与结束标志“开始”或“结束”写在符号内活动标志是个矩形符号,用来表示在过程的一个单独的步骤,步骤的简要说明写在矩形内判定标志是个菱形符号,用来表示过程中的一项判定或一个分岔点,判定或分岔的说明写在菱形内,常以问题的形式出现。对

8、该问题的回答决定了判定符号之外引出的路线,每条路线上相应的回答流线标志用来表示步骤在程序中的进展,流线的箭头表示一个过程的流程方向是个平行四边形符号,用来表示数据的输入与输输入、输出标志出师:流程图是描述我们进行某一项活动所遵循顺序的一种图示方法。课件出示:常见的流程图符号及其说明。画流程图注意事项:(1)使用标准的图形符号. (2)画流程图的时候一定不要忘记画箭头,如果不画箭头就难以判断每个框的招待顺序。.(3)在图形符号内描述的语言要非常简练清楚.前面我们学会了使用自然语言和流程图两种方法来描述和表示算法,但是计算机并不能接受这样的指令,我们必须寻找另外一种方法来让计算机理解、接受并执行我

9、们的算法。这里就要用到计算机语言。用计算机语言来描述算法,就是编程。(四)用计算机语言描述算法(5 分钟)出示任务:阅读教材 P4-P5,了解本册所涉及的两种描述算法的计算机语言。学生根据任务,阅读教材,自主探究。课件出示本册涉及到的两种语言:1、vb:微软公司开发的可视化应用程序开发工具。2、E 语言:使用汉语言进行编程的开发工具。下面我们来看一个用 VB 程序实现“1+2+3+100 的和”的程序。展示一段 VB 程序实现“1+2+3+100 的和”的程序。(设计意图:首先展示一段程序,让学生有个较为直观的认识,可以帮助学生更好的理解)四、实践创新 展示评价(11 分钟)学生自主完成教材第

10、页“实践与创新”内容。教师巡回并个别指导(设计意图:通过练习,让学生进一步巩固算法的相关知识,加强理解。) 学生展示:展现个人成果(西红柿炒鸡蛋的算法)(小组内推荐)自然语言描述:第一步:准备炒菜所需的材料,切好备用。第二步:开火倒油,油热放入葱花爆香。第三步:倒入已打好的鸡蛋,炒熟盛出备用。第四步:放入西红柿翻炒,然后倒入炒好鸡蛋翻炒。第五步:放入适量的盐,盛出。学生评价:生生互评(设计意图:通过学生作品的展示,反馈学生本节课学习目标掌握情况;学生作品的评价,让学生学会分析,也有助于学生表达能力的培养。)五、知识梳理总结归纳(2 分钟)让学生谈一谈本节课的收获与心得体会。对学生的回答进行归纳

11、总结,并进行必要的补充。(一)、算法的概念,解决问题的一般方法(二)、算法的表示:自然语言描述,流程图表示,计算机语言描述(设计意图:培养了学生的归纳、分析、表达的能力;教师再对知识进行巩固、梳理,强调了知识的重、难点,加深学生的理解。)六、作业布置拓展提升(2 分钟)题目:如果你家住在吕丈坡,你要外出购物,需要到裕丰市场买肉、菜,到九州购物中心连锁超市购买日常用品,到东方服装城买衣服。请你讲一个购物的算法。并用流程图来表示。(设计意图:作业的布置体现了“学以致用”的目的,培养学生利用所学知识解决学习、生活中的实际问题的能力。)【板书设计】算法基础知识一、算法的概念二、算法的表示:1、算法的概

12、念1、自然语言描述2、解决问题的一般方法2、流程图表示3、计算机语言描述【教学反思】1.设计理念:本节课知识偏理论。课堂上的时间主要用于学生自主探究、小组合作学习、创作练习,这样的设计和安排不仅使学生易于接受新知识,同时也培养了学生分析和解决问题的能力,有助于提升学生的信息素养。教学亮点:通过知识的拓展、网上自主搜集资料等活动,使学生不仅能自主探究,小组合作学习,并寻求解决问题的方法,也培养了学生的学习方法和合作意识待改进地方:把更多的时间留给学生,让学生有足够的搜集资料时间和实践操作时间。【学情分析】对于八年级学生而言,算法,流程图等概念是很抽象的,接受起来是有一定的难度。教学中,教师应该从

13、实例入手,让学生理解,让学生了解算法的自然语言表述,进而了解算法的流程图表示以及了解计算机语言。效果分析通过设置情境,激发学生的学习兴趣,观看“幸运52”中看商品猜价格视频,注意力集中了,学习兴趣高涨起来。然后通过布置明确的学习任务,逐个展开课堂教学。学生讨论热烈,课堂气氛较好,学习的积极性和主动性都比较高。通过提问、互动,借用动画游戏,将抽象的理论知识转换为具体的实用知识,解决实际问题,学生跃跃欲试,争相表达自己的见解。最后通过学生谈学习的收获和体会,不仅检验了学习效果,也体现了信息技术学以致用的大纲要求。本节课完成了既定的学习目标,学生们了解算法的含义,体会算法的思想, 能够用流程图描述算

14、法, 能够对算法进行择优。学生们通过对问题的研究和分析,设计算法对问题进行求解,提高分析问题和解决问题的能力,体会算法分析的魅力。【教材分析】本节课是青岛出版社初中信息技术八年级下册第一单元第一课内容,本节课内容包括算法的概念、算法的描述、算法的优化等方面的内容,目的是让学生学会分析问题、提取问题形成算法描述、掌握流程图的概念,让学生形成初步的算法意识,能够运用算法相关的知识解决日常生活、学习中的实际问题。以下给出关于算法的几种说法,其中正确的是 A 算法就是某一个问题的解体方法B 对于给定的一个问题,其算法不一定是唯一的C 一个算法可以不产生确定的结果D 算法的步骤可以无限地执行下去不停止2

15、算法的描述方法有()A 自然语言描述B 流程图描述C 计算机语言描述D 以上三项都是关于算法,说法不正确的是() A 算法是程序设计的灵魂B 解决问题的过程就是实现算法的过程C 算法独立于任何具体的语言,VB 算法只能用 VB 语言实现D 算法的作用在于记录和交流人类解决问题的思想写出你在家里烧开水的过程。你要乘火车去外地办一件急事,请你写出从自己房间出发到坐在车厢内的三步主要算法。S1: ,S2: ,S3: 。6.你会做西红柿炒鸡蛋这道菜吗?请根据自己的方法写出一个西红柿炒鸡蛋的算法,并用流程图描述出来。7.鸡兔同笼,共有头 17 个,脚 48 只,求鸡和兔各有多少只?【教学反思】1.设计理念:本节课主要讲解图像的抽出和合成。课堂上的时间主要用于学生自主探究、小组合作学习、实践创作,这样的设计和安排不仅使学生易于接受新知识,同时也培养了学生图形图像的处理动手能力,有助于提升学生的信息素养。教学亮点:通过知识的拓展、网

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论