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