内容正文:
《了解算法及其基本控制结构》
3.分析洗衣流程的控制结构
目录
01
为何学
02
学什么
03
怎么学
教材分析
学情分析
教学目标
教学重难点
教学方法
教学过程
教学反思
01
为何学
教学方法
教学重难点
教学过程
教材分析
说地位:
1
学情分析
教学目标
教学反思
2
3
说联系:
说教材处理:
本节课题选自沪教版普通高中信息技术必修一第三单元项目五《了解算法及其基本控制结构》第三节。课标要求:将“算法和程序设计”作为重要的教学内容之一
本节算法的基本控制结构是本项目的主要内容,为后续章节程序的学习打下基础。算法的基本控制结构是本章的重点概念,也是全书的核心概念,更是学生后续学习程序实现控制结构的重要起点和基础。
在实际教学中,为了激发学生的兴趣,引导学生自主学习探究,以计算学生自身的BMI指数实现作为项目研究主题,分析问题实现方式,完成项目内容。
教学方法
教学重难点
教学过程
教材分析
学情分析
教学目标
学生状况
授课对象为高一年级学生,具备一定的逻辑思维能力,并且上一节课已经学习了算法的描述方法,但对算法的基本控制结构并不了解,基于上节课的学习比较容易接受新知识。
为了提高教学的针对性和有效性,课前会组织学生填写“学生情况调查表”了解学生对于算法的基本控制结构了解的基本情况。
教学反思
对策
02
学什么
教学方法
教学重难点
教学过程
教材分析
学情分析
教学目标
学生能够理解算法基本控制结构(顺序、选择、循环)在信息处理中的作用,认识到其作为信息技术基础知识对分析和解决问题的重要性
计算
思维
面对复杂问题,学生能够运用计算思维将问题分解为若干个可通过算法基本控制结构解决的子问题,同时识别出具有类似结构特征的问题模式
数字化学习与创新
鼓励学生思考如何将算法基本控制结构以新颖的方式应用于跨学科领域或日常生活场景中
信息意识
信息社会责任
鼓励学生在掌握算法基本控制结构知识后,能够向身边的人正确、客观地传播算法的积极作用以及合理使用方法
教学反思
教学方法
教学过程
教材分析
学情分析
教学目标
教学重难点
教学重点
算法的三种基本结构:顺序结构、分支结构、循环结构。
教学难点
运用基本算法设计解决问题的方案
突出重点
突出难点
通过实例讲解,促进学生对知识点的理解
解决问题
解决问题
教学反思
03
怎么学
教学过程
教材分析
学情分析
教学目标
教学重难点
教学方法
以问题求解为导向的启发式教学法
将解决生活中的问题设计为教学情境,提出任务,师生围绕任务的解决展开教学活动。
讲授法
任务驱动法
教学反思
教材分析
学情分析
教学目标
教学重难点
教学方法
教学过程
导入新课
2分钟
新课讲解
15分钟
小组探究
8分钟
巩固知识
10分钟
小结及作业
5分钟
教学反思
1
3
5
2
4
课堂回顾
回顾流程图
设计意图:
回顾流程图,帮助学生巩固之前学过的相关知识,为本节课深入学习算法的控制结构打下基础
课堂导入
设计意图:
通过计算学生自身的 BMI 指数,激发学生探索新知的热情,引出课程内容。
情景导入——计算BMI
BMI:衡量人体胖瘦程度以及是否健康的一个常用指标。计算公式为:BMI=体重÷身高2
新课讲解
顺序结构
计算一个学生的BMI,如何用流程图来描述该问题?
输入身高、体重
BMI=体重/身高2
输出BMI值
顺序结构
设计意图:
以实例让学生理解顺序结构,通过简单的计算让学生初步掌握顺序结构的形式,培养学生的逻辑思维能力
1.先执行A
2.再执行B
新课讲解
顺序结构——练习
请描述交换一杯水和一杯可乐的过程。
杯子a
杯子b
杯子c
将杯子a中的可乐倒进杯子c中
将杯子b中的水倒进水杯a中
将杯子c中的可乐倒进杯子b中
开始
结束
设计意图:
通过交换两杯饮料的例子,让学生完成顺序结构流程图的任务,进一步巩固对顺序结构的理解,提高学生解决问题的能力。
新课讲解
分支结构
分支结构
BMI值正常范围:18.5~23.9
根据BMI值,输出“正常”和“欠佳”
18.5≤BMI≤23.9
是
输出正常
否
输出欠佳
请将流程图补充完整
设计意图:
以 BMI 值判断正常与否,引导学生思考条件判断语句,从而引出选择结构,让学生掌握选择结构的流程图绘制方法。
新课讲解
分支结构——练习
基础问题1:对输入的两个整数a和b,找出其中的较大者赋给c并输出。解决该问题的算法流程图如图所示,该流程图中虚线框部分的内容可为
提升问题2:若是本店会员,所有商品打85折,否则无折扣”,用流程图描述算法,用在线画图软件绘制流程图。
设计意图:
通过两个问题,分别让学生补充流程图和绘制流程图,考察学生对选择结构的掌握程度,提高学生对知识的理解和应用能力。
新课讲解
分支结构知识拓展
双分支结构
语句块
T
F
条件表达式是否为真?
单分支结构
多分支结构
设计意图:
在双分支结构的基础上,进行拓展,展示单分支和多分支结构,帮助学生更全面地理解分支结构的多样性,为后续学习打下基础
新课讲解
分支结构知识拓展——小组讨论
根据考试成绩判定结果
开始
问题1:成绩大于等于60为及格否则不及格
输入成绩
成绩>=60
Y
N
及格
不及格
结束
双分支结构
问题2:
根据成绩分不同等级
[90,100] A
[75,90) B
[0,75) C
开始
输入成绩
Y
N
A
成绩>=90
成绩>=75
Y
N
B
C
结束
多分支结构
设计意图:
以考试成绩判定为例,通过小组讨论,对比双分支和多分支结构,培养学生的团队合作能力和分析问题的能力,加深对不同分支结构的理解。
新课讲解
循环结构
如果要计算全班35位同学BMI的数据要如何处理呢?
还有待处理
的学生?
是
处理当前学生数据
否
下一位
循环结构
设计意图:
引导学生思考如何计算全班同学的数据,从而引出循环结构,让学生理解循环结构的基本概念和特点。
特点:条件满足,循环体重复执行,直到条件不满足,退出循环结构。
开始
结束
输入身高、体重
计算BMI=体重/身高2
输出“哇,你有点胖了哟”
BMI>24
输出“羡慕,你一点也不胖”
N
Y
设计意图:
通过提出问题,引导学生在选择结构的基础上绘制循环结构,培养学生的思维能力和自主学习能力。
分析问题:
1.要想计算35人,对这个已有的分支结构怎么办?
答:重复35次
2.用什么条件来限制循环次数?
答:通过变量来累计次数,控制循环。
开始
结束
输入身高、体重
计算BMI=体重/身高2
输出“哇,你有点胖了哟”
BMI>24
输出“羡慕,你一点也不胖”
Y
N
N
n=0
Y
n=n+1
n<35
通过一个变量来累计次数,控制循环
设计意图:
以小组为单位,完成循环结构。
新课讲解
循环结构
当循环
直到循环
学生观察二者区别
设计意图:
让学生观察直到循环和当循环的区别,帮助学生对循环结构有更深入的理解,为今后解决实际问题选择不同的循环结构做铺垫。
新课讲解
循环结构——练习
基础问题1:某算法的部分流程图如图示。
执行这部分流程,输出a,b的值分别是
设计意图:
通过设置两种不同难度的问题,读循环结构流程图和绘制流程图,考察不同层次学生对循环结构的掌握程度,巩固所学知识。
变量s的初始值是0,变量n的初始值是1
若变量n的值大于100,则转到步骤⑤
s ←s+(-1)n-1×n
n的值增加1,转到步骤②
输出s的值
结束
提升问题2:根据以下步骤绘制流程图
实践练习1
设计意图
创设情景问题,学生运用已学知识解决问题。
计费问题
某地有两种不同类型的出租车,其计费标准分别为:甲车3千米起步,价格10元,3千米以上(含3千米)每千米为2元;乙车3千米起步,价格8元,3千米以上(含3千米)每千米2.2元。
设计算法,在不同里程时给出最优资费的用车选择。用流程图描述该算法
实践练习1
设计意图
题的难度大,是程序控制结构的综合运用,在教师的提示和帮助下,学生完成绘制流程图。
计费问题
p1←甲车的起步价
p2←乙车的起步价
x1←甲车起步里程后,每千米的费用
x2←乙车起步里程后,每千米的费用
n←计划行使的里程数
p1,p2,x1,x2,n
n ≥ 3
甲车省钱
p1<p2
开始
p1←p1+x1×(n-3+1)
p2←p2+x2×(n-3+1)
True
True
False
p1>p2
False
True
乙车省钱
两车相同
False
结束
实践练习
设计意图
学生观察流程图的结构,将三种结构依次标记出来
计费问题
p1,p2,x1,x2,n
n ≥ 3
甲车省钱
p1<p2
开始
p1←p1+x1×(n-3+1)
p2←p2+x2×(n-3+1)
True
True
False
p1>p2
False
True
乙车省钱
两车相同
False
结束
顺序结构
分支结构
在实际问题解决中,经常会将三种控制结构综合使用。
A
B
条件?
A
B
否
是
循环结构
分支结构
顺序结构
A
条件?
是
否
课堂总结
该课程的设计,通过层层递进的追问,让学生熟悉算法的三种基本结构,以及每种结构的特点。突出本节课的难点。
课后作业
设计意图:
布置课后作业,让学生完成教材的课后练习,巩固本节课的学习内容,培养学生的自主学习能力。
板书设计
§5.3流程图的控制结构
算法的基本结构:
顺序结构
分支结构
循环结构
A
B
条件?
A
B
否
是
A
条件?
是
否
主板书
辅板书
开始
输入成绩
Y
N
A
成绩>=90
成绩>=75
Y
N
B
C
结束
04
教学反思
1
2
优点
01
能够关注学生个体差异,课上练习题设计具有针对性和层次性
1
2
缺点
02
学生自主学习完成任务的时间不足
教材分析
学情分析
教学目标
教学重难点
教学方法
教学过程
教学反思
感谢各位评委老师的聆听
$$