项目六 了解基本控制结构之for循环语句-2024-2025学年沪科版(2019)高中信息技术必修一

2025-03-11
| 15页
| 618人阅读
| 6人下载
普通

资源信息

学段 高中
学科 信息技术
教材版本 高中信息技术沪科版必修1 数据与计算
年级 高一
章节 2.了解程序的基本控制结构
类型 课件
知识点 -
使用场景 同步教学-新授课
学年 2025-2026
地区(省份) 全国
地区(市) -
地区(区县) -
文件格式 PPTX
文件大小 441 KB
发布时间 2025-03-11
更新时间 2025-03-11
作者 gkbb_18887010334
品牌系列 -
审核时间 2025-03-11
下载链接 https://m.zxxk.com/soft/50934540.html
价格 1.00储值(1储值=1元)
来源 学科网

内容正文:

for循环 上海科技教育出版社必修一 项目六 认识程序和程序设计语言 阳朔县新城高级中学 刘燚娜 桂林市高中信息技术大集体备课 请第一、第二列的同学从一开始报数。 请第三、四列的同学从1开始报数,每到3或者3的倍数的同学不报数,起立并鼓掌三下,如果他(她)做对了,全班回应三下。 创设情景 桂林市高中信息技术大集体备课 2 一、#画正方形 import turtle turtle.forward(100) turtle.left(90) turtle.forward(100) turtle.left(90) turtle.forward(100) turtle.left(90) turtle.forward(100) turtle.left(90) 观察下列代码,该程序有什么特点? 面对大量重复的代码时,我们可以使用循环结构来进行简化 重复:画一条线段+画笔转向 体验与探究一 桂林市高中信息技术大集体备课 3 (1)顺序结构: 表示程序中各个步骤按照出现的先后顺序依次执行。 (2)选择结构: 表示程序的处理步骤出现了分支,需按照某一个特定条件选择其中一个分支执行。 (3)循环结构: 表示反复执行某些操作,直到判断条件为假或者为真时才结束循环。 算法的三种控制结构 桂林市高中信息技术大集体备课 4 确定次数循环 不确定次数循环 for<循环控制变量>in<遍历结构>: <语句块> VS 您的内容打在这里,或者通过复制您的文本后,在此框中选择粘贴,并选择只保留文字。在此录入上述图表的综合描述说明,在此录入上述图表的综合描述说明。 Python语言中通过for语句来实现确定次数循环。 Python语言中通过while语句来实现不确定次数循环: While<条件>: <语句块> 循环结构 桂林市高中信息技术大集体备课 5 for循环 桂林市高中信息技术大集体备课 循环变量成功取到列表中下一个元素了吗? T F Print(n) 请将以下代码输入到Python编辑平台,运行,查看效果。 并思考for语句的执行过程是什么? range生成的序列______________ 循环的次数:( )次 循环变量名是:( ) 循环次数 循环变量n的取值 第1次循环 第2次循环 第3次循环 第4次循环 第5次循环 for n in range(1,11,2): print(n) 体验与探究二 桂林市高中信息技术大集体备课 7 range(初值,终值,步长值) 生成一个以初值开始,到终值之前结束的间隔是步长值的连续变化的等差整数序列,注意这个序列不包括终值。 所含参数 例子 生成的序列 range(初值,终值,步长值) range(2,10,2) range(初值,终值) range(2,5) range(终值) range(10) =range(2,5,1) =range(0,10,1) 观看微课《for语句》,完成下列练习 桂林市高中信息技术大集体备课 1.range(6),生成数字列表___________。 2.range(3,6),生成数字列表__________。 3.range(1,6,2),生成数字列表 。 4.range(9,0,-2),生成数字列表 。 5.列表range(7,10)中元素的个数是 个。 课堂小测 桂林市高中信息技术大集体备课 一、#画正方形 import turtle turtle.forward(100) turtle.left(90) turtle.forward(100) turtle.left(90) turtle.forward(100) turtle.left(90) turtle.forward(100) turtle.left(90) 请使用for循环简化以下代码 简化代码 #画正方形 import turtle for i in range (___,___,___) : turtle.forward(100) turtle.left(90) 修改程序,绘制出自己喜欢的图形(如五边形、六边形等) 体验与探究三 桂林市高中信息技术大集体备课 10 1.有如下程序段: sum=0 for i in range(10):  sum+=i print(″sum=″,sum) (1)循环变量i的初值为________,终值为________,步长为________。 (2)该程序段执行后,输出结果为________。 答案 (1)0 9 1 (2)sum=45 循环结束时,循环变量的值为最后一次进入循环的值,不会超出范围 练一练 桂林市高中信息技术大集体备课 2.有如下程序段: sum=0 for i in range(10,20,3): sum+=i print(″sum=″,sum) (1)循环变量i的初值为________,终值为________,步长为________。 (2)该程序段执行后,输出结果为________。 答案 (1)10 19 3 (2)sum=58 循环结束时,循环变量的值为最后一次进入循环的值,不会超出范围 练一练 桂林市高中信息技术大集体备课 课堂总结 for语句的用法 循环结构 range()函数 range(start, stop[, step]) start: 计数从 start 开始。省略时默认是从 0 开始。 stop: 计数到 stop 结束,不包括 stop。 step:步长,省略时默认为1。 for语句最主要应用就是控制循环体的执行次数,序列中的元素个数控制循环次数 for语句的语法 for语句的格式: for <变量> in <序列>:     <循环体> 桂林市高中信息技术大集体备课 13 课后练习 登录QQ,需要输入账号和密码,密码输入正确时,显示“密码正确,成功登录”提示;否则,显示“密码错误,请重输”。每次登录有3次试错机会,如果密码连续3次输入错误,账号将被锁死。请你编程实现上述需求。 桂林市高中信息技术大集体备课 14 THANK YOU 上海科技教育出版社必修一 项目六 认识程序和程序设计语言 阳朔县新城高级中学 刘燚娜 桂林市高中信息技术大集体备课 $$

资源预览图

项目六 了解基本控制结构之for循环语句-2024-2025学年沪科版(2019)高中信息技术必修一
1
项目六 了解基本控制结构之for循环语句-2024-2025学年沪科版(2019)高中信息技术必修一
2
项目六 了解基本控制结构之for循环语句-2024-2025学年沪科版(2019)高中信息技术必修一
3
项目六 了解基本控制结构之for循环语句-2024-2025学年沪科版(2019)高中信息技术必修一
4
项目六 了解基本控制结构之for循环语句-2024-2025学年沪科版(2019)高中信息技术必修一
5
项目六 了解基本控制结构之for循环语句-2024-2025学年沪科版(2019)高中信息技术必修一
6
相关资源
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。