粤高教版(2018)while循环语句的应用 学案

文档属性

名称 粤高教版(2018)while循环语句的应用 学案
格式 zip
文件大小 1.1MB
资源类型 教案
版本资源 粤高教版
科目 信息技术(信息科技)
更新时间 2022-04-10 13:46:40

图片预览

文档简介

《while循环语句的应用》导学案
知识链接
while在英文中表示“当”,while后面跟的是一个条件。当条件被满足时,就会执行while内部的代码(while缩进的代码块)。while循环,当条件满足的时候,会一轮又一轮地循环执行代码。
语法格式: 2、执行流程图
执行的具体流程
while 语句执行的具体流程为:首先判断条件表达式的值,其值为真(True)时,则执行代码块中的语句,当执行完毕后,再回过头来重新判断条件表达式的值是否为真,若仍为真,则继续重新执行代码块...如此循环,直到条件表达式的值为假(False),才终止循环。
循环的三要素:
循环的初始化(循环变量初始化)
循环判断条件
循环迭代
*三个要素都与循环变量息息相关
5、例子:
小试牛刀
补充下列程序,循环打印1~100所有数之和,红色框框处代表需要补充
三、拓展提高
请用while循环语句编程,求1~100内所有偶数之和
测一测
*5.下列程勋运行结果是
1=1
while i<=10:
print(i)
○输出10个i
○输出10个1
输出1-10
○以上说法都不对
*6.下列程序的运行结果是?
1=1
S=0
while i>=10:
S=S+1
i=i+1
print(s)
○55
○1
○10
○0
*7.下列程序的运行结果是?
i=1
s=0
while i<=10:
S=S+i
i=i+1
print(s)
55
01
○10
○0
条件表达式
True
循环体
False
1
3
5
7
9
结束
q=1
#循环的初始化条件
whi1ea<10:#当a≤10时,
会一直执行循环体
print(a)
q=q+2
#迭代语句
print('结束')
S=0
#用于存储和
while
S=S+n
print('s=',s)
print('END'
*1.若条件表达式的值一直为True,则while循环将一直执行。
○对
○错
*2.要使该程序重复执行3次,①处应该填什么?
1=
WhiLe

i=i+1
○i=3
○i<3
○i<2
○ik=3
*3.编程求出1+2+3+…+n之和,s为累加和,下面横线填什么?
n=
int(input("请输入n:"))
S=0
i=0
while ii=i+1
print(n,"以内自然数之和是",s)
○s=s+i
●○S=S+S
●s=n+n
○s=s+n
*4.vhile4==4:
print('4)
以上代码输出结果是?
○输出四次4
○语法错误
○输出一次4
○无限输出4,直到程序关闭