高中信息技术粤教版课件:《探秘循环for语句及其应用》课件.pptx

高中信息技术粤教版课件:《探秘循环for语句及其应用》课件.pptx

  1. 1、本文档共27页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
绘制正方形的过程及程序有何特点? 探秘循环 ——for语句及其应用 任务一 试一试:打开“正方形”“正方形1”,运行程序,观看效果 想一想:为什么3行代码可以实现10行代码的效果? 任务二 打开“正方形2”,对比控制台输出和绘图窗口运行效果 思考:红框中的代码执行次数是如何控制的呢?i的取值与列表[10,20,30,41]有何联系? 任务二 打开“正方形2”,对比控制台输出和绘图窗口运行效果 思考:红框中的代码执行次数是如何控制的呢?i的取值与列表[10,20,30,41]有何联系? 任务二 打开“正方形2”,对比控制台输出和绘图窗口运行效果 思考:红框中的代码执行次数是如何控制的呢?i的取值与列表[10,20,30,41]有何联系? 试一试:增加或减少列表元素的个数,观察运行效果。 循环次数由列表的元素个数决定 任务三 打开“正方形1”、“正方形3”对比运行效果有何不同?为什么? 执行效果与循环体有关(循环体需遵循相同的缩进) 任务三 试着将“正方形1”中海龟前进距离改为200+i,运行看看效果有何变化?为什么? 执行效果与循环变量有关(循环体语句中包含变量时) 与列表有关(循环体语句中包含变量时) 知识讲解——for语句 for i in [10,20,30,40,50]: turtle.fd(r) turtle.right(144) 知识讲解——for语句 for i in [10,20,30,40,40]: turtle.fd(200) turtle.right(90) 列表 循环变量 循环体 知识讲解——for语句 for 循环变量 in 列表: 循环体 想一想: 什么时候需要用到for循环语句? 想一想: 使用for语句时,需考虑哪些问题? 使用for语句时,需考虑哪些问题? 循环体是谁?(重复性操作是什么) 循环变量是谁?如何产生? 列表如何生成? 如果要绘制一个有100条边的正方形回文图案呢? 知识讲解——range函数 range(初值,终值,步长值) 生成以初值开始,到终值之前结束的,间隔为步长值的连续变化的等差整数序列。序列中不包括终值,参数均为整数。 任务四 打开“正方形4”,试着添加range函数实现正方形回文图案地绘制。 试着更改稍微调整一下旋转角度,看看效果有何不同。 学生实践 修改任务四的程序,完成分组效果。 学生实践 选做:思考如何实现彩色的螺旋线效果? 拓展:是否可以将程序改写成螺旋多边形的通用程序? 知识回顾——for语句 for 循环变量 in 列表: 循环体 for语句的使用需考虑的问题? 循环体是谁?(重复性操作是什么) 循环变量是谁?如何产生? 列表如何生成? range函数 range(初值,终值,步长值) 生成以初值开始,到终值之前结束的,间隔为步长值的连续变化的等差整数序列。序列中不包括终值,参数均为整数。

文档评论(0)

K12教育资源 + 关注
实名认证
内容提供者

教师资格证持证人

该用户很懒,什么也没介绍

领域认证该用户于2023年02月03日上传了教师资格证

1亿VIP精品文档

相关文档