青岛版信息技术八年级下册 算法基础知识教案

发布 2023-01-11 03:56:28 阅读 9355

八年级下册第1单元 《算法思想初步》

算法基础知识》教学设计。

峨山镇中学孟永。

课程纲要依据】

本课的设计遵循新课程理念,以课程标准为指导,注重培养学生自主**的学习习惯,让学生多在观察、分析、实践的过程中进行学习。

教材分析】本节课是青岛出版社初中《信息技术》八年级下册第一单元第一课内容,本节课内容包括算法的概念、算法的描述、算法的优化等方面的内容,目的是让学生学会分析问题、提取问题形成算法描述、掌握流程图的概念,让学生形成初步的算法意识,能够运用算法相关的知识解决日常生活、学习中的实际问题。

学情分析】对于八年级学生而言,算法,流程图等概念是很抽象的,接受起来是有一定的难度。教学中,教师应该从实例入手,让学生理解,让学生了解算法的自然语言表述,进而了解算法的流程图表示以及了解计算机语言。

教学目标】(1) 了解算法的含义,体会算法的思想。

(2) 能够用流程图描述算法。

(3) 能够对算法进行择优。

算法是解决问题的重要手段,通过对问题的研究和分析,设计算法对问题进行求解,提高分析问题和解决问题的能力,体会算法分析的魅力。

教学重点:算法的理解。

教学难点:用流程图描述算法。

教学与学法】

主要通过“任务驱动”法,让学生在自主**的基础上结合小组协作学习,来突破重、难知识点。

教学资源】多**网络教室。

教学时间】一课时(45分钟)

教学过程】一、创设情境激发兴趣(3分钟)

**一小段央视“幸运52”节目中“看商品猜**”的**,让同学说说这个游戏的规则。让同学模拟这一游戏:猜一下教师所用笔记本电脑的**(实际**3300元),**在0—7000之间。

思考:可以采取什么样的策略?(可先报一个中间**,然后根据与实际**相比的高低继续,直到得到最后实际**)

对于这个游戏,其实有固定程序和步骤。这节课我们就来学习《算法基础知识》

设计意图:通过感受这个游戏的固定程序和步骤,来激发学生学习的欲望,从而引入本课)

二、启发**学习新知(24分钟)

一)算法的概念(5分钟)

学生自主**、小组合作交流,通过阅读教材,自学算法的概念。

对于算法,其实并不抽象,它就在我们生活中。我们从小学就开始接触算法,熟悉许多问题的算法。如,做四则运算要先乘除后加减,如果有括号就先括号内后括号外、竖式笔算等都是算法,至于乘法口诀、珠算口诀更是算法的具体体现。

广义地说,算法就是做某一件事的步骤或程序。菜谱是做菜肴的算法,洗衣机的使用说明书是操作洗衣机的算法。

课件出示一个趣味数学题:

两个大人和两个小孩渡河。渡口只有一条小船,一次只能渡过一个大人或两个小孩。他们四人都会划船,都不会游泳。

师:同学们现在都想一想,怎么渡过河去?请写一写你的渡河方案。

学生讨论,给出方案。

设计意图:通过这个实例,让学生认识算法的概念,算法并不抽象和神秘。)

学生自主**、小组合作交流,完成任务,归纳总结:

1、算法:把进行某一项工作的方法和步骤称为算法。解决问题的过程就是实现算法的过程。

2、解决问题的一般方法:首先对问题进行观察、分析、细化、同时收集必要的信息,然后根据已有的知识、经验进行判断和推理,尝试按照一定的方法和步骤去解决问题。(解决问题的方法不是唯一的,但其方法的优劣需要和具体情况相结合)。

设计意图:对于算法的概念,对于学生而言还是比较抽象,通过学生的自主**,首先有个认识,通过学习来逐步加深)

二)算法的自然语言描述(7分钟)

展示课件“农夫带狼、羊、白菜渡河”问题。

学生自主讨论,如果在保证安全的前提下让农夫把狼、羊、白菜都带过去。

学生分组讨论后,说出自己的方案。

总结:使用语言描述解决问题的过程,这种方法称为自然语言描述算法。

设计意图:学生首先进行独立思考,然后进行小组讨论,从而更好地完成了任务,锻炼了学生学习能力。)

三)算法的流程图表示(7分钟)

学生讨论,在刚才问题中,学生给出的答案五花八门,描述的越详细,就越繁杂,不够直观简洁。有没有比较直观的描述算法呢?

课件展示一幅常见流程图。

课件展示:常见的流程图符号及其说明。

