中图版高中信息技术选修1 第四节循环结构(二)----while语句 课件(12PPT)

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

中图版高中信息技术选修1 第四节循环结构(二)----while语句 课件(12PPT)

资源简介

(共12张PPT)
1
循环结构(二)
——while循环语句
循环结构
False
True
循环结构:在循环控制条件成立时,反复执行循环体,直到条件不成立,结束循环的过程。
循环控制条件
循环体
T
条件循环:满足条件执行循环语句,直到不满足条件后结束循环(while循环语句)
试一试
如下图所示的算法基本结构称为( )结构
A. 顺序结构
B. 循环结构
C. 分支结构
D. 树形结构结构
B
s=s+i
i>11
False
True
试一试
在Python语言中,下列语句可以用于实现循环结构的是( )
A. if
B. while
C. print
D. input
B
选择语句
循环语句
输出语句
输入语句
while循环语句
while语句的基本格式:
while 表达式:
语句块
说明:
(1)满足条件进入循环;
(2)冒号不能省;
(3)循环体中必须有改变条件表达式的语句,否则将进入无限循环
处理
条件
False
True
while循环语句
while语句执行过程
s=100
while s%5==0:
s=s/5
print(s)
①100%5==0
(true)
s=s/5=100/5=20.0
②20%5==0
(true)
s=s/5=20/5=4.0
③4%5==4
(false)
跳出循环
试一试
执行以下程序时,下面描述中正确的是( )
A. 循环体将执行一次
B. 循环体将执行0次
C. 循环体将执行无数次
D. 系统将提示语法错误
C
i=1
while i!=0:
i=i*i
print(i)
满足条件进入循环
试一试
执行以下程序时,则该程序的运行次数为( )
A.5 B.3 C.2 D.7
C
n=100
while n>25:
n=n/2
①n=100>25
②n=50>25
③n=25>25
(true)
n=n/2=100/2=50.0
(true)
n=n/2=50/2=25.0
(false)
跳出循环
试一试
在Python中 ,执行一下程序后n和x的值为( )
A.1和0 B.2和72 C.3和50 D.4和168
B
x=0;n=0
while x<50:
x=(x+2)*(x+3)
n=n+1
①x=0<50
②x=6<50
③x=72<50
(true)
x=(x+2)*(x+3)=6
n=n+1=1
(true)
x=(x+2)*(x+3)=72
n=n+1=2
(false)
跳出循环
试一试
执行以下代码,则该程序的运行次数为( )
A.5 B.9 C.11 D.3
D
k=100
while k>14:
k=k/2
①k=100>14
②k=50>14
③k=25>14
④k=12.5>14
(true)
k=100/2=50.0
k=50/2=25.0
(true)
(true)
k=25/2=12.5
跳出循环
(false)
课堂小结
while语句基本格式
while语句执行过程
while语句的特点
while语句
ZY
谢 谢

展开更多......

收起↑

资源预览