内容正文:
教学设计
课程基本信息
学科
信息技术
年级
高一
学期
春季
课题
顺序结构的应用
教科书
书 名:信息技术必修一数据与计算教材
出版社:广东教育出版社 出版日期:2019年7月
教材分析
本节内容是程序设计基础中的重要组成部分,教材通过介绍顺序结构,让学生理解程序执行的基本流程。顺序结构是程序设计中最基础、最简单的结构,为后续学习其他复杂的结构奠定基础。
学情分析
高中生在学习顺序结构之前,可能对程序设计的概念和基本操作有了初步的了解,但对于程序执行的逻辑顺序还需要进一步建立清晰的认识。他们具备一定的逻辑思维能力,但在将具体问题转化为程序步骤时可能会遇到困难。
核心素养
1. 计算思维:能够运用顺序结构的思想规划问题求解的步骤,并通过编程实现。
2. 信息意识:理解程序中信息的流动和处理顺序,能根据需求合理安排程序步骤。
3. 数字化学习与创新:利用编程语言实践顺序结构,培养创新应用程序解决实际问题的能力。
教学目标
1. 知识与技能目标
(1)理解顺序结构的概念和特点。
(2)掌握使用顺序结构编写简单程序的方法。
2. 过程与方法目标
(1) 通过实际案例分析,培养学生将问题分解为有序步骤的能力。
(2)提高学生运用编程语言实现顺序结构的实践能力。
3. 情感态度与价值观目标
(1) 培养学生对程序设计的兴趣和自信心。
(2)增强学生解决问题的严谨性和条理性。
教学重难点
教学重点:
1. 顺序结构的执行流程。
2. 运用顺序结构解决实际问题。
教学难点:
1. 如何将复杂问题分解为清晰的顺序步骤。
教学过程
一、问题导入
1.项目小组成员在某网购站点上获取到如下信息:笔记本1的单价是3元,笔记本2的单价是5元,如果两种笔记本同时购买,价格可以打八折。计算一下,购买笔记本1和笔记本2各n本,可以优患多少元?(以元为单位,四舍五入到小数点后两位。)
2.教师提问:如何利用计算机程序解决该问题?
二、新课讲授
1.顺序结构的概念
-定义:顺序结构是最常用、最简单的程序结构,其语句执行顺序是自上而下依次执行的。顺序结构的流程图如图所示:
2.探究活动1
(1)分析问题
a.先求出不使用优惠而单独购买所需费用,即购买笔记本1和笔记本2的总费用;
b.再求出使用优惠方案购买所需费用,即打八折后的费用;
c.两者相减即为节省的费用。
(2)设计算法
a.输入笔记本1和笔记本2的数量n;
b.计算笔记本1的价格a=3×n;
c.计算笔记本2的价格b=5×n;
d.总的购买费用为a+b,打折后的费用为(a+b)×0.8;
e.计算可节省的费用y=(a+b)×(1-0.8)或y=(a+b)-(a+b)×0.8;
f.输出y的值。
-对应的流程图如图所示:
(3)编写程序
-引导学生根据流程图完善每一步对应的程序
(4)调试运行
-教师演示程序运行过程:
三、实践操作
-学生分组:以3人一个小组,根据分析问题-设计算法-编写程序-调试运行四个步骤完成探究活动2的问题。
-问题:假设一台联想Lecoo27寸显示器的价格为579元,一台联想Lecoo主机的价格为2199元,学校微机室需要更换部分设备,需要购买一定数量的显示器和主机,计算购买显示器和主机所需要的总费用。
1. 分析问题
学生思考以下三个问题:
(1)创建几个变量合适
(2)变量是何种数据类型?
(3)将数学表达式转换为Python表达式。
2.设计算法
(1)输入购买显示器的数量a;
(2)输入购买主机的数量b;
(3)将579*a+2199*b赋值给p;
(4)输出p。
-尝试画出对应流程图:
3.编写程序
-结合流程图完善每一步的程序代码:
4. 调试运行
-学生多尝试几种不同的输入。
4、 项目实施
各小组讨论、交流以下问题:
1.解决“购买笔记本的费用优患”问题的其他方法。
2.顺序结构的特点。
3.Python程序设计语言中,还提供了位运算。查找相关资料,与项目小组成员分享、交流关于位运算的用法。
五、知识小结
六、课后练习
编程解决以下问题:
(1)编写一个程序,实现输入两个整数,然后计算并输出它们的和。
(2)假设你有一个商品的单价和购买数量,编写程序计算并输出商品的总价。
学科网(北京)股份有限公司
$$