2.3 周而复始的循环(教学设计) 2023—2024学年教科版(2019)高中信息技术必修1

资源下载
  1. 二一教育资源

2.3 周而复始的循环(教学设计) 2023—2024学年教科版(2019)高中信息技术必修1

资源简介

日日新,又日新——周而复始的循环
【教学目标】
知识和技能目标:
了解循环的基本概念。
掌握计数循环和条件循环的概念。
认识计数循环和条件循环的区别。
过程和方法目标:
通过能力值实例,掌握计数循环的一般格式和使用方法。
通过能力值满足条件实例,掌握条件循环的一般格式和使用方法。
通过比较两个实例,学会区分计数循环和条件循环的区别。
情感、态度和价值观目标:
通过问题解决,掌握用循环解决实际问题,感受计算机程序在提高问题解决效率中的作用,提升学生计算思维能力。
【教学重难点】
教学重点:理解循环语句的工作原理;掌握循环语句的格式。
教学难点:能够使用循环语句解决实际问题。
【教学方法】
任务驱动法、演示法
【教学资源】
多媒体、电子教室
【教学过程】
一、引入
“日日新,又日新"选自中国儒家经典--《礼记·大学》,意思是如果能够一天新,就应保持天天新,新了还要更新。从这句诗词中我们可以看到其中一天天的循环往复,却又在不断更新,这样的特征和python编程中的循环结构非常相似。引出循环的概念、计数循环和条件循环两类循环。
二、新知学习——计数循环for循环
讲解for循环结构的基本格式及使用,通过能力值这道例题加深理解。
计数循环for语句的基本格式一
注:range()函数是用来生成某个范围内的数字列表,格式为:range(start,end,step)
分别运行下面三段代码,理解掌握range()函数含义及使用
计数循环for语句的基本格式二
三、自主练习
1. 小张同学在一个月后的身体素质能力值大概达到了52,小张同学每天坚持是一项很艰难的任务,小张同学根据自身情况调整了锻炼计划,周一到周五每天增强锻炼量,每天能力值增加0.2%,周六周日休息,每天能力值下降0.1%,小张打算从明天作为第一天开始,明天正好是周一,请问小张同学一年后的身体素质能力值达到多少?
pow=52 #小张同学执行一个月锻炼计划后身体素质能力值为52
for i in range(1,366):
if i%7 in [6,0]:
pow=pow*(1-0.001)
else:
pow=pow*(1+0.002)
print(pow)
根据已有代码编写
讲解:如何判断工作日和周末
若小张同学的训练计划改为三天锻炼,两天休息,一年后达到的能力值为多少?
#三天打鱼两天晒网
pow=52 #小张同学执行一个月锻炼计划后身体素质能力值为52
i=1
for i in range(1,366):
if i%5 in [4,0]:
pow=pow*(1-0.001)
else:
pow=pow*(1+0.002)
print(pow)
新知学习——while循环
讲解while循环结构的基本格式及使用,通过能力值这道例题加深理解。
思考练习
小张同学给自己定了一个目标能力值是80,同学们思考一下,多少天之后小张可以达到目标能力值?
pow=52 #小张同学执行一个月锻炼计划后身体素质能力值为52
i=0
while pow<80:
if i%7 in [6,0]:
pow=pow*(1-0.001)
else:
pow=pow*(1+0.002)
i=i+1
print(i-1)
小结
计数循环——for循环结构的基本格式
条件循环——while循环结构的基本格式
教后反思

展开更多......

收起↑

资源预览