版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第1课算法基础知识课程名称:算法基础知识 教材版:青岛版课型教学设计授课年级:八年级课时:1新授课授课班级:八年级(1)班学习内容分析设计思想1. 强调以学生为中心,要求学生由知识的灌输对象转变为对知识进行加工 的对象。2. 教师通过适当的问题,启发学生思考,通过课堂讨论,在学生有一定理 论基础后,亲身实际操作,让所学内容更具操作性。教材分析算法基础知识是青岛版信息技术八年级(下册)第 1单元第1课 的内容,本节课用1课时的时间。本节课的学习内容主要包括:算法的概念、 算法的自然语言描述、算法的流程图表示、用机器语言描述算法等方面的内 容。本节课的学习目的是让学生能够分析问题、找到解决问题的方
2、法和步骤, 形成算法描述。本节课的学习重点是让学生领会流程图的概念和意义,能够运 用流程图的相关知识解决日常生活、学习中的实际问题。在整个教学过程中, 要注重培养学生主动运用算法解决问题的意识。学习目标分析学习目标根据新课标的要求和学生的认知特点,确定本节课的教学目标。 【知识与技能目标】1. 体会算法的思想;2. 分析问题,提取问题形成算法描述;3. 掌握流程图的制作方法,能够利用流程图描述算法。【过程与方法目标】1. 从生活中的算法入手,将复杂化、生活化的问题具体化、形象化;2. 在描述算法的过程中,培养学生分析问题、解决问题、优化问题、综合 运用问题的能力,增强与他人交流的能力。【情感态
3、度与价值观目标】1. 生活中遇到问题,能正确寻求解决方案,体现算法设计思想;2. 在学习过程中,能够发现知识的规律和方法并把它运用到解决实际问题 中去,提高信息素养。四、学习重点和难点【教学重点】学会利用算法思想分析问题形成算法描述。【教学难点】合理设计算法并利用流程图进行表示。教学策略设计五、学情分析八年级学生逻辑思维能力较强,在学习本节课以前学生已经对学习的内容 有所体会(比如使用语言描述事情的过程),但是对算法这个抽象概念理解较为 困难,对流程图的理解学生也会有一定的难度。本届八年级的学生由于各种主客观条件的不同,思维及解决问题的能力参差 不齐。面对这种情况,我采取了分层次教学和小组互助
4、的方式进行教学,注重 培养学生主动利用算法解决问题的意识。八、教学策略整个教学过程都引导学生建立起自主性和探究性的学习模式,从而更加突 出学生在学习过程中的主体地位。通过具体的一个实例引出“算法”概念,通 过学生感兴趣的内容及课件引导学生去探究一个具体的算法。 (密码判断)本节课的教学过程以讲解、讨论为主,以演示为辅助。七、教学手段引导发现、任务驱动、合作探究、练习巩固。教学资源与环境八、本课教学资源索引教师应为学生提供题目相关的流程图。九、教学媒体Office办公软件、多媒体教学课件、网络教室、多媒体教学系统。教学过程设计第一阶段:导入新课教学内容教师 活动 学生 活动 设计 意图师:请同学
5、们观看小品钟点工的视频。 师:请同学们回答,要把大象装冰箱总共分几步?生:把大象装冰箱总共分3步;第一步把冰箱门打开T第二步把大象放进去T 第三步把冰箱门带上。师:这位同学总结的非常好,很好的解决了 把大象装进冰箱”的问题。这种解决问题的方法和 步骤在信息技术领域称之为算法。今天我和同学们 一起来学习下算法基础知识,感受算法的魅 力。组织学 生观看 视频 提问引出课 题观看视频回答设置情 景,引 起学生 的学习 兴趣, 充分调 动学生 学习的 积极性教学内容27分钟教师 活动学生 活动设计 意图强调学记录明确学习目标习流程布置任培养自务引导学能力学生参及合作与学习能力, 通过概根据任务念归纳阅
6、读课本和例题进行概括解读加观察学总结深对算 法概念 的理解第二阶段:师生探究今天我们学习的主要内容是算法基础知识, 要达到的目标是:1. 体会算法的思想;2. 分析问题,提取问题形成算法描述;3. 掌握流程图的制作方法,能够利用流程图 描述算法。一、算法的概念师:请同学们看一下导学案,参考课本第 2 页,讨论一下算法的概念是什么,请用自己的话 进行总结总结,最好在十个字左右。生:根据教师布置的任务,迅速阅读教材, 独立思考,邻近的同学相互交流完成对算法概念 的总结。师:巡回观察学生的学习情况,适当进行点拨。情二次 备课生:解决冋题的方法和步骤称为算法。H H nV aT Vv 师:看洗衣机和说
7、明书图说明算法的求解步 骤必须是有限的,每个环节都必须是明确和可行 的。回答问题讲述算 法特征记录通过生 活实例 加深理 解师:同学们总结的很好,下面我们做一道练 习题,看看同学是否理解了算法的概念。练习:下列的例子中,哪个是算法(B)0A. 在家里一般是妈妈做饭B. 做米饭需要刷锅、淘米、添水、加热的步 骤C. 在野外做饭叫野炊D. 做饭必须要有米师:同学们能用解决把大象装冰箱”问题的 算法描述,来描述 计算三角形面积”的算法吗?生:尝试描述 计算三角形面积”的算法。 师生共同进行交流点评。二、算法的自然语言描述师:刚才同学们用语言描述计算三角形面 积”的算法,请同学们思考一下利用语言描述算
8、法 的方法称之为什么?生:自然语言描述算法。师:同学回答的非常好。我们思考一下自然 语言是不是能描述一切算法?生:能。师:我和同学们的观点一样。但是自然语言 描述算法存在缺陷和不足,不信我来举几个例 子。通过练 习进行 算法概 念的解 读提出问 题 引出语 言描述 算法提问通过例 题提出 自然语 言的二 义性回答问题交流思考 回答问题交流讨论 并回答如 何用自然 语言描述 算法,理 解自然语 言描述算 法的优缺 点回答讨论回答提升学 生对自 然语言 描述算 法的认 识加深对 自然语 言的认 识师:例1: 我打死老虎”。生:讨论。回答:1.我打死,老虎。2.我打,死老虎。记录通过例 题引导 学生
9、思 考自然 语言的 优缺点师:这位同学回答的很好,我们可以很好的 理解我打死老虎”存在两种说法,但是计算机就 无法理解存在二义性,产生歧义的算法。而语言 存在这种二义性,容易产生歧义,我们应当避 免。师:下面请同学们看一下我给出的例 2大人 小孩过河”问题自然语言描述,思考语言描述法有 什么优点?又有哪些缺点?生:简单自由;生:表达出来很容易,但是有时候不是很简 洁比较复杂。师:同学们说的很好,下面我来总结一下自 然语言描述算法的优缺点。优点是:可以使用自 己的语言来描述问题,描述的方式简单自由,语 言描述详尽清楚,让人易于理解。缺点是:自然 语言表述不严密,描述的越详尽,就显得越繁 杂,不够
10、直观简洁。师:请同学们看一个图例 3(大人小孩过河问题的流程图)与例2(大人小孩过河”问题自然 语言描述)作对比说说哪种描述更为简洁和直 观。两个小孩一起过河,留下小孩小孩划船回来大人过河,小孩划船回来两个小孩一起过河,留下小孩小孩划船回来大人过河,小孩划船回来两个小孩一起过河渡河结束大人小孩过河”问题的流程图生:例3的图更为简洁和直观。师:是的。例 3这种方法叫流程图描述算 法。我们来探讨一下流程图,流程图是由一些框 和线构成的,这些框和线有什么意义呢?三、算法的流程图描述。师:请同学们阅读课文第4页,完成 算法基 础知识-学生”文件夹下 小试牛刀”文件夹内 操 作.ppt ”中第2张幻灯片
11、的内容。流程图符号的顺 序是打乱的,请同学们找到正确的符号与名称的 对应并进行改正。I流程图符号符号名称说明总结 优、缺 点记录通过总 结提升 认识提出问题展示流对比使用幻程图灯片展示回答提出问引出流题,引 发思考程图布置任交流学习提升学务流程图符生对流号及作用程图的认识讲述流 程图符 号及流 程图符 号的作 用(1开始与结束标志算法的开始 与结束1活动标志计算与赋值W流线标志算法中的流向O判断标志判断条件输入、输出标志输入输出信息实例来说明流程图的使用。师:我给同学们看一个密码判断的流程图, 请同学们仔细观察。生:看流程图。师:看好了吗?生:看好了。师:请同学们完成 算法基础知识-学生”文件
12、 夹下 小试牛刀”文件夹内 操作.ppt ”中第3张幻灯 片的内容,将老师展示的流程图拼出来。流程图 旁边有流程图参照图。生:讨论并拼出密码判断的流程图。师:巡回辅导。师生共同点评。师:同学们对流程图有了初步了解,下面我 给每个小组一个题目,请同学们画出流程图。要求:小组内讨论完成,画好以后进行展 示,看看其他小组的同学能否通过流程图,理解 你解决了一个什么问题。生:画流程图。师:巡回辅导学生。生:展示流程图。提供流 程图供 学生学 习布置任 务按照小 组划分 任务观察学 生的学 习情况 及时辅 导观察教师 提供的流 程图讨论完成 任务完成小组 任务对流程 图有初 步认识培养学 生交流 与合作
13、 能力, 尝试使 用流程 图培养学 生利用 流程图 解决实 际问题 的能力引出机器语言师生点评。师:同学们做的非常好!运用流程图解决了 实际问题,给我的印象直观、清晰。请同学们思考,我们画出的流程图一般的程 序语言能读懂吗?比如我们本学期要学习的易语 言和VB程序设计语言。生:不能。师:在一般程序设计语言中算法是如何描述 的呢?我做好了几个小程序,请同学们体验一 下。(程序位置: 算法基础知识-学生”文件夹下 程序体验”文件夹内)生:感受程序语言。师:巡回观察学生。师:通过程序体验,我们知道,看似复杂的 问题,我们用几行代码就可以解决。在本学期以 后的课程中,我们会逐一学习程序设计语言。第三阶
14、段:知识运用,学情评价教学内容回答描述算 法布置任 务总结、 铺垫教师活动体验程序感受程 序语言 的魅力小结学生活动设计意图、猜数字师:下面我请两位同学来做一个小游戏,一位 同学来写一个数,另一位同学来猜出这个数。要求:1.写出的数大小在1到999之间,是一个整数。2. 如果了”3. 如果了”4. 如果说出的数”大于 写出的数”提示说出的数”小于写出的数”提示说出的数”等于写出的数”提示猜对了”二、学情评价1.自我评价;2.小组评价。算法基础知识评价表布置趣 味游戏出示评参与猜数 字游戏学生进行培养学 生活学 活用知 识的能 力查找不评价项目自我评价(V)小组评价(V)优秀良 好一般优秀良好一
15、般算法思想算法的自然语言描述算法的流程图描述价表 巡视各 小组的 评价情 况自我评价 和小组内 互评足及时 更正第四阶段:学习总结时 间教学内容教师 活动学生 活动设计 意图2 分 钟本课小结:通过本节课的学习,我们明白了要解决实际问 题,要学会理解、分析问题,将要解决问题实现算 法描述,实际问题才能得以解决。学习总 结记录明确学 习算法 的作用 与意义第五阶段:拓展创新时 间教学内容教师 活动学生 活动设计 意图1分 钟发挥你的聪明才智解决下面一个问题,要求有 自然语言描述和流程图描述。题目:语文课上我们学习了 田忌赛马”的故 事,请同学们开动脑筋设计一个田忌赛马”比赛出场顺序的流程图。(利用多媒体系统提交作业)布置作 业强化 知识运 用记录作业 通过练习 弥补学习 不足培养学 生自主 学习能 力和创 新思维 能力板书设计厂算法概念自然语言描述算法算法基础知X识流程图描述算法J体验程序语言描述算法教学反思我所讲的课题是算法基础知识。整节课思路较清晰,环节紧凑,感觉 整体上本节课的知识学生能够充分掌握。本节课的优点:1. 课堂导入好。通过一段小品,引出本节课要讲的内容 一算法的概念。学 生学习热情高也便于学生理解。2. 挖掘教材深,通过几个身边的例子让学生充分理解算法的概念及特征。 并且让学生从中体会解决
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 药学专业就业前景分析
- 汽车谈价议价话术
- 健康科技行业技术规范与标准
- 译林版英语五年级上册 Unit3 Our animal friends期末复习课件
- 老年康复训练安全防护措施
- 骨科术后疼痛管理小经验分享
- 七只小小鸡课件
- 2025年台山市教育局直属学校招聘真题
- 大厂创业案例分享
- 2025年洛阳市孟津区事业单位考试真题
- 检验科室内质控培训课件
- 2025年药店从业人员培训试题带答案
- 无人酒店市场拓展策略计划
- 《临床医学概论(本)》形考任务一到三答案
- 2022浙DT9 民用建筑常用水泵和风机控制电路图
- 2024年江苏公务员考试申论试题(B卷)
- 胎盘亚全能干细胞研究与应用
- 口腔医学技术课件
- T/BJHWXH 001-2022电动三轮环卫机具技术指引
- 2024年抖音电商年报
- 设备进口三方协议合同
评论
0/150
提交评论