网站大量收购独家精品文档,联系QQ:2885784924

高中信息技术教科版必修1周而复始的循环教学.pptx

高中信息技术教科版必修1周而复始的循环教学.pptx

  1. 1、本文档共15页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
周而复始的循环【内容分析】循环结构通常包含两种类型:重复一定次数的计数循环;重复直到某种情况结束的条件循环。因此分为两个课时来完成第二章第三节的内容。第一课时计数循环,在 Python中使用 for语句来创建计数循环。教材介绍了 for循环的基本格式、循环体、循环次数的控制等。由于 Python中 for循环次数和列表有密切联系,因此在本节引入了列表,并介绍了列表常见的操作如:创建、添加、赋值、删除和输出等。第二课时,条件循环。在 Python中使用 while语句来创建条件循环。教材中介绍了 while循环的基本格式循环体、循环条件的设置等。由于条件循环的条件设置容易出错,因此可以借助流程图对循环执行的原理进行分析。调试程序是编程中不可缺少的环节,但难度不大,教材以 whle循环的活动为例,一方面可以帮助理解条件循环的执行原理,另一方面介绍了调试的方法。课标分析【课标要求】掌握一种程序设计语言的基本知识,使用程序设计语言实现简单算法。通过解决实际问题,体验程序设计的基本流程,感受算法的效率,掌握程序调试与运行的方法。【学科素养】1.能够根据解决问题的需要,自觉、主动地寻求恰当的方式处理信息。(信息意识)2.通过判断、分析与综合各种信息资源,运用合理的算法形成解决问题的方案。(计算思维)3.掌握数字化学习工具的操作技能。(数字化学习与创新)4.能够遵守信息法律法规,信守信息社会的道德与伦理准则。(信息社会责任)计算机如何处理重复的事情?循环:计算机程序周而复始的重复同样的步骤。计数循环:重复一定次数的循环。For语句格式:列表:用[]将数据集中存放,便于记录和处理。列表中可以存放各种数据类型,用逗号隔开,它是一个有序的集合。创建列表 colors=[red,yellow,2,purple,blue]输出列表 print(colors)修改第一个元素的值,注意列表索引号从0开始。 colors[0]=’green’ 删除第3个元素 del colors[2]在列表尾部添加数据元素’pink’ colors.append(’pink’)使用for循环,读取列表元素colors = [red,yellow,purple,blue]for x in colors: print(x) #注意缩进思考:1)该程序一共循环了几次? 2)与直接输出列表有何不同?使用for循环,读取列表颜色利用海龟库turtle ,绘制文字图像,利用for循环,遍历列表colors各数据元素。尝试更改列表元素等参数,观察绘图变化。函数range():生成某个范围内的数字列表。函数语法:range(start, stop[, step]) 参数说明:start: 计数从 start 开始。默认是从 0 开始。例如range(5)等价于range(0,5);stop: 计数到 stop 结束,但不包括 stop。例如:range(0,5) 是[0, 1, 2, 3, 4]没有5step:步长,默认为1。例如:range(0,5) 等价于 range(0, 5, 1)函数range在for循环中使用。 模拟小灯闪烁10次的效果import timefor i in range(10): print(“1”) #打印“1” time.sleep(1) #等待1秒 print(“0”) #打印“0” time.sleep(1) #等待1秒 注释:用1/0表示LED灯的开关,导入python的time库,来控制延时。思考:如何更改小灯闪烁的次数呢?怎样改变小灯的闪烁速度呢?模拟呼吸灯效果import timewhile True: for i in range(0,255): print(i) time.sleep(0.05) for i in range(255,0,-1): print(i) time.sleep(0.05)模拟呼吸灯效果import timewhile True: for i in range(0,255): print(i) time.sleep(0.05) for i in range(255,0,-1): print(i) time.sleep(0.05)利用pinpong库,连接开源硬件,利用for循环语句,实现呼吸灯效果。课堂小结计数循环for语句的格式:列表的创建、插入、删除和修改。函数range()在for循环中的应用。 range(start, stop[, step])体验PYTHON小程序

您可能关注的文档

文档评论(0)

中小学PPT课件 + 关注
实名认证
内容提供者

中小学PPT课件

1亿VIP精品文档

相关文档