思考:如何用流程图来描述农夫过河的过程。

分组讨论,自学教材。

加油站】流程图是描述我们进行某一项活动所遵循顺序的一种图示方法。通过流程图的描述,我们可以直观地了解活动的流程和过程。

练一练】请把另外一种过河的方案用流程图描述出来。

设计意图:首先展示一幅典型的流程图,让学生有个较为直观的认识,为进一步了解流程图的概念与认识流程图打下一个基础,可以帮助学生更好的理解)

四)用计算机语言描述算法(5分钟)

众所周知,计算机的运算功能强大,我们可以借助计算机的运算功能来帮我们来解决问题。要实现这一过程,首先得告诉计算机如何来做。这里就要用到计算机语言。

用计算机语言来描述算法,就是编程。

展示一段vb程序实现“1+2+3+……100的和”的程序。

学生思考:你知道哪些计算机语言?

学生讨论,网上搜集资料。

vf,语言等)

设计意图:首先展示一段vb程序,让学生有个较为直观的认识,可以帮助学生更好的理解)

三、巩固知识应用提高(11分钟)

学生自主完成教材第5页“实践与创新”内容。

教师巡回并个别指导。

设计意图:通过练习,让学生进一步巩固算法的相关知识,加强理解。)

四、成果展示交流评价(3分钟)

学生展示:展现个人成果(西红柿炒鸡蛋的算法)(小组内推荐)

学生评价:生生互评。

设计意图:通过学生作品的展示,反馈学生本节课学习目标掌握情况;学生作品的评价,让学生学会分析,也有助于学生表达能力的培养。)

五、知识梳理总结归纳(2分钟)

让学生谈一谈本节课的收获与心得体会。

对学生的回答进行归纳总结,并进行必要的补充。

一)、算法的概念,解决问题的一般方法。

二)、算法的表示:自然语言描述,流程图表示,计算机语言描述。

设计意图:培养了学生的归纳、分析、表达的能力;教师再对知识进行巩固、梳理,强调了知识的重、难点,加深学生的理解。)

六、作业布置拓展提升(2分钟)

题目:如果你家住在夏庄,你要外出购物,需要到市场买肉、菜,到购物中心连锁超市购买日常用品,到风华服装店买衣服。请你讲一个购物的算法。并用流程图来表示。

设计意图:作业的布置体现了“学以致用”的目的,培养学生利用所学知识解决学习、生活中的实际问题的能力。)

板书设计】算法基础知识。

一、算法的概念。

二、算法的表示:

1、算法的概念1、自然语言描述。

2、解决问题的一般方法2、流程图表示。

3、计算机语言描述。

教学反思】1.设计理念:

本节课知识偏理论。课堂上的时间主要用于学生自主**、小组合作学习、创作练习,这样的设计和安排不仅使学生易于接受新知识,同时也培养了学生分析和解决问题的能力,有助于提升学生的信息素养。

2.教学亮点:

通过知识的拓展、网上自主搜集资料等活动,使学生不仅能自主**,小组合作学习,并寻求解决问题的方法,也培养了学生的学习方法和合作意识。

3.待改进地方:

把更多的时间留给学生,让学生有足够的搜集资料时间和实践操作时间。

青岛版信息技术八年级下册 算法基础知识教案

八年级下册第1单元 算法思想初步 算法基础知识 教学设计。峨山镇中学孟永。课程纲要依据 本课的设计遵循新课程理念,以课程标准为指导,注重培养学生自主 的学习习惯,让学生多在观察 分析 实践的过程中进行学习。教材分析 本节课是青岛出版社初中 信息技术 八年级下册第一单元第一课内容,本节课内容包括算法的...

青岛版信息技术八年级教案

第一单元 设计与制作学案 临沂沭河学校张超峰。第1课创建站点。本课学习目标 1 知识目标 了解 规划方法 认识frontpage2000的工作界面 理解站点 网页 主页的概念。2 技能目标 学会规划和设计 能够搜集 相关素材 学会新建和打开站点。3 情感 态度与价值观目标 感受 规划的重要性,养成做...

八年级上册信息技术教案青岛版

第一阶段 导入新课,明确学习目标。第二阶段 范例精讲,学生自主 完成范例。第三阶段 知识 情感拓展。第四阶段 综合实践,巩固与提高,自由创作,迁移运用。第五阶段 教学总结,设疑激趣,为下一节课作好铺垫。第一阶段 导入新课,明确学习目标。第二阶段 范例精讲,学生自主 完成范例。第三阶段 知识 情感拓展...