资源简介 (共19张PPT)WORK REPORT粤教版普通高中教科书4.4 运用循环结构描述问题求解过程学业目标:能够掌握程序的循环结构设计的基本流程能够掌握for循环的一般格式及使用方法0102能够运用循环结构描述问题的求解过程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=0sum=sum+ii=i+1i≤10 输出sum的值开始结束YNfor 循环实战(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谢谢指导粤教版普通高中教科书太谷二中 信息 展开更多...... 收起↑ 资源预览