2.3周而复始的循环 课件-【上好课】高中信息技术同步备课系列(教科版2019 必修1)

2024-03-08
| 19页
| 1271人阅读
| 9人下载
精品

资源信息

学段 高中
学科 信息技术
教材版本 高中信息技术教科版必修1 数据与计算
年级 高一
章节 2.3 周而复始的循环
类型 课件
知识点 程序设计
使用场景 同步教学-新授课
学年 2024-2025
地区(省份) 全国
地区(市) -
地区(区县) -
文件格式 PPTX
文件大小 995 KB
发布时间 2024-03-08
更新时间 2024-04-21
作者 小颜
品牌系列 -
审核时间 2024-03-08
下载链接 https://m.zxxk.com/soft/43760310.html
价格 3.00储值(1储值=1元)
来源 学科网

内容正文:

2.3周而复始的循环 第 2 单元 学习目标 1.2 数据的计算 ★掌握列表 ★学会计数循环、条件循环 ★运用计数循环、条件循环的语句编写简单的程序解决问题。 新课导入----最强大脑游戏 【最强大脑游戏】用10秒记忆10个物品以及它们的编号,之后根据提问,回答5个物品的编号,看谁记住的物品编号数量多。 复习 上节课我们学习了if语句: v=float(input(“请输入速度(千米/秒):”)) If v>=7.91: print(“飞船成功飞行!”) else: print(“飞船不能升空!”) 有冒号 必须退格 单分支 If 条件: 语句或语句组 双分支 If 条件: 语句或语句组A else: 语句或语句组B 新课导入----计算五年储蓄存款收益 如果将5万元存入银行,选择“1年定期,自动转存”的存款方式,假设5年内利率不变,均为3.25%,5年后到期存款是多少?在程序中,暂不考虑分为以下的四舍五入。 第1年 50000*(1+0.0325) 第2年 50000*(1+0.0325)*(1+0.0325) . . . 第5年 50000*(1+0.0325)**5 新课导入----计算五年储蓄存款收益 如果将5万元存入银行,选择“1年定期,自动转存”的存款方式,假设5年内利率不变,均为3.25%,5年后到期存款是多少?在程序中,暂不考虑分为以下的四舍五入。 编写代码: money=50000 rate=0.035 year=5 money=money*(1+rate)**year print(“5年以后存款总额:”,money,“元”) input(“运行完毕,按回车键退出…”) 新课导入----计算五年储蓄存款收益 由于银行利率是不断变化的,假设这5年利率分别是3.25%、3%、3%、2%、1.75%那么5年后到期存款是多少? 由于每年的利率不同,如果都存储在变量中,那么需要5各变量,这时可以借助列表来实现。 首先应学习列表 列表 包含多个数据元素,同时它是一个有序的集合 创建列表:在Python中,用方括号([] )来表示列表,并用逗号来分隔其中的元素。 例如: i=[“石榴”,1,“香蕉”,“橙子”,“梨子”] print(i) 运行结果: [‘石榴’,1,‘香蕉’,‘橙子’,‘梨子’] Python将打印列表的内部表示,包括方括号 列表 列表是有序集合,要访问列表的任何元素,只需明确元素的位置或索引号。 因此列表中的每一个元素都有一个索引号,且第一个元素的索引号从0开始。 i=[“石榴”,1,“香蕉”,“橙子”,“梨子”] 位置0 位置1 位置2 位置3 位置4 列表 列表中元素的操作(删除、修改、末尾增加) i=[“石榴”,1,“香蕉”,“橙子”,“梨子”] i[0]=“苹果" del i[1] i.append(“猕猴桃") print (i) 运行结果: [‘苹果',‘香蕉',‘橙子',‘梨子',‘猕猴桃'] #删除列表位置1的元素 #列表最后面添加“猕猴桃” #打印列表i #列表位置0插入“苹果” 循环 概念:计算机程序中某些代码的反复执行 计数循环 概念:循环重复次数一定时,使用for 语句来创建。 for 循环变量 in 列表: 语句或语句组 基本格式: 循环体 循环次数=列表中元素个数 计数循环 概念:循环重复次数一定时,使用for 语句来创建。 for i in [“hello”,”world”]: print (i) 第1个例子: 计数循环 概念:循环重复次数一定时,使用for 语句来创建。 for i in range(101): print (i) 在for循环中,in后也可以是range()函数。 第2个例子: range()函数:生成某个范围内的数字列表。 1.格式:range(start,stop,step) start: 计数从 start 开始。默认是从 0 开始。 例如range(5)等价于range(0, 5); stop: 计数到 stop 结束,但不包括 stop。 例如:range(0, 5) 是[0, 1, 2, 3, 4],没有5 step:步长,默认为1。 例如:range(0, 5) 等价于 range(0, 5, 1) 计数循环 第3个例子: 如果首次存款时的利率是3.25%,自动转存时利率分别是3%,3%,2%,1.75%,那么5年后到期存款总额是多少? 50000 [0.0325,0.03,0.03,0.02,0.0175] i in rate: money=round(money*(1+i),2) round()函数实现保留两位小

资源预览图

2.3周而复始的循环 课件-【上好课】高中信息技术同步备课系列(教科版2019 必修1)
1
2.3周而复始的循环 课件-【上好课】高中信息技术同步备课系列(教科版2019 必修1)
2
2.3周而复始的循环 课件-【上好课】高中信息技术同步备课系列(教科版2019 必修1)
3
2.3周而复始的循环 课件-【上好课】高中信息技术同步备课系列(教科版2019 必修1)
4
2.3周而复始的循环 课件-【上好课】高中信息技术同步备课系列(教科版2019 必修1)
5
2.3周而复始的循环 课件-【上好课】高中信息技术同步备课系列(教科版2019 必修1)
6
所属专辑
相关资源
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。