4.4运用循环结构描述问题求解过程 课件(共19张PPT)-2020-2021学年高中信息技术粤教版(2019)必修1

文档属性

名称 4.4运用循环结构描述问题求解过程 课件(共19张PPT)-2020-2021学年高中信息技术粤教版(2019)必修1
格式 pptx
文件大小 2.0MB
资源类型 教案
版本资源 粤教版(2019)
科目 信息技术(信息科技)
更新时间 2023-04-12 16:41:40

图片预览

文档简介

(共19张PPT)
WORK REPORT
粤教版普通高中教科书
4.4 运用循环结构
描述问题求解过程
学业目标:
能够掌握程序的循环结构设计的基本流程
能够掌握for循环的一般格式及使用方法
01
02
能够运用循环结构描述问题的求解过程
03




导入——循环的作用
小程序
for 循环格式
for 循环格式
for 循环格式
for 循环应用
for 循环应用
for 循环应用
for 循环应用
for 循环应用
示例解析:
示例一
for value in range(5):
print(value)
print('ok')
示例二
for value in range(5,10,2):
print(value)
print('ok')
示例三
for value in range(5,1,-2):
print(value)
print('ok')
for 循环应用
range()函数 输出列表元素
range(4)
range(1,5)
range(1,10,3)
range(10,1,-3)
for 循环实战
假如项目小组经过讨论,决定先网购单价为1元至10元的十种笔记本,且每一种只买1本,那么该如何编程计算一共要花多少元?
计算机解决问题的过程
for 循环实战
(1)分析问题。
这个问题相当于要计算从1到10的累加值。1~10的累加就是计算1+2+…+10,可以用for循环结构编程来解决这个问题。
for 循环实战
(2)设计算法。
根据上述分析,可设计如下算法:需要有一个循环变量从1变化到10,将该变量命名为i;还需要另外一个临时变量不断和该变量进行加法运算,并记录运算结果,将临时变量命名为sum;变量i每增加1时,就和变量sum进行一次加法运算,变量sum记录的是累加的结果。该算法流程图如图所示。
i=1;sum=0
sum=sum+i
i=i+1
i≤10
输出sum的值
开始
结束
Y
N
for 循环实战
(3)编写程序。
根据上面设计的算法,编写出解决该问题的程序
(4)调试程序。
将程序代码输入计算机进行调试运行,所得结果如右图:
for 循环练习
1.该程序运行后,变量s的值是( )
2.程序填空,计算s的值:
s=( )
for i in range(1, ):
s=s+( )
print(s)
for 循环练习
1.编写程序,输出1~50的所有整数
2.编写程序,输出1~50的所有偶数
3.编写程序,输出1~50的所有偶数的和
4.编写程序,输出1~10的所有偶数的积
思考题:
WORK REPORT
谢谢指导
粤教版普通高中教科书
太谷二中 信息