4.4.1for循环的应用 课件(共22张PPT)-高中信息技术粤教版(2019)必修1

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

4.4.1for循环的应用 课件(共22张PPT)-高中信息技术粤教版(2019)必修1

资源简介

(共18张PPT)
4.4.1 for循环的应用
顺序结构
选择结构
循环结构
项目小组经过讨论,决定网购单价为1元至10元的十种笔记本各1本,且每一种只买 1本,那么该如何编程计算一共要花多少元
项目问题
学习目标
1. 结合实例了解循环结构;(概念)
2. 理解 for 循环语句的基本格式和执行过程,掌握
range( )函数产生数字序列的用法;(用法)
3. 会运用 for 循环结构描述和 python编程实现问题
的求解。(实现)
课堂任务(一)
1. 列举生活中的循环现象;
2. 以操场万米跑为例分析,完善流程图 , 并尝试归纳总结循环
结构相关知识,完成填空。
循环体:在算法中 的部分。
循环变量:控制着循环的 的变量。
循环终止条件:判断 。
(1) 定义:是指在程序中需要 某个功能而设置的一种程序结构。
(2)执行过程:
(3)组成:
1. 列举生活中的循环现象;
课堂任务(一)
2. 以操场万米跑为例分析,完善流程图,并尝试归纳总结
循环结构相关知识,完成填空。
课堂任务(一)
圈数<=25
圈数+1
比赛结束
比赛开始
圈数为0


是指在程序中需要 某个功能而设置的一种程序结构。
反复执行
执行过程:
Y
N
课堂任务(一)
循环体
组成:
循环体:在算法中 的部分。
循环变量:控制着循环的 的变量。
循环终止条件:判断 。
重复执行
开始和结束
是否继续执行循环体
定义:
3. 知识小结(循环结构)
在Python中,有两种方法来构建循环结构:
可以遍历序列中的每个元素, 并对其进行操作。
在满足条件的情况下, 反复执行循环体中的语句。
1 for循环
2 while循环
循环体遵循相同的缩进
序列
for 循环变量 in 序列 :
语句或语句组
格式
序列
for 循环变量 in 序列 :
语句或语句组
格式
字符串(String)
、列表(List)
、元组(Tuple)

有顺序的数据类型
“hello”
[1,2,3,4]
(2023,‘bag’)
执行过程
对于 循环变量 来说,每次从 序列 里面按顺序取一个值,直到 序列 里的所有值被取完,循环结束。
方式一
直接罗列
方式二
先定义后使用
for 循环变量 in 序列 :
语句或语句组
格式
输出1,2,3,4…100
序列的使用方式
方式三
使用range( )函数
课堂任务(二)
方式三
使用range( )函数
range( )用于创建整数序列,用法为:
range([初值,] 终值 [,步长])
1. 测试下列代码的运行结果
1
2
3
4
1
3
5
4
3
2
1
2
3
4
for i in range(1,5,1):
print(i)
for i in range(1,5,2):
print(i)
for i in range(5,1,-1)
print(i)
for i in range(5):
print(i)
for i in range(1,5):
print(i)
0
1
2
3
4
方式三
使用range( )函数
课堂任务(二)
range( )用于创建整数序列,用法为:
range([初值,] 终值 [,步长])
序列的起始值,
可省略,默认
为0
序列的终止值,
不能省略,且终值不包括在序列内
序列的步长,可正可负,为正时,序列递增; 为负时,序列递减,可省略,默认为1;不可为0
课堂任务(二)
(1) 测试下列代码的运行结果
(2) range( )函数小练习
① 生成20以内偶数列
② 生成20以内奇数列
③ 生成20,14,8,2,-4数字序列
range(0,20,2)
range(1,20,2)
range(20,-5,-6)
已知条件:
笔记本的单价(元):
限定条件:
要解决的问题:
确定循环结构的三要素:
①循环变量:
循环变量对应的序列:
②循环终止的条件:
③循环体:
项目小组经过讨论,决定网购单价为
1元至10元的十种笔记本各1本,且每一种只买1本,那么该如何编程计算一共要花多少元
课堂任务(三)




1,2,3 ,…,10
sum=1*1+2*1+3*1+…+10*1
笔记本的单价i
10种笔记本各买一本
sum=sum+i
i遍历完range(1,11,1)?
项目问题
range( )
1,11,1
计算过程 单价(元) 总价sum(元)
第一次 1
第二次 2
第三次 3
第 i 次
sum=3+3×1
sum=1+2×1
sum=0+1×1
i
.
.
.
sum=sum(上)+i×1
.
.
.
.
.
.
sum=sum+i
设计算法
编写程序
调试运行
项目小组经过讨论,决定网购单价为
1元至10元的十种笔记本各1本,且每一种只买1本,那么该如何编程计算一共要花多少元
项目问题
课堂任务(三)
1. 循环结构是指在程序中需要反复执行某个功能而设置的一种程序结构。
2. for循环的一般格式:
for 循环变量 in 序列:
循环体
3. 序列可以有以下几种表达方式:
直接罗列
先定义后使用
使用range( )函数
4. range()函数的一般格式:
range(初值,终值,步长)
课堂小结
课后作业
完成作业单。

展开更多......

收起↑

资源预览