课 题
算法的概念和表示方法
课 型
新授课
教学手段
多媒体
教学方法
诱思探究、任务驱动、小组协作
教学目标
知识与技能
(1)了解算法的含义;
(2)学会如何设计算法;
(3)掌握用流程图表示算法的方法;
过程与方法
(1)能初步利用算法解决简单的问题
(2)学会绘制流程图表示算法;
情感与价值
(1)培养学生良好的信息素养与合作学习能力
(2)培养学生自我获取信息、分析评价与表达呈现信息的能力;
教学重点
算法的设计、用流程图表示算法
教学难点
流程图表示算法
教学
内容
教师活动
学生活动
设计意图
复习
导入
讲授
新课
教学
内容
讲授
新课
【复习提问】
1、编程解决问题的基本过程?
【知识导入】
1、分析问题、设计算法、编写代码、调试运行、检测结果
2、编程的核心:设计算法
我们这节课要学习的内容就是设计算法。
【课件展示】
一、算法的定义:
解决问题的方法与步骤的集合。
二、算法的设计
【小组活动1】
1、提出问题:“奔跑吧兄弟”节目中关于“鸡兔同笼”问题,鸡兔同笼:30只头、88条腿
请学生以小组为单位,通过讨论来分析下面这个问题,并设计出合理的算法。
2、对学生的回答进行归纳总结。
三、算法的表达:流程图
【课件展示】
1、流程图中常用的符号:
2、【小组活动2】
(1)提出问题:利用计算机计算10000以内奇数的和,并画出流程图。
(2)展示学生的流程图并加以点评。
思考,回答
认真听讲
小组活动:
思考并讨论
派组长阐述算法的设计过程
观看课件,并且认真听教师讲授。
小组活动:
请同学们以小组为单位,思考并讨论通过word来画出10000以内奇数的和算法流程图思考并讨论
派组长阐述算法的设计过程
各组作品展示、评价
让学生复习巩固学过的知识
以旧知识导入能够增强知识间的逻辑性,便于学生理解记忆
学生以小组为单位合作学习方式,培养学生良好的信息素养与合作学习能力。
教师演示讲解知识点方式,让学生掌握流程图的基本过程与方法,从而突出重点,突破难点。
巩固练习,展示交流、评价反馈, 再次强化学生对于知识点掌握、理解与迁移,已这样层层递进的教学方式又一次突出重点,突破难点。
课堂
小结
本节的重点也是本节的难点是用计算解决问题过程中的设计算法、以及利用流程图的方式表达算法。
板书
一、算法的定义
二、算法的设计
三、算法的表达:流程图