活动四:用计算机“写”古诗 课件 沪科版信息技术九年级上册.pptxVIP

活动四:用计算机“写”古诗 课件 沪科版信息技术九年级上册.pptx

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

《体验Python一程序与程序设计语言编程》活动四:用计算机“写”古诗沪教版九年级上册

内容总览学习目标01新知导入02分析问题03解决画竖线问题04目录05解决显示古诗文字问题06运行、调试程堂总结知识链接说说做做课后作业

教学目标1.信息意识:学习并掌握用编程来制作简单的古诗欣赏作品的知识,同时学习程序中的字符串及其操作;能理解并且有效运用。2.数字化学习与创新:通过实践活动,掌握运用程序的编写解决基本问题技能,有效运用字符串,能够在实际情境下运用所学知识,解决实际问题。3.计算思维:具备用计算机编写程序解决问题的能力。4.信息社会责任:激发对于计算机编程的兴趣和热情,将编程运用到生活中,锻炼自身的道德情操和品德修养,培养优秀的价值观和行为准则。

新知导入观看运用python“写”诗的视频,说说你体会到了什么。

新知讲解如何利用计算机从右到左逐列“写出”如图所示的古诗呢?通过观察可以发现可以将这个问题分解成两个小问题:问题1:如何画出有5根竖线的红色背景?问题2:如何逐列逐字地显示古诗文字?一、分解问题

解决画竖线问题要解决“画出有竖线的红色背景”的问题,在设置了画面底色后,考虑到竖线的长度各竖线间的间距是固定的,除了竖线的起点位置不同外,5根竖线的绘制步骤是相同的因此,可以利用循环结构,画出5条线,每次循环只需改变竖线横坐标即可。

解决画竖线问题开始确定横坐标xi5?确定纵坐标yx=x-colwidthi=0结束i=i+1是否确定竖线间距colwidth从坐标(x,y)开始,画出长度为l的直线流程图如图所示

解决画竖线问题程序如图所示importturtleturtle.bgcolor(#b1352b)#设置背景颜色turtle.speed(0)#设置海龟绘图的速度,参数为0时最快turtle.pensize(1)#设置画笔粗细turtle.pencolor(#f2ea99)#设置画笔颜色colwidth=100#设置列宽colwidthX=245#确定最右边竖线顶端的横坐标y=230#确定最右边竖线顶端的纵坐标foriinrange(5):#循环5次,画5根竖线turtle.penup()#海龟抬笔,没有移动痕迹turtle.goto(x,y)#海龟移动至坐标(x,y)turtle.pendown()#海龟抬笔,有移动痕迹turtle.setheading(-90)#让海龟的头部朝下turtle.forward(460)#让海龟前进460个像素(即竖线的长度)x=x-colwidth#修改横坐标

说说做做尝试修改程序,调整背景颜色和竖线的颜色、间距等。importturtleturtle.bgcolor(#b1345b)#设置背景颜色turtle.speed(0)#设置海龟绘图的速度,参数为0时最快turtle.pensize(4)#设置画笔粗细turtle.pencolor(#f2ea89)#设置画笔颜色colwidth=100#设置列宽colwidthX=250#确定最右边竖线顶端的横坐标y=220#确定最右边竖线顶端的纵坐标foriinrange(5):#循环5次,画5根竖线turtle.penup()#海龟抬笔,没有移动痕迹turtle.goto(x,y)#海龟移动至坐标(x,y)turtle.pendown()#海龟抬笔,有移动痕迹turtle.setheading(-90)#让海龟的头部朝下turtle.forward(460)#让海龟前进460个像素(即竖线的长度)x=x-colwidth

您可能关注的文档

文档评论(0)

***** + 关注
实名认证
文档贡献者

售后加V wkl436858

版权声明书
用户编号:7141026065000021

1亿VIP精品文档

相关文档