4.2 运用顺序结构描述问题求解过程-课件-2026-2027学年-粤教版高中信息技术必修1

| 31页
| 31人阅读
| 0人下载
普通

内容正文:

4.2 运用顺序结构描述问题求解过程 交通信号灯是城市交通中不可缺少的重要工具。交通倒计时器在显示当前信号的同时,还显示该信号剩余时间长度。 体验探索:用计算机程序模拟倒计时 33a2652d-8bf6-4dc0-9f99-ecc22c083a1e.source.default.zh-Hans 2 体验探索:用计算机程序模拟倒计时 初始化倒计时器 显示“3” 持续1s 持续1s 显示“2” 开始 结束 持续1s 显示“1” 33a2652d-8bf6-4dc0-9f99-ecc22c083a1e.source.default.zh-Hans 3 33a2652d-8bf6-4dc0-9f99-ecc22c083a1e.source.default.zh-Hans 4 程序语句 一般来说,程序是由语句组成的,执行程序就是按特定的次序执行程序中的语句。 程序语句包括: 赋值语句、控制语句和输入输出语句等。 程序设计的三种基本结构包括: 顺序结构、分支结构和循环结构。 33a2652d-8bf6-4dc0-9f99-ecc22c083a1e.source.default.zh-Hans 5 import语句 在编写程序时,经常需要引入其他模块。这些模块补充了许多功能强大的函数。在使用import语句将函数所在模块导入后,就能使用其中的函数。 import turtle import time 33a2652d-8bf6-4dc0-9f99-ecc22c083a1e.source.default.zh-Hans 6 想一想 如果改变语句的顺序,程序会发生什么变化? 33a2652d-8bf6-4dc0-9f99-ecc22c083a1e.source.default.zh-Hans 7 33a2652d-8bf6-4dc0-9f99-ecc22c083a1e.source.default.zh-Hans 8 想一想 如果改变语句的顺序,程序会发生什么变化? 程序的执行顺序随之变化。 33a2652d-8bf6-4dc0-9f99-ecc22c083a1e.source.default.zh-Hans 9 顺序结构 顺序结构指程序的执行按语句的排列顺序从上到下依次执行,直至结束。 思考:顺序结构有什么特点? S1 Sn … 顺序结构流程图 按照自上至下的排列顺序逐条执行。 有且只有一个入口和一个出口。 33a2652d-8bf6-4dc0-9f99-ecc22c083a1e.source.default.zh-Hans 10 生活中的顺序结构 “按部就班”指做事依照一定的道理和顺序。任何事情都遵循着先做什么,再做什么的思想进行。这正是我们日常生活中最常见的结构。 你的日常生活中有什么顺序结构的事例吗? 33a2652d-8bf6-4dc0-9f99-ecc22c083a1e.source.default.zh-Hans 11 生活中的顺序结构:建造房屋 第一步: 设计工程 第二步: 基础工程 第三步: 结构工程 第四步: 装修工程 33a2652d-8bf6-4dc0-9f99-ecc22c083a1e.source.default.zh-Hans 12 练习体验 请尝试修改倒计时器程序,实现先红色3秒倒计时再绿色3秒倒计时的变化。 思考:如果将倒计时的时间延长至5秒,如何通过程序实现? 33a2652d-8bf6-4dc0-9f99-ecc22c083a1e.source.default.zh-Hans 13 练习体验-参考答案 初始化红绿灯 红色倒计时3秒 绿色倒计时3秒 开始 结束 顺序结构 33a2652d-8bf6-4dc0-9f99-ecc22c083a1e.source.default.zh-Hans 14 33a2652d-8bf6-4dc0-9f99-ecc22c083a1e.source.default.zh-Hans 15 实践探索:水酒交换问题 有两个一样的杯子,分别装了水和白酒,现在要将两杯中的液体互换,用水杯装白酒,用酒杯装水,请问你有什么办法? 33a2652d-8bf6-4dc0-9f99-ecc22c083a1e.source.default.zh-Hans 16 实践探索:水酒交换问题 有两个一样的杯子,分别装了水和白酒,现在要将两杯中的液体互换,用水杯装白酒,用酒杯装水,请问你有什么办法? ①找一个空杯子C; ②将A杯中液体倒入C杯中; ③将B杯中液体倒入A杯中; ④将C杯中液体倒入B杯中; ⑤完成交换。 A B C 33a2652d-8bf6-4dc0-9f99-ecc22c083a1e.source.default.zh-Hans 17 实践探索:交换两个变量的值 思考一:左侧程序的运行结果是什么? 思考二:实现交换变量的值了吗? 为什么? 33a2652d-8bf6-4dc0-9f99-ecc22c083a1e.source.default.zh-Hans 18 33a2652d-8bf6-4dc0-9f99-ecc22c083a1e.source.default.zh-Hans 19 实践探索:交换两个变量的值 思考一:左侧程序的运行结果是什么? 思考二:实现交换变量的值了吗? 为什么? 程序语句顺序执行 赋值语句:新值替代旧值 33a2652d-8bf6-4dc0-9f99-ecc22c083a1e.source.default.zh-Hans 20 实践探索:交换两个变量的值 引入新杯子C A杯倒入C杯 B杯倒入A杯 C杯倒入B杯 开始 结束 A=10,B=20 C=A A=B B=C 开始 结束 输出A,B 33a2652d-8bf6-4dc0-9f99-ecc22c083a1e.source.default.zh-Hans 21 33a2652d-8bf6-4dc0-9f99-ecc22c083a1e.source.default.zh-Hans 22 实践探索:交换两个变量的值 赋值语句:新值替代旧值 33a2652d-8bf6-4dc0-9f99-ecc22c083a1e.source.default.zh-Hans 23 赋值语句 Python语言中的变量是在首次赋值时创建的。赋值语句是最基本的程序语句,其格式为: 其作用是:将表达式的值赋给左边的变量。 例如:a=35、light=turtle.Turtle()等都是赋值语句。 变量名 = 表达式 33a2652d-8bf6-4dc0-9f99-ecc22c083a1e.source.default.zh-Hans 24 赋值语句 需要注意的是, (1)Python语言中的变量必须在使用前被赋值,不能使用未被赋值的变量。 (2)赋值语句不是代数等式,赋值号与等号形同而意不同。 33a2652d-8bf6-4dc0-9f99-ecc22c083a1e.source.default.zh-Hans 25 赋值语句 (3)赋值号左边只能是变量名字,而不能是表达式。如:2-a=X是错误的。 (4)把字符串赋给变量时,该字符串必须用引号括起来;如:language = "Python语言"。 (5)在使用过程中变量能够被重新赋值。给同一个变量重复赋值时,新值代替旧值。 33a2652d-8bf6-4dc0-9f99-ecc22c083a1e.source.default.zh-Hans 26 赋值语句 33a2652d-8bf6-4dc0-9f99-ecc22c083a1e.source.default.zh-Hans 27 33a2652d-8bf6-4dc0-9f99-ecc22c083a1e.source.default.zh-Hans 28 赋值语句 Python特殊用法 33a2652d-8bf6-4dc0-9f99-ecc22c083a1e.source.default.zh-Hans 29 赋值语句 练习1:判断以下赋值语句写法是否正确,为什么? (1)D=6+9 (2)F+3=E+6 (3)Z=X*Y (4)C$=goodnight 练习2:下列程序的输出结果是多少? A=30 A=A+10 A=50 print(A) 是 50 否 是 否 33a2652d-8bf6-4dc0-9f99-ecc22c083a1e.source.default.zh-Hans 30 课后作业 整理本节课所学内容,完成学习任务单剩下的练习。 33a2652d-8bf6-4dc0-9f99-ecc22c083a1e.source.default.zh-Hans 31 Lavf58.29.100 Lavf58.29.100 Lavf58.29.100 Bandicut 3.5.0.599 / Cutter / HS Bandicut 3.5.0.599 / Cutter / HS Bandicut 3.5.0.599 / Cutter / HS $

资源预览图

4.2 运用顺序结构描述问题求解过程-课件-2026-2027学年-粤教版高中信息技术必修1-第1页
1
4.2 运用顺序结构描述问题求解过程-课件-2026-2027学年-粤教版高中信息技术必修1-第2页
2
4.2 运用顺序结构描述问题求解过程-课件-2026-2027学年-粤教版高中信息技术必修1-第3页
3
4.2 运用顺序结构描述问题求解过程-课件-2026-2027学年-粤教版高中信息技术必修1-第4页
4
4.2 运用顺序结构描述问题求解过程-课件-2026-2027学年-粤教版高中信息技术必修1-第5页
5
4.2 运用顺序结构描述问题求解过程-课件-2026-2027学年-粤教版高中信息技术必修1-第6页
6

由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。