资源简介 4.2 顺序结构教学设计教材章节 4.2 运用顺序结构描述问题求解过程 课时 安排 1 课时项目名称 花费有度,我是节约小能手学习目标 (1)能够掌握 input()函数和 print()函数的基本用法; (2)能够掌握程序的顺序结构设计的基本流程; (3)能够运用顺序结构描述问题的求解过程。教材分析 本节是教科书《数据与计算》的第四章第二节,将带学生 学习三种程序结构之一“顺序结构 ”的教学内容,也是学习第 五章、选择性必修模块《人工智能初步》的基础知识与技能准备。 本章以培养信息素养为目标, 以知识技能为载体, 以项目学习 活动为途径,开展自主、协作、探究学习,让学生掌握 Python 程序输入输出函数,程序的顺序结构以及在解决实际问题中的 应用。课标(学业) 要求(是否需 要? ) 是学习重点 (1)input()、 print() 函数和数据类型转换函数的基本用 法; (2)程序的顺序结构设计的基本流程;学习难点 算法设计到程序实现的过渡;活动情境视频导入: 师:上节课带大家认识了 python,并了解了一些基础知识。这节课我们的学习将从一个 视频短片开始,短片的主角是大家耳熟能详的军艺校草,他不仅曾经帅过,他还曾经抠过。 怎么个抠法呢?我们一起来看看! 播放导入视频,通过视频传达节约消费和打折等概念。视频结束后注意引导正确的消费 观念。引出本节课的课题:花费有度,我是节约小能手!并提问:如何利用计算机程序帮助 我们成为节约消费小能手?活动 1 合作探究教师活动 学生活动 设计意图顺序结构: 实例展示:笔记本 1 的单价 是 3 元,笔记本 2 的单价是 5 元, 如果两种笔记本各购买 n 本,请问一共需要花费多 少元? 引导学生完成任务单内容。 学生补完流程图后, 老师引 导学生分析总结其结构特 点:自上而下依次执行(顺 序结构的特点)。继而引出 顺序结构的概念。 程序是一种程序设计语言, 语言是用来交流的, 人机交 流、用户、程序员和计算机 之间的交流, 那就要通过输 入输出语句来完成。 (1)分析问题 完成任务一 第一题,小组讨论并尝试分 角色扮演,分析如何用计算机解决这个 问题。 分角色扮演:程序员、用户、输入、计算、 输出五个角色,通过语言和肢体动作展 示程序如何解决实例中的问题。 (2)设计算法 完成完成任务一 第二题,补全程序算 法。 ①开始; ②输入 的值; ③令 y= ; ④输出结果 ; ⑤结束。 分角色扮演: 让学生更直观、更生 动地了解这个问题解 决的过程。更能感受 程序设计的优点。 用实际案例让学生合 作 探 究 设 计 出 python 顺 序 结 构 来 解决问题,并经历计 算机解决问题的完成 步骤:分析问题,设 计算法,编写程序和 调试程序。活动 2 自主探索教师活动 学生活动 设计意图数据的输入与输出: 播放有关 python 输入输出 函数的微课视频。 自主学习过输入输出后, 我 们来尝试补全程序。教师演 示上机操作。 标红处两个知识点: 1.数据类型转换 2.格式化输出浮点数 注意讲解两种函数的作用, 可以通过前后对比的方式。 学生在已经预习过的基础上观看微课视 频,进一步学习有关输入输出的知识, 总 结 input()和 print()函数 的格 式用 法。并完成任务单第二项任务 第一题 练习。 (3)编写程序 学习任务二第二题:编写出完整的程序 代码并上机测试。 n=int( (‘请输入 n 的值:’)) y= print(“%.2f”%y) (4)调试程序 保存并运行, 注意总结运行失败的原因。 学生通过课本和视频 主动学习相关知识 点,引发兴趣,并通 过小题加深印象。 任务二可以帮助第一 次接触到算法和完整 程序的初学者了解程 序设计。 实践出真知,上机测 试是重要的一部分。 在编写运行中提醒学 生注意总结,为后面 的交流环节做铺垫。活动 3 合作探究教师活动 学生活动 设计意图学习任务三 。 提高:如果商店做活动, 购 买两种笔记本可以打 z 折, 那么程序需要怎么升级? 以小组为单位讨论交流并测试,选出小 组代表上台演示。 演示成功则所有学生尝试操作,小组内 协作完成。 n=int(input(‘请输入 n 的值:’)) z=float(input(‘请输入折扣系数:’)) y=(3n+5n)*z print( ‘%.2f’%y) 让学生进一步掌握输 入函数,数据类型转 换以及程序设计思 路。 并且为拓展中的收银 机问题做铺垫。活动 4 拓展创新教师活动 学生活动 设计意图现在付钱还精确到分吗? 现在超市收银一般都保留 学生通过新闻了解热。一位小数或者直接抹零成 整数。 播放一则新闻视频, 引出反 向抹零概念。 收银程序又是如何实现正 常收银和反向抹零这些功 能呢? 展示“收银机 ”程序及后台 代码。 学习任务四 : 请同学们详细观察并逐行分析每行代码 的功能。以小组为单位选出代表上台注 释。台下同学分析是否正确。 点事件,并接受正确 的消费观价值观教 育。接触代码注释功 能,进一步掌握格式 化输出知识点,对程 序设计有更多的了 解。活动 5 交流总结教师活动 学生活动 设计意图引导总结 1. 学生总结程序编写易导致运行失败的 成因以及分享关于程序设计的心得。 2. 结合板书总结这节课的知识点。 激发同学们对程序设 计的兴趣,帮助他们 为以后的程序学习打 下基础。学习评价评价主体 评价方式 设计意图自评 利用任务单牛刀小试,测评个人自主学 习能力。 认识自身不足,及时 修正。组内评 以组内合作探究的方式解决各成员在自 测过程中存疑的知识点,交流讨论发现 与获取。 弥补个人能力的不 足,增强团队协作能 力。组间评 分组竞争,表现优异者加星,最后分别 给予第一名和最后一名小组不同奖状。 在合作中学习,在竞 争中成长。教师评 通过学生表现,教师综合评价,客观评 价 帮助学生认识问题所 在,及时纠正课时学习总结三知道 知道了可以用程序来解决实际问题; 知道了程序设计语言输入输出函数; 知道了程序设计三大结构之一的顺序结构。两改进 要学会发散性思考问题 学习应多思考所实践一问题 如何用程序设计应对更复杂的问题情境?课时作业 设计意图原题如果改成:笔记本 1 的单价是 a 元,笔记本 2 的单价是 b 元,那么购买哪 种笔记本更优惠?请研究如何设计算法。 提前让学生 了解选择结 构的内容, 未下一节内 容做铺垫。。 展开更多...... 收起↑ 资源预览