内容正文:
4.2 顺序结构教学设计
教材章节
4.2 运用顺序结构描述问题求解过程
课时
安排
1 课时
项目名称
花费有度,我是节约小能手
学习目标
(1)能够掌握 input()函数和 print()函数的基本用法; (2)能够掌握程序的顺序结构设计的基本流程;
(3)能够运用顺序结构描述问题的求解过程。
教材分析
本节是教科书《数据与计算》的第四章第二节,将带学生 学习三种程序结构之一“顺序结构 ”的教学内容,也是学习第 五章、选择性必修模块《人工智能初步》的基础知识与技能准备。 本章以培养信息素养为目标, 以知识技能为载体, 以项目学习 活动为途径,开展自主、协作、探究学习,让学生掌握 Python 程序输入输出函数,程序的顺序结构以及在解决实际问题中的 应用。
课标(学业) 要求(是否需 要? )
是
学习重点
(1)input()、 print() 函数和数据类型转换函数的基本用
法;
(2)程序的顺序结构设计的基本流程;
学习难点
算法设计到程序实现的过渡;
活动情境
视频导入:
师:上节课带大家认识了 python,并了解了一些基础知识。这节课我们的学习将从一个 视频短片开始,短片的主角是大家耳熟能详的军艺校草,他不仅曾经帅过,他还曾经抠过。 怎么个抠法呢?我们一起来看看!
播放导入视频,通过视频传达节约消费和打折等概念。视频结束后注意引导正确的消费 观念。引出本节课的课题:花费有度,我是节约小能手!并提问:如何利用计算机程序帮助 我们成为节约消费小能手?
1
学科网(北京)股份有限公司
活动 1 合作探究
教师活动
学生活动
设计意图
顺序结构:
实例展示:笔记本 1 的单价 是 3 元,笔记本 2 的单价是 5 元, 如果两种笔记本各购买 n 本,请问一共需要花费多 少元?
引导学生完成任务单内容。
学生补完流程图后, 老师引 导学生分析总结其结构特 点:自上而下依次执行(顺 序结构的特点)。继而引出 顺序结构的概念。
程序是一种程序设计语言, 语言是用来交流的, 人机交 流、用户、程序员和计算机 之间的交流, 那就要通过输 入输出语句来完成。
(1)分析问题
完成任务一❀第一题,小组讨论并尝试分
角色扮演,分析如何用计算机解决这个 问题。
分角色扮演:程序员、用户、输入、计算、 输出五个角色,通过语言和肢体动作展 示程序如何解决实例中的问题。
(2)设计算法
完成完成任务一❀第二题,补全程序算
法。
①开始;
②输入 的值;
③令 y= ;
④输出结果 ;
⑤结束。
分角色扮演:
让学生更直观、更生 动地了解这个问题解 决的过程。更能感受 程序设计的优点。
用实际案例让学生合 作 探 究 设 计 出 python 顺 序 结 构 来 解决问题,并经历计 算机解决问题的完成 步骤:分析问题,设 计算法,编写程序和 调试程序。
活动 2 自主探索
教师活动
学生活动
设计意图
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)
让学生进一步掌握输 入函数,数据类型转 换以及程序设计思 路。
并