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

2025-02-25
| 3页
| 1059人阅读
| 5人下载
特供

资源信息

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

内容正文:

2.3 周而复始的循环 【课程标准要求】 1.了解循环的基本结构 2.学会计数循环的使用方法 3.学会条件循环的使用方法 4.能熟练使用循环解决实际问题 【学业要求】 掌握一种程序语言的基本知识,利用程序设计语言实现简单的算法,解决实际问题。 【学情分析】 学生了解流程图、python基础语法后,具备一定的计算思维,在尝试程序解决问题的过程中,进一步了解程序语言的基本知识,对循环解决重复的工作的重要性有所了解。 【学习目标】 通过分析问题,描述问题解决的步骤,通过总结和尝试,借助流程图的辅助,形成循环程序设计的思路,进一步体验数字化学习过程,感受利用数字化工具和资源的优势。 【教学重点】 以计算机处理的角度理解问题的解决,结合流程图、三种基本结构及循环结构的深入理解,感受计算机处理问题的不同之处。 【教学难点】 不同的循环体之间的分别,如何合理利用循环解决重复的问题 【教学过程】 一、课堂引入及实施:项目保障(资金理财) 以书本资金理财的项目作为课堂实施项目,在此基础上进行循环的教学引入。 任务一:完成表格数据计算(利率不变的情况) 年数 本金 利率 到期后 第一年 50000 3.25% 51625 第二年 51625 3.25% 53302.8125 第三年 53302.8125 3.25% 55035.15391 第四年 55035.15391 3.25% 56823.79641 第五年 56823.79641 3.25% 58670.56979 任务二:完成表格数据计算(利率改变的情况) 年数 本金 利率 到期后 第一年 50000 3.25% 51625 第二年 51625 3.00% 53173.75 第三年 53173.75 3.00% 54768.9625 第四年 54768.9625 2.00% 55864.34175 第五年 55864.34175 1.75% 56841.96773 设计意图:复习表格数据处理方法。 通过两个表格的计算,学生比较不同之处,提出问题: 1.利率相同的时候如何表示利率? 教学提示:变量=值,如引入rate表示固定利率,rate=0.0325。 设计意图:复习变量的作用,引导学生对任务一进行流程图的梳理。 2.利率不同的时候如何表示利率? 无法使用一个变量来表示,引入列表的概念,类似于仓库的概念,实现存放好五个数字类型,保存五年的利率。 rate=[0.0325,0.03,0.03,0.02,0.0175] 索引号 0 1 2 3 4 提问:取出第二年的利率怎么表示? rate[1] 读程序: 任务三:研究列表后,可以对任务二每年的总额进行计算表达,分析规律,找出重复的地方,引入计数循环。 for i in range(5) # 运用索引来进行重复计算 money=money*(1 +rate[i]) for i in rate: # 从列表中每次取数字 money=money*(1+i) 设计意图:都是固定次数的循环,一种是通过索引号取值,一种是从“仓库”(列表)中直接依此取值,分析for循环的意义。 第一个方法,用的是索引的递增,运用索引的方式从列表中读取数据。 第二个方法,用的是遍历列表的方式,将列表中的数据依次取出后使用 任务四:方法变更,实现while方法重构问题解决过程。 while循环基本结构,条件循环 while 条件: 循环体 条件迭代 课堂实现举例: i= 0 while i<5: money=money*(1+rate[i]) i=i +1 # 条件循环的重点语句。 提问学生:为什么要将i进行加1操作? 根据while循环条件的格式要求,必须要对条件进行迭代,否则会导致死循环。 提问学生2:若将i自加的程序放计算前会有什么后果? 如果将i=i+1放在金额计算的前面,此时将少一次循环。 教师总结: 对比两种循环体的实现方式:总结循环的使用条件 1.遍历的时候,适合使用for循环结构 答案预设:遍历指的是按照一定的顺序逐一访问数据结构中的每个元素。对于遍历操作,for循环结构确实是一个非常适合的选择,通过简洁而直接的方式来迭代一个序列(如列表、元组、字符串或字典的键等)。 2.当使用数字控制循环的时候,for循环和while循环的区别在哪里? 答案预设:当使用数字控制循环时,for循环和while循环的主要区别在于它们的结构和使用场景。 for循环通常用于已知循环次数的场景。它包含三个主要部分:初始化表达式、条件表达式和迭代表达式。这些部分都在for语句的括号中定义,使得for循环的结构非常清晰。 while循环则更灵活,通常用于循环次数未知,但循环条件明确的场景。 while循环只有一个条件表达式,只要该条件为真,循环就会继续执行。这使得while循环在处理需要持续检查某个条件是否满足的任务时非常有用。 学科网(北京)股份有限公司 学科网(北京)股份有限公司 $$

资源预览图

2.3周而复始的循环教学设计-2024-2025学年教科版(2019)高中信息技术必修一
1
相关资源
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。