视频标签:算法与程序设计,算法的概念,表示方法
所属栏目:信息技术优质课视频
视频课题:浙教版高中信息技术选修1算法与程序设计算法的概念和表示方法教学-浙江省 - 衢州
本视频配套资料的教学设计、课件 /课堂实录及教案下载可联本站系客服
算法的概念和表示方法教学设计
教学内容:算法的概念和表示方法 年级:高一第二学期
一、教学目标 1、 知识与技能
(1)、理解算法的概念及特征。
(2)、掌握算法的表示方法,通过自然语言和流程图描述简单问题的算法。 (3)、初步具备设计算法解决简单问题的能力。 2、 过程与方法
通过生活中的一些实例理解算法,掌握算法的概念和表示方法。
通过分析问题学习如何用算法的思想思考问题,通过先用自然语言描述、再转换成流程图学习如何设计算法。 3、 情感态度与价值观
培养学生分析问题解决问题的能力
培养学生算法思想,以及设计算法解决简单问题的能力 二、教学重难点
教学重点:算法的概念、算法的表示、算法的三种结构 教学难点:设计算法解决简单问题 三、学情分析 1、 教材分析
《算法的概念和表示方法》一课选自浙教版《算法与程序设计》第一章第四小节。本节课的内容理论性较强,因此在教学设计中尽量使用生活化的实例帮助学生理解算法的概念、掌握表示算法的方法。 2、 学情分析
本节课面向的是初学算法和程序设计的学生,算法的概念和表示方法对于学生来说是陌生且抽象的。本节课重在用生活化的实例帮助学生理解算法的概
念,掌握如何表示算法,用一些趣味性的例子引导学生学会如何设计算法解决简单问题。 四、教学过程 导入
【学生】通过玩“五子棋”游戏引出算法 新课讲授 1、 算法的概念
【教师】提出问题:雪碧可乐互换。
有两个瓶子A和B ,A瓶装有雪碧,B瓶装有可乐,问如何把雪碧和可乐互换。即A瓶原来装雪碧,现改为装可乐,B瓶原来装可乐,现改为装雪碧。 【学生】思考,并将解决问题的方法通过语言描述出来。 【教师】点评学生的答案,提出算法的概念。
2、 算法的特征
【教师】提出问题:能否打印输出所有的偶数 【学生】思考,并回答。
【教师】总结:违反了算法的特征一——有穷性。 【教师】提出问题:100/正整数能不能求出结果。 【学生】思考,并回答。
【教师】总结:违反了算法的特征二——确定性。 【教师】提出问题:a@b能不能求出结果。 【学生】思考,并回答。
【教师】总结:违反了算法的特征三——可执行性。
【教师】提出、说明并总结算法的特征四:可以有0个或多个输入。算法的特征五:可以有一个或多个输出。
3、 算法的三种表示方法及算法的三种结构
【教师】由上课开始解决可乐雪碧互换题目的四个步骤引出算法的其中一种表示方法——自然语言。提出自然语言的优缺点。
【教师】对比自然语言还有其他更直观形象的算法的表示方法,引出流程图和计算机语言。
【教师】讲解构成流程图的框图和流程线。
【活动】花两分钟时间记流程图的五框一线,请学生玩连连看游戏,查看学生记忆情况。
【活动】将可乐雪碧互换问题的自然语言转换成流程图,并提出顺序结构。 【教师】展示可乐雪碧互换问题算法的第三种表示方法——计算机语言。 【任务】提出问题:设计一个算法,比较两个同学的身高,输出其中较高的那个同学的身高值。 【学生】思考并回答。
【教师】整理学生的答案,再和学生一起将自然语言转换成流程图,并提出选择结构。
【任务】提出问题:万圣节,小约翰和姐姐打赌要去讨100颗(包括100)以上的糖果,并且他准备问第一家讨一颗,第二家讨三颗,第三家讨五颗,以此类推。假设问到的每一家都会给,请你帮小约翰算算,他需要去几家才能讨到100颗以上的糖果。
【活动】教师和学生共同分析解题的方法。
【任务】流程图中有三个部分缺少,请同学思考并将这三个缺少的部分补齐。 【教师】点评学生的答案,提出循环结构。 4、 课堂小结
【教师】和学生一起梳理回顾本节课的知识点。 5、 作业布置 作业本P40-43
视频来源:优质课网 www.youzhik.com