2.3周而复始的循环课件-2024-2025学年教科版(2019)高中信息技术必修一
|
15页
|
679人阅读
|
1人下载
普通
内容正文:
14岁
无双臂
无游泳基础
奥运冠军
有限循坏 无限潜能
—揭秘冠军成长
授课人:王婧瑶
分析问题
问题 如何让能力一步步提升,实现目标?
需求分析 明确实现目标应怎么做
找到影响能力提升的因素
明确能力提升的结果
小结
付出努力
努力的程度 努力提升的时间
用数值体现(能力值)
通过计算找出 付出努力和能力提升之间的数量关系
自主探究 数学建模
任务一
请根据下方模块在横线处表达出能力值的计算式
初始能力值:
一天后的能力值:
两天后的能力值:
三天后的能力值:
每日能力提升值:0.1%=0.01
*(1+0.01)
50
50
50
50
50
*(1+0.01)
*(1+0.01)
*(1+0.01)
*(1+0.01)
*(1+0.01)
*(1+0.01)
能力提升的幅度
自主探究 设计算法
任务二
补充流程图,表示能力值的计算过程
结束
计算一天后的能力值
计算两天后的能力值
计算三天后的能力值
计算N天后的能力值
.........
开始
顺序结构
输入能力提升幅度0.1%,能力初始值50
自主探究 设计算法
任务二
补充流程图,表示能力值的计算过程
结束
能力值=前一天能力值*(1+0.01)
输出30天后的能力值
开始
循环结构
输入能力提升幅度0.1%,能力初始值50
天数<=30
是
否
自主探究 设计算法
结束
能力值=前一天能力值*(1+0.01)
输出30天后的能力值
开始
循环结构
输入能力提升幅度0.1%,能力初始值50
天数<=30
是
否
结束
计算一天后的能力值
计算两天后的能力值
计算三天后的能力值
计算30天后的能力值
.........
开始
输入能力提升幅度0.1%,能力初始值50
顺序结构
for 循环变量 in range():
语句或语句组
range()函数:生成某个范围内的数字列表。
格式:range(start,end,step)
#男孩当前身体素质能力值为50
pow=50
fac=0.001
for i in range(30):
pow=pow*(1+fac)
print(pow)
循环变量
列表
循环体
循环次数由我决定!
学习新知—for语句基本格式
for 循环变量 in 列表 :
语句或语句组
#举例
s=0
for i in [1,2,3,4,5]:
s=s+i
print(s)
列表:由一系列按照特定顺序排列的元素组成。
在同一个列表中,可以存放多种不同类型的元素。
格式:将数据项放在"[ ]"中,数据项之间用逗号分隔
[1,2,3,4]
["hello","world"]
["TOM",12,3.14,"猕猴桃"]
循环变量
列表
循环体
循环次数由我决定!
学习新知—for语句基本格式
for 循环变量 in range():
语句或语句组
#男孩当前身体素质能力值为50
pow=50
fac=0.001
for i in range(30):
pow=pow*(1+fac)
print(pow)
挑战自我 编写程序
挑战自我 编写程序
持续天数 能力提升的幅度 能力值
100 0.1%
0.5%
1%
365 0.1%
0.5%
1%
每天越努力,能力提升的越快!
无臂男孩说:
我没有双臂,很难保持身体平衡,经常呛水,为了热爱的游泳事业,我需要特别的吃苦,做最用功的那个。
别人练五小时,我练八九小时,咬着牙也要完成训练量,集训时平均每天游1.2万米。结果,你们看到了,能力按1%提升的话,一年后就是37.78倍。
冠军成长关键词——积极进取、持之以恒
感悟冠军精神 满载而归
训练12年才有资格参加奥运会
#男孩当前身体素质能力值为50
pow=50
fac=0.001
for i in range(12*365):
pow=pow*(1+fac)
print(pow)
用程序表示他12年后的能力值
感悟冠军精神 满载而归
“无臂飞鱼”郑涛
2021年奥运会获得四金四银
2016年奥运会获得金牌
2012年奥运会获得金牌
连续参加三届奥运会,
次次冠军
且次次破世界记录
课堂回顾 满载而归
1.你学到了什么?
2.你感悟到了什么?
3.你准备如何做?
课堂回顾 满载而归
计数循环的基本格式:
for 循环变量 in 列表:
循环体
循环执行时,依次将列表中的元素赋给循环变量,并执行循环体,直到整个列表的元素取完,循环结束。
for循环执行的过程
$$