第五课 循环结构的程序设计——while循环 课件 2022—2023学年粤教版(2019)初中信息技术八年级下册

2023-10-19
| 16页
| 1303人阅读
| 518人下载
普通

资源信息

学段 初中
学科 信息科技
教材版本 初中信息技术粤教版(2019)八年级下册
年级 八年级
章节 第五课 循环结构的程序设计
类型 课件
知识点 -
使用场景 同步教学-新授课
学年 2023-2024
地区(省份) 全国
地区(市) -
地区(区县) -
文件格式 PPTX
文件大小 5.65 MB
发布时间 2023-10-19
更新时间 2023-10-19
作者 匿名
品牌系列 -
审核时间 2023-10-19
下载链接 https://m.zxxk.com/soft/41314325.html
价格 0.00储值(1储值=1元)
来源 学科网

内容正文:

第五课 循环结构的程序设计 ——while循环 无论内容怎样复杂、功能如何强大的程序,都是由基本的结构组合而成的,这些基本的结构称为“程序的控制结构”。Python程序的基本结构只有三种,即顺序结构、分支结构和循环结构。 通过本单元的学习,借助实例理解三种基本结构的概念和执行流程,掌握三种基本结构的程序设计方法。 顺序结构 分支结构 循环结构 Python程序基本结构 2 程序的循环结构是程序设计中常用到的基本结构之一。循环是让计算机自动完成重复工作的常见方式。for循环、while循环、循环嵌套、循环控制等都是程序循环结构的主要内容。 本课学习任务: 掌握while循环的语句格式和执行流程,理解循环控制语句break和continue的功能,能够编写比较简单的while循环程序。 3 4 for循环语句是通过遍历/迭代某一序列对象来构建循环,循环结束的条件是对象遍历完成。但是,很多应用难以确定遍历结构,这就需要根据条件控制循环。 在Python中,提供了while语句,实现条件循环。 4 一、while循环语句: while循环是当型循环,只要条件满足,就不断循环;否则,退出循环。while循环语句的格式: while (表达式): <循环体> (1)表达式一般是一个关系表达式或一个逻辑表达式,表达式的值应该是一个逻辑值 真(True)或假(False)。 (2)当表达式的值为真时,执行循环体语句;当表达式的值为假时,退出循环,执行循环体外的下一条语句(即while后面没有缩进的第一条语句)。 (3)每个循环都是执行完循环体语句后回到表达式处重新开始判断,重新计算表达式的值。一旦表达式的值为假就退出循环,为真时就继续执行循环体语句。 (4)循环体中必须有改变条件表达式值的语句,否则将成为死循环。 5 5 条件 循环体 冒号不要漏了 注意缩进 “while”翻译为“当……时候”,它就像一个关卡,当满足条件时,才可以执行后面的子句。 6 依案例 知结构 观察:比较一下两个程序的写法有什么不同? 思考:每种程序最终的执行效果是什么? 动手:在程序中验证自己的猜想吧! 程序2 程序1 a=0 while a<5: a=a+1 print(a) a=0 while a<5: a=a+1 print(a) 7 比眼力 辨不同 程序2 程序1 a=0 while a<5: a=a+1 print(a) a=0 while a<5: a=a+1 print(a) 1 2 3 4 5 5 每次自加后,都打印出来。 重复自加,最后打印出结果。 重复执行的是while语句后缩进的部分,编写程序时一定要注意缩进哟! 8 细分析 明原理 1+2+3+4+……+10=? 让计算机求出1+2+3+……+10的和,并打印输出结果(和用“s”来存储) 流程分析 …… 总和 打印输出 这个程序请自己写 9 勤练习 助理解 明条件 会判断——表达式写法一 while 2>3: print("比较错误") while 3>2: print(“比较正确") 条件为“假”,没有输出结果 条件为“真”,一直打印输出“比较正确”。(死循环) 1.在条件判断中进行比较,除了可以用变量与数字进行比较,还可以用数字和数字之间的比较。 10 password=“” while password!=“816”: password=input(“请输入正确密码”) print(“欢迎回家!”) 2. 除了“>”“<”外,还可以有其他比较的形式。 案例:密码锁——只有输入正确的密码才能开门 password = input(“请输入密码:”) if password ==“816”: print(“欢迎回家!”) else: print(“请输入正确密码!”) 等于 不等于 需要尝试多少次才能输入正确密码呢? 11 明条件 会判断——表达式写法二 明条件 会判断——表达式写法三 3.条件中,还可以用数字进行判断。 i=5 while i: print(“你好”) i=i-1 i=1 while i<6: print(“你好”) i=i+1 变量i由小到大自加。 当i=6时,条件为假,循环结束。 变量i由大到小自减。 当i=0时,条件为假,循环结束。 12 【综合练习】:为了筹集购买奖品和纪念品的费用,班级准备开展一次募捐活动,计划向第一个赞助人募集20元,向第二个赞助人募集25元……后一个比前一个多募捐5

资源预览图

第五课 循环结构的程序设计——while循环    课件  2022—2023学年粤教版(2019)初中信息技术八年级下册
1
第五课 循环结构的程序设计——while循环    课件  2022—2023学年粤教版(2019)初中信息技术八年级下册
2
第五课 循环结构的程序设计——while循环    课件  2022—2023学年粤教版(2019)初中信息技术八年级下册
3
第五课 循环结构的程序设计——while循环    课件  2022—2023学年粤教版(2019)初中信息技术八年级下册
4
第五课 循环结构的程序设计——while循环    课件  2022—2023学年粤教版(2019)初中信息技术八年级下册
5
第五课 循环结构的程序设计——while循环    课件  2022—2023学年粤教版(2019)初中信息技术八年级下册
6
相关资源
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。