第10课循环结构——while循环课件(18ppt) 2021—2022学年浙教版(2020)八年级信息技术上册

文档属性

名称 第10课循环结构——while循环课件(18ppt) 2021—2022学年浙教版(2020)八年级信息技术上册
格式 pptx
文件大小 10.1MB
资源类型 教案
版本资源 浙教版
科目 信息技术(信息科技)
更新时间 2021-12-20 22:41:07

图片预览

文档简介

(共18张PPT)
2022浙江教育出版社《信息技术》八(上)
第14课 枚举算法—百钱百鸡和寻找完全数
1
while循环语句
2
while循环语句的流程图:输入输出几个数的和
3
while循环的实例:登录程序
4
编写程序,调试运行
观察结果
CONTENT
2
while循环语句的流程图: 输入多个数,输出这些数的和
首先分析题目.由于不知道输入多少次,因此用while循环语句来实现.
循环变量 i ,s
循环体 x=float(xstr)
s=s+x
i=i+1
xstr=input("请输入数【直接回车则退出:】")
循环终止条件 xstr ≠“ ”
2
while循环语句的流程图: 输入多个数,输出这些数的和
# 累加器和计数器初始值为0
s=0
i=0
#输入需循环计的数,并给出结束循环的条件
xstr=input("请输入数【直接回车则退出:】")
while xstr!=" ":
x=float(xstr)
s=s+x
i=i+1
xstr=input("请输入数【直接回车则退出:】")
print("\n输入个数为:",i)
print("输入数和为:",format(s,".2f"))
如果不加入循环控制语句,循环就无法停止,编程死循环。
3
While循环程序设计实例:登录程序
判断输入的账号是否为”admin”、密码是否为“Python@16”。
若账号或密码输入有误则反复要求重新输入,知道输入的账号密码正确。
退出循环并输出“账号和密码正确,登录成功!”。;
编写一个”登录程序”,实现输入账号和密码,并验证是否正确.
3
While循环程序设计实例:登录程序
3
While循环程序设计实例:登录程序
循环变量 user、pwd
循环体 print("账号或密码有误,请重新输入!")
user=input("请输入账号:")
pwd=input("请输入密码:")
循环终止条件 user="admin" or pwd="python@16"
3
运行代码
user=input("请输入账号:")
pwd=input("请输入密码:")
while user!="admin" or pwd!="python@16":
print("账号或密码有误,请重新输入!")
user=input("请输入账号:")
pwd=input("请输入密码:")
print("账号和密码正确,登录成功!")
①因为要反复折叠,所以要使用循环,但是不知道折叠多少次,这种情况下更适合使用while循环
②循环的执行过程中每次纸张折叠,纸张的厚度需要加倍,因此需要事先定义纸张厚度,在循环中使厚度加倍
③折叠的过程中当纸张厚度大于珠峰就停止了,因此继续执行的要求是纸张厚度小于珠峰高度
④设置一个计数器,在循环中执行累加,对应折叠了多少次
假设纸的长度足够长,厚度为0.1毫米,将纸对折一次厚度增加1倍。现在对折纸张,知道厚度超过珠穆朗玛峰的高度为止。(2020年高度测量为8848。86米)。求对折纸张的次数。
随堂练习:欲与珠峰试比高