3.2 算法描述与设计——物资购买 教学设计 2023—2024学年粤教版(2019)高中信息技术必修1

资源下载
  1. 二一教育资源

3.2 算法描述与设计——物资购买 教学设计 2023—2024学年粤教版(2019)高中信息技术必修1

资源简介

高中新课程新教材优质课评选
第三章 算法基础
第二节 算法及其描述
一、项目简介
项目主题 3.2 算法描述与设计——物资购买
项目背景 志愿者收集了所需的防疫物资数据,现在请你通过网络购买这 些防疫物资,在网店购买时有不同的折扣,售价也是不同的,利用 程序可以快速计算商品的价格。请利用算法描述程序计算的过程, 通过算法描述了解程序解决问题的流程。
对应教材 粤教版信息技术必修 1《数据计算》第三章第 二节《算法及其描述》。 课时安排 1 课时
单位 设计者
二、课程标准及目标分析
(一)课程标准及教材分析
1. 本课时对应课标的内容要求
从生活实例出发, 概述算法的概念与特征, 运用恰当的描述方法和控制结构表示简 单算法。
创设程序设计的活动情境, 组织学生在解决问题的过程中探究顺序结构、选择结构 和循环结构的特点,通过小组学习,分析问题,设计解决问题的算法。
2. 本课时对应的学业要求
A-3:掌握数字化学习的方法。(信息意识、数字化学习与创新)
A-4:能够根据需要选用合适的数字化工具开展学习。(信息意识、数字化学习与创 新)
A-6:能够利用软件工具或平台对数据进行整理、组织、计算与呈现.(计算思维、 信息社会责任)
A-9:依据解决问题的需要,设计和表示简单算法。(计算思维)
3. 本课时的地位和作用
本节选自信息技术必修一《数据计算》第三章第二节《算法及其描述》,本节内容 是对第一节“体验计算机解决问题的过程 ”的继承, 又为下一步学习“认识计算机程序
1
高中新课程新教材优质课评选
及程序语言”做好铺垫。
算法是程序设计的灵魂, 了解算法学会对算法进行描述, 有助于学生理解算法对现 实生活的意义, 也是后续程序设计基础的核心基础, 起到了承上启下的作用。我们将通 过子项目“网店商品单价的计算过程 ”的学习, 了解什么是算法, 认识算法的特征, 能 够利用算法的描述方式描述商品单价的计算过程。
(二)本课时对应达成的学科核心素养
(1)针对特定的信息问题, 自觉、主动地比较不同的信息源,能描述数据与信息 的关系,确定合适的信息获取策略。(信息意识 1)。
(2)针对给定的任务进行需求分析,明确需要解决的关键问题。(计算思维 1)。
(3)能够提取问题的基本特征, 进行抽象处理, 并用形式化的方法表述问题。(计 算思维 1)。
(4)运用基本算法设计解决问题的方案。(计算思维 1)。
(5)针对特定的学习任务,运用一定的数字化学习策略管理学习过程与资源,完 成任务,创作作品。(数字化学习与创新 1)。
(6)能够在数据分析的基础上,完善项目报告。(信息社会责任 1)
(三) 目标分析
1. 项目目标
通过分析《3.2 算法及其描述——物资购买》的项目实践活动,了解程序的计算过程, 初步掌握运用算法描述问题解决的流程。组织学生进行自主、协作、探究学习, 理解算 法的概念与特征,能够运用算法描述方式和运用三种控制结构合理表示算法。
2. 学业目标
(1)能够了解算法及其特征;能够依据解决问题的需要设计算法
(2)能够掌握算法的描述方式;运用算法的描述方式,描述解决问题的过程; (3)在数据分析的基础上,完成整个单元项目任务中的算法描述部分。
重点:
理解算法的概念与特征,能够运用算法描述方式和运用三种控制结构合理表示算 法。
难点:
通过项目实践活动, 了解程序的计算过程, 初步掌握运用算法描述问题解决的流程。
三、学情分析
高一的学生, 思维活跃, 乐于通过思考解决问题, 有强烈的参与心。他们对待算法、 程序有强烈好奇心。从生活经验来看,学生习惯人工解决问题的方式解决问题;在利用 网络、智能设备的过程中, 能感受到算法解决问题的不同效率, 但缺少对算法的整体认
2
知。对算法的具体描述方式不清晰,利用图形化的方式表达算法的能力较弱。
四、教学方法和策略
本节内容以项目学习的方式开展, 以项目实施为主要抓手, 通过项目实施学习知识、 建构知识。同时通过自学、互学的方式开展小组合作学习, 促进项目目标的实现和学生 核心素养的培养。
五、资源列表
资源名称 清单及描述 形式(类型) 来源
课件 算法及其描述 演示文稿 教师
软件工具 画程软件、思维导图、 python 软件 教师
其他资源 项目学习活动记录表 项目学习任务单 教学资源 教师
六、学习活动设计
教学环节 教师活动 学生活动 设计意图
项目介绍 1、介绍项目背景 志愿者收集了所需的防疫物资数据, 现在请你通过 网络购买这些防疫物资,在网店购买时有不同的折扣, 售价也是不同的,利用程序可以快速计算商品的价格。 了解 项 目展 开的必要性 通 过 本 环 节 ,让学生 对本节学习 内容有初步 的了解 , 明 确项 目研 究 方向 ,培养 学生的信息 意识和信息 社会责任 , 激发学生的 学习兴趣。
2、引出课题 请利用算法描述程序计算的过程, 通过算法描述了 解程序解决问题的流程。本节课, 我们将通过项目“物 资购买”的开展学习,利用项目走进算法知识的学习。 展示项目名 称,明确项目 任务
3、网络搜索:利用网络搜索所需物资的网店售卖情况。 提出问题:同一品牌的口罩在不同网店的售价相同吗? 它们的优惠方式是怎样的? 利用网络, 分 析售价差异 的原因。
4、明确项目成果 同学们在项目学习的最后,大家能够利用 UMU 平 台、文字或者演示文稿的方式展示出自己的项目成果。 明确 项 目 的 最终成果
;
。、确定选题 网店的优惠方式不同, 请同学们在小组内部讨论确 定某一种物资及优惠方式作为项目开展的调查方向, 并 把最终的项目选题填写到项目学习任务单中。 分组讨论, 确定选题
项目准备 1、认识算法 播放介绍算法的视频。 项目任务是用算法描述商品价格的计算过程, 那么 什么是算法?请大家阅读教材 P48 面,了解算法。 2、阅读教材、理解算法的描述方式 描述方式描述的具体方法自然语言用人们日常使用的语言描述 解决问题的过程。
3、各小组根据项目需求,选择要分析的优惠方式,思 考利用算法分析商品价格的计算过程需要哪些内容? 分析项目数据购买的物品商品数据优惠方式如何计算
观看视频 阅读教材 了解算法的 概念
阅读教材, 完 成项目学习 任务单 提供半结构 支架 ,让学 生理解三种 常见的算法 描述方式及 基本用法。
根据网络搜 索数据,小组 完成项目需 求表。 为项 目实施 做好数据准 备工作。
项目实施 探究活动 1: 利用自然语言描述“网店商品价格的计算过程 ”。 > 计算商品的价格: Step1:输入购买的数量。 Step2:输入商品的单价。 Step3:如果商品的数量大于 1,按 8.5 折计算商品 的金额;否则按 9.5 折计算商品的价格。 step4:输出计算后的金额。 > 小组选择优惠方式下商品价格计算:
探究活动 2: 利用流程图描述网店商品单价的计算过程。 1、在纸上绘制流程图 2、利用画程软件绘制流程图 【教师补充】:画程软件的使用方法。 学生利用自 然语言描述 问题解决的 过程。 利 用 自然语 言 描 述 算 法。
学生尝试绘 制流程图 引导学生使 用数字化工 具开展项 目 学习 , 小组 合作共 同完
4
高中新课程新教材优质课评选
成 探 究 活 动 ,在项 目 实施 的过程 中培养学生 的 计 算 思 维。
【学习支架 1】:流程图图形及基本功能 【学习支架 2】:三种基本结构 学生通过三 种结构和流 程图图例的 学习,帮助流 程图的绘制 引导学生使 用数字化工 具开展项 目 学习 , 小组 合作共 同完 成 探 究 活 动 ,在项 目 实施 的过程 中培养学生 的 计 算 思 维。
探究活动 3:利用伪代码描述算法 对比 Python 代码与伪代码,让学生了解伪代码。 认识 了解伪代码 的 基 本 形 式。
探究活动 4、了解算法的特征 请同学们结合生活经验及刚才的算法设计经历, 思 考算法应该具有哪些表现特征? 【总结】: 算法的特征:有穷性、确定性、数据输入、数据输出、 可行性。 思考与分析 根据生活经 验 了 解 算 法 ,并明确 算 法 的 特 征 ,为算法 的描述打下 基础。
5
项目评价 1、三种算法描述方式的比较: 2、在线测试。 https://ks.wjx.top/vj/PDYtjru.aspx 3、拓展评价 任务 1:结合生活实际,说一说你知道到生活中的 算法运用。 任务 2:求 1-100 的和用自然语言、流程图、伪代 码分别进行描述。 利用数字化 工具、网络、 真实生活情 景完成项目 提升任务。 通过项 目练 习 ,进一步 熟悉三种描 述算法的方 式。
4、展示交流 通过 UMU 学习平台, 各小组在班级内展示交流自己 的探究成果, 老师在展示交流过程中, 对相关算法描述 方式进行补充点评。 按项目选题, 分小组逐一 展示交流调 查结果。 交流分享。
项目衔接 思考:购买的防疫物资用最短的时间派送到指定的多个 地点,如何进行路线的规划? 练习,课后巩 固。 进一步熟悉 算法的描述 方式。
课堂小结 算法是程序设计灵魂, 今天我们利用算法对商品价 格的计算过程进行描述,帮助社区进行防疫物资的采 购。疫情无情人有情, 抗击疫情我们在一起, 在全社会 共同努力下, 一定会取得抗击疫情的胜利。 总结归纳 提升升华
七、教学板书设计
3.2 算法及其描述
6
高中新课程新教材优质课评选
八、反思性教学改进
项目学习, 学生是项目的主体, 教师是学生项目设计和实施过程中的引领者和咨询
者。本节课项目的设计, 是在上节课统计数据基础上的延伸, 符合学生的认知水平, 能
够达到预期的效果。学生对于流程图的认识,需要通过练习加以巩固和熟悉;项目实施
的过程中,要加强生生互评,提高小组合作学习的效率。
本节课, 对于学生小组的分配, 项目能够吸引学生、调动学生学习的积极性, 教师
需要进一步深入思考;老师在 UMU 互动学习平台提供了课程资源, 激发学生的学习兴趣,
给学生的学习明确了方向, 应加强UMU 平台使用的培养及项目任务上传检验的过程分配。
7

展开更多......

收起↑

资源预览