2.5 循环的艺术 课件(共22张PPT) 清华大学版(2024)信息技术七年级上册

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

2.5 循环的艺术 课件(共22张PPT) 清华大学版(2024)信息技术七年级上册

资源简介

(共22张PPT)
第2单元 算法及其实现
第5节 循环的艺术
七年级 上册
while(条件)循环
主要内容
for循环
range函数
第5节 重复的艺术
教学导入
/01
/02
新课导学
/03
习题测试
/04
小结回顾
/05
作业布置
第一课时
01 准备过程
02 整体结构
03 重点说明
04 名词解释
教学导入
循环问题解决——程序中循环流程的代码实现
01 准备过程
02 整体结构
03 重点说明
04 名词解释
新课导学
了解程序结构的类别,掌握条件循环结构的代码实现,以为项目中循环问题的处理做知识储备。
1.学习任务
01 准备过程
02 整体结构
03 重点说明
04 名词解释
新课导学
(1)程序结构的类型与循环结构
(2)while循环(条件循环)及其语法
2.具体学习的内容
新课导学
3.知识获取1
自主阅读:以书本P75为主,网络知识作补充。
知识梳理:
①按照流程控制方向不同,程序结构可以分为 顺序 、 分支 与 循环 三类。
②顺序结构只能按照固定顺序, 自上而下 一行不落地执行程序。
③常见的循环结构程序有 条件循环 与 遍历循环 两类。
新课导学
4.知识获取2
自主阅读:以书本P76-78为主,网络知识作补充。
知识梳理:
①条件循环是指在一定条件下重复地执行某些指令,当条件不允许时会立即 终止 。
②条件循环可以通过 while 语句来实现,其语法为:
while 条件表达式:
循环体
01 准备过程
02 整体结构
03 重点说明
04 名词解释
新课导学
5.能力提升
(1)生活或项目中有哪些问题解决属于为条件循环?
(2)while语句循环体中为什么还要有改变循环条件表达式布尔值的代码?
01 准备过程
02 整体结构
03 重点说明
04 名词解释
新课导学
5.能力提升
①循环类别分析:属于 循环问题;
②辅助支架:本题中循环结束的条件是 ,正常登录的要求是 。请完成下划线填空。
(3)实践活动
③先自行调试程序,如有问题再进行组内交流;
④展示、汇报与交流。
第二课时
01 准备过程
02 整体结构
03 重点说明
04 名词解释
教学导入
循环问题解决——程序中循环流程的代码实现
01 准备过程
02 整体结构
03 重点说明
04 名词解释
新课导学
掌握遍历循环结构的代码实现,以为项目中处理遍历循环问题做知识储备。
1.学习任务
01 准备过程
02 整体结构
03 重点说明
04 名词解释
新课导学
for循环(遍历循环)及其语法
2.具体学习的内容
新课导学
3.知识获取1
自主阅读:以书本P78-83为主,网络知识作补充。
知识梳理:
①遍历循环是指对序列中的指定对象执行 相同 的操作,直到 遍历 为止。
②Python是通过 for 语句来实现遍历循环,其基本语法为
for 循环变量 in 序列:
循环体
新课导学
3.知识获取1
自主阅读:以书本P78-83为主,网络知识作补充。
知识梳理:
③常见的序列有 、 。
④range()内置函数可以生成 序列,代码如下所示
for i in range(2,5):
print(i)
执行后输出的整数有 。
新课导学
4.遍历循环实践活动
(1)循环类别分析:属于 循环问题;
(2)辅助支架:以下代码中被遍历循环的主体变量是 ,分支结构这里需要将遍历中每个字母“O或I”替换为 ,请完成下划线填空。
新课导学
5.循环实践活动2
01 准备过程
02 整体结构
03 重点说明
04 名词解释
习题测试
1. 执行如下程序,当循环结束后,x 的值为( )
x=0
while x< 50:
x=(x+1)*(x+2)
print(x)
A、110 B、132 C、156 D、182
(2)使用遍历循环(for循环)计算1+3+...+99(1到100之间的所有奇数和)
01 准备过程
02 整体结构
03 重点说明
04 名词解释
小结回顾
请同学按照下列提示进行总结回顾:
学到了哪些知识与技能?
提升了哪些方面的能力?
生成了怎样的观点?
......
01 准备过程
02 整体结构
03 重点说明
04 名词解释
作业布置
请各小组对项目探究的阶段成果进行整理并提交:
......
1.项目程序中,哪些问题解决需要用到循环结构?
2.这些问题解决适用 while 循环还是 for 循环?

展开更多......

收起↑

资源预览