2.3循环结构复习课 课件+学案 2022—2023学年高中信息技术教科版(2019)必修1(15张PPT)

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

2.3循环结构复习课 课件+学案 2022—2023学年高中信息技术教科版(2019)必修1(15张PPT)

资源简介

(共15张PPT)
循环结构
1
2
了解循环结构的基本方法
学会计数循环、条件循环的使用方法
教学目标
3
熟练使用循环解决实际问题
重点
难点
计数循环和条件循环的基本格式、适用情况
根据实际情况灵活选择计数循环和条件循环并应用
教学重、难点
列表在Python中作用非常强,列表可以包含多个数据元素,同时它是一个有序的集合。下面先来看一个简单的例子,熟悉列表的使用方法。
a=[1,2,3]
a[0]=4
del a[1]
a.append(2)
print (a)
运行结果:
任务一:
#创建列表,各元素用逗号隔开,放在方括号内
#修改列表第一个元素的值,注意列表的索引号从0开始
#删除列表第二个元素
#在列表尾部添加一个数据元素2
[4, 3, 2]
#打印列表
还可对列表进行下列操作:
1.访问列表元素
2.向列表中添加元素
3.反向列表中的元素
4.列表排序
print(a[1])
a.insert(2,“香蕉”)
a.sort(默认升序)
任务一:
a.reverse
用Python编辑器打开“循环结构\608”下的文件“求和.py”,进行以下操作并保存结果。
(1)请填空完善该程序,实现功能:求1到100之间所奇数的和。
(2)编写完成后原名保存并关闭应用软件。
注:程序修改时,请把下划线及序号删除;不能删除注释语句。
任务二:
2.若改为求奇数的和则要将range(1,101,1)改为range(1,100,2)
若求偶数的和改为range(2,101,2)
循环--计数循环:
计数循环:循环重复次数一定时,我们通常称为计数循环。
在python中,使用for 语句来创建这类循环。
for 循环变量 in 列表:
语句或语句组
for i in ["hello","world"]:
print (i) # 循环体
运行结果:
hello
world
小明想用压岁钱环游中国,妈妈告诉他大约需要30000元,但现在小明只有5000元。他请妈妈帮忙存在银行里,银行年利息3.7%,小明几年能存够 用Python编辑器打开“循环结构\606”下的文件“存钱旅游.py”,进行以下操作并保存结果。
(1)请填空完善该程序,帮小明计算几年后可以环游中国。
(2)编写完成后原名保存并关闭应用软件。
任务三:
循环--条件循环:
条件循环:条件循环一般用于循环次数未知的情况,只有当循环条件成立时,才执行循环体。Python中,使用while语句来创建这类循环。
while 关系表达式:
语句或语句组
s=0
while s<=30:
s=s+10 #循环体
print(s) #循环体
运行结果:
10
20
30
40
循环--结束循环:
如果提前结束循环,可以使用break和continue,二者有何区别呢
Break 语句:表示跳出当前循环体,从而中断当前循环。即在实际生活中,当某个条件成立时,需要立即跳出循环。
Continue语句:continue 语句是对Break语句的补充。它不是立即跳出循环体,而是当条件成立时,跳过该次循环前的语句,回到循环开始前的条件判断部分。重新开始循环。
课堂检测:
1.如下Python程序段
x = 1
y = 4
while y > 4:
x = x * y
y+= 1
运行后x的值为( )
A、1 B、4 C、8 D、20
2.list=["How ", "are", "you ",2021],则 list[-1]和 list[2]的值分别为:
A. How are B. are you C.you 2021 D.2021 you
3.如下Python程序段
for i in range(1,4):
for j in range(0,3):
print ("Python")
语句print ("Python")的执行次数是( )
A、3 B、4 C、6 D、9
D
D
A
课堂检测:
4.下列有关使用Python 调试器调试程序的说法错误的是( )
A.必须在程序的开头加入语句“import pdb”
B.在程序的适当位置设置断点使用pdb.set_trace()
C.可以使用命令“p”查看变量,p命令可以同时跟踪多个变量
D.可以使用命令“q”继续程序的运行,使用“c”命令结束调试
5.下列选项中,属于Python 立即终止循环 语句是( )。
A.break
B.continue
C. stop
D.print
D
在调试程序时,用命令“p”查看变量,用命令“c”继续运行,用命令“q”结束调试退出程序。
【答案】A
【解析】
break 立即终止循环语句。
continue 跳出当前循环。
print 打印。
课堂小结:
列表的基本操作
计数循环
条件循环
用Python编辑器打开“循环结构\810”下的文件“打印矩形.py”,进行以下操作并保存结果。
(1)请填空完善该程序,实现功能:按程序提示依次输入行和列的数字,则按行列打印由“*”组成的矩形。例如,按提示输入:
请输入行数: 3
请输入列数: 5
屏幕将打印以下图形:
(2)编写完成后原名保存并关闭应用软件。
作业:
感谢聆听~循环结构
【学习目标】:
知识目标:
了解循环的基本结构;
学会计数循环与条件循环的使用方法。
能力目标:
能够根据问题需求选择恰当的循环方法;
能够理解循环语句的执行过程。
情感目标:
(1)熟练使用循环解决实际问题,培养学生的计算思维。
(2)通过具体的问题体验程序设计的过程,养成良好的编程习惯
【学习重、难点】:
重点:计数循环和条件循环的基本格式、适用情况
难点:根据实际情况灵活选择计数循环和条件循环并应用
【活动过程】:
活动一:请同学们自主探究以下程序的运行结果,并回忆除以下操作外还可以对列表进行哪些操作。
1.列表在Python中作用非常强,列表可以包含多个数据元素,同时它是一个有序的集合。下面先来看一个简单的例子,熟悉列表的使用方法。
a=[1,”苹果”,3]
a[0]=4
del a[1]
a.append(2)
print (a)
运行结果:
活动二:请同学们小组内合作,相互讨论完成下题。
1、用Python编辑器打开“循环结构\608”下的文件“求和.py”,进行以下操作并保存结果。
(1)请填空完善该程序,实现功能:求1到100之间和。
(2)编写完成后原名保存并关闭应用软件。
如果把上述程序改为求奇数的和怎么设计程序?求偶数的和呢?
归纳for循环的基本格式及用法
活动三:请同学们小组间合作,相互讨论完成下题
1、小明想用压岁钱环游中国,妈妈告诉他大约需要30000元,但现在小明只有5000元。他请妈妈帮忙存在银行里,银行年利息3.7%,小明几年能存够 用Python编辑器打开“循环结构\606”下的文件“存钱旅游.py”,进行以下操作并保存结果。
(1)请填空完善该程序,帮小明计算几年后可以环游中国。
(2)编写完成后原名保存并关闭应用软件。
2、归纳while循环的基本格式及用法。
3、如果提前结束循环,可以使用break和continue,二者有何区别呢?
【课堂检测】:
1.如下Python程序段
x = 1
y = 4
while y > 4:
x = x * y
y+= 1
运行后x的值为( )
A、1 B、4 C、8 D、20
2.list=["How ", "are", "you ",2021],则 list[-1]和 list[2]的值分别为:
A. How are B. are you C.you 2021 D.2021 you
3.如下Python程序段
for i in range(1,4):
for j in range(0,3):
print ("Python")
语句print ("Python")的执行次数是( )
A、3 B、4 C、6 D、9
下列有关使用Python 调试器调试程序的说法错误的是()
A.必须在程序的开头加入语句“import pdb”
B.在程序的适当位置设置断点使用pdb.set_trace()
C.可以使用命令“p”查看变量,p命令可以同时跟踪多个变量
D.可以使用命令“q”继续程序的运行,使用“c”命令结束调试
5.下列选项中,属于Python 立即终止循环 语句是( )。
A.break B.continue C. stop D.print
【课堂小结】:

展开更多......

收起↑

资源列表