资源简介 4.2 运用顺序结构描述问题求解过程1、课时教材分析本课是大单元项目《探究网络购物平台的结算方式》的第一节内容,引导学生明确项目的功能和要求。通过学习顺序结构的基础知识,完成构架中的部分功能,为后续的学习打好基础。从内容方面来讲,数据类型、常量、变量、表达式、赋值语句等都是程序设计最基础的内容。2、课时学情分析本课程面向初学编程的高一学生,其具有一定的逻辑思维能力。通过之前的学习,了解了计算机解决问题的一般过程。在程序设计学习的起始阶段,内 容多而杂,需要引导和练习。3、课时学习重点程序的顺序结构设计的基本流程 input() 函数和 print() 函数及 int()float()函数的基本用法构建表达式的过程4、课时学习难点对现实问题的分解、抽象、建构以及编程解决问题的过程与方法5、开放性学习环境装有 Python 编程软件的机房6、课时学习目标1、能够掌握 input() 函数和 print() 函数及 int()float()函数的基本用法2、能够掌握程序的顺序结构设计的基本流程 3、能够运用顺序结构描述问题的求解过程 4、激发学习兴趣,提升信息技术学科素养7、课时学习过程教学活动 学生学习活动 设计意图环节一:导入新课【明确项目】 你知道中国的新四大发明吗? 来自“一带一路”沿线的 20 国青年评选出的“中国的新四大发明”:高铁、移动支付、共享单车和网购。 请一个同学分享网购的过程。 不管你购买多少商品,享受怎样的优惠,网购平台都能快速、自动的帮助我们把商品的总价格计算出来。这是因为购物平台在开发的时候植入了计算价格的程序。本单元我们的学习任务就《探究网购平台的结算程序》 新学期开学,我们需要网购一些物品为班级文化建设增砖添瓦,请同学们到购物平台上实地考察商品,并填写在项目活动记录表中。 各小组同学很快就都采集到了大量的商品信息。但是我们发现,想要计算机计算商品的总价格,信息表里的信 息并不是每一个都要用到。 分享网购的过程 到购物平台上实地考察商品,并填写在项目活动记录表中。明确学习任务【导入新课】 这就需要我们从中提取有效的数据,让计算机读取这些有效数据后进行计算,输出结果。 计算机程序语句的执行是按照至上而下的顺序依次执行,这种程序结构就称之为顺序结构。 交流讨论顺序结构程序的执行过程这节课,我们就一起探究用顺序结构编写程序计算商品的总价格。环节二:编写程序计算一种商品的价格【探究学习 Python 基础知识】 用 Python 语言怎么编写程序实现输入、计算、输出呢? 怎样输入——? 怎样计算——? 怎样输出——? 小组合作,阅读课本和学习资料,探究 Python 语言的基 础知识 小组合作探究学习【重点讲解:输入输出函数】 1、使用 input()函数输入数据 格式: <变量 > =input(“提示信息:”) 作用:等待用户用键盘输入数据探 讨 input()函数 和 print()函数的用法 重点强化2、通过 print()函数输出数据格式: print(表达式) 作用:输出表达式的值【引导学生体验编程】 引导学生在 Python 的 IDLE 编辑器中打开“探究活动 3 将探究活动一中(2021高中信息技术优质课评选(个人赛))一.py”,将程序段补充完整,调试运行。 的程序补充完整, 计算思维并调试运行结果。【难点讲解:数据类型转换】调试运行发现程序出错,带着问题探寻解决方法,并将每种商品的价 难点突破格记录下来Input()函数的返回结果是字符串,计算之前需要数据类型转换格式: int(表达式 )或 float(表达式)作用:把接收到的字符串类型转换成整型或浮点型环节三:编写程序计算所有商品的总价格利用顺序结构编写程序,计算所有商品总价格 小组合作,分析问题—设计算法— 编写程序-调试运行 计算思维环节四:项目拓展双十一即将来临,网购平台推出了各种各样的优惠方案例如:满 3 件打 8 折、满 300-40。程序该怎么编写呢? 思考问题,为下节课做准备 信息意识与社会责任8、课时教学板书设计(2021高中信息技术优质课评选(个人赛))(4)9、反思性教学改进学生在学习过程中,容易把程序设计基本内容的学习和实际问题的解决分开来看,遇到 具体情况不知道该如何入手。在程序设计学习的起始阶段,内容多而杂,需要加大引导和练习。 展开更多...... 收起↑ 资源预览