4.4.1 for 循环的应用  课件-2022—2023学年高中信息技术粤教版(2019)必修1

2023-03-30
| 3份
| 23页
| 1450人阅读
| 6人下载
特供

资源信息

学段 高中
学科 信息技术
教材版本 高中信息技术粤教版必修1 数据与计算
年级 高一
章节 4.4.1 for循环的应用
类型 课件
知识点 -
使用场景 同步教学
学年 2023-2024
地区(省份) 全国
地区(市) -
地区(区县) -
文件格式 ZIP
文件大小 1.25 MB
发布时间 2023-03-30
更新时间 2023-04-09
作者 jqhjqljqm
品牌系列 -
审核时间 2023-03-30
下载链接 https://m.zxxk.com/soft/38371020.html
价格 2.00储值(1储值=1元)
来源 学科网

内容正文:

粤教版普通高中教科书 信息技术 必修1 数据与计算 第四章 程序设计基础 目 录 COMENTS 4.1 程序设计语言的基础语言 1 4.2运用顺序结构描述问题求解过程 4.3运用选择结构描述问题求解过程 4.4运用循环结构描述问题求解过程 4 2 3 2 操场跑道 电风扇扇叶 地球自转 生活中的循环 软件开发中循环的使用场景 跟朋友承认错误,说一万遍“对不起,我错了!” print “对不起,我错了!” print “对不起,我错了!” print “对不起,我错了!” …(还有9997遍)… 使用循环,一句话搞定 for i in range(1,10001): print (“对不起,我错了!”) 循环结构是程序设计中常用的基本结构之一。循环是让计算机自动完成重复工作的常见方式。常见的循环结构有for循环、while循环、循环嵌套、循环控制等。 目 录 4.4.1 for循环的应用 4.4.2 while循环的应用 4.4.2 循环嵌套的应用 4.4.2 循环控制的应用 4.4 运用循环结构描述问题求解过程 模板来自于 http://meihua.docer.com/ 6 2023/3/30 如何利用Python编写一个程序实现1+2+3+4+5+......+99+100的和? 思考: 1.for语句一般格式 for循环依次把列表中的每个元素逐个迭代出来。 说明:冒号“:”代表下一行是循环的第一行,但是循环体在书写时需要缩进。 在for循环中,从for语句末尾的冒号开始至其下面没有缩进的代码之间都是其包含的需要重复执行的部分。 4.4.1 for 循环的应用 for 循环变量 in 列表: 语句或者语句组 列表的几种表达方式: (1)直接罗列 (2)先定义后使用 (3)使用range()函数 跟朋友承认错误,说一万遍“对不起,我错了!” 使用循环,一句话搞定 for i in range(1,10001): print (“对不起,我错了!”) 数据类型——列表 整型 int 浮点型 float 字符串 string 列表 list [”石榴” , 1 , ”香蕉” , ”橙子” , ”梨子”] a[0] a[1] a[2] a[3] a[4] 方括号 索引从0 (1)直接罗列 (2)先定义后使用 列表 for i in [1,2,3,4,5]: print(i) values=[1,2,3,4,5] for i in values: print(i) 2023/3/30 10 2023/3/30 (3)使用range()函数 列表 range(1,6) 2023/3/30 [1,6] 范围 range(5)(等同range(0,5)) range(0,5,1) [0,1,2,3,4] range(0,20,5) [0,5,10,15] range(10,0,-2) [10,8,6,4,2] range(1,4) [1,2,3] python中range()函数可创建一个整数列表,一般用在for循环中。 语法为 range(start,stop,step) [0,1,2, 3, 4] 2023/3/30 11 实践练习:以下程序的输出结果是( ) A.0 B.1 C.3 D.6 阶段 a s 循环前 第1次循环 第2次循环 第3次循环 退出循环 D 0 0 1 1 2 3 3 6 输出s=6 练习题 1.分析并完善程序    以下是计算s=1+6+11+…+101的程序代码,请完善程序。      s=0      for i in range(1,102,___)         s=____________      print(s) 练习题 2、分析并完善程序 以下是计算s=1*2*3*…*10的程序代码,请补全程序。(6)   s=__________   for i in range(1,11)      s=__________   print(s) 练习题 3、阅读程序,写出运行结果 y=30 for i in range(1,4)    x=int(input(‘x=‘))    if(y< x):      y=x print(y) 程序运行后,依次输入:36  87  51 运行后输出结果是_________________。(6分) 阶段 x y 循环前 30 第1次循环 36 36 第2次循环 87 87 第3次循环 51 87 退出循环 Y=87 练习题 4、算法设计与程序实现勾股数 求出100以内满足a<b的所有勾股数。 【参考程序】

资源预览图

4.4.1 for 循环的应用  课件-2022—2023学年高中信息技术粤教版(2019)必修1
1
4.4.1 for 循环的应用  课件-2022—2023学年高中信息技术粤教版(2019)必修1
2
4.4.1 for 循环的应用  课件-2022—2023学年高中信息技术粤教版(2019)必修1
3
4.4.1 for 循环的应用  课件-2022—2023学年高中信息技术粤教版(2019)必修1
4
4.4.1 for 循环的应用  课件-2022—2023学年高中信息技术粤教版(2019)必修1
5
4.4.1 for 循环的应用  课件-2022—2023学年高中信息技术粤教版(2019)必修1
6
所属专辑
相关资源
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。