ID: 19907732

1.1 理解程序与程序设计 课件(共25张PPT) 北师大版初中信息技术九年级全一册

日期:2025-09-17 科目:信息技术 类型:初中课件 查看:86次 大小:6581155B 来源:二一课件通
预览图 1/9
九年级,信息技术,初中,北师大,PPT,理解
  • cover
(课件网) 理解程序与程序设计 1、画线段 2、画圆 3、有关turtle的其它函数 4、拓展案例 5、课堂小结 一、教学内容: 海龟作图最初源自20世纪60年代的Logo编程语言,但是经过Python程序员构建一个库来帮助其他程序员在Python中使用海龟作图。 1、turtle库的导入 import turtle 2、创建画布 canvas = turtle.Screen() 3、创建画笔 pen = turtle.Turtle() 4、设置画笔颜色 pen.color('red') 5、设置线条宽度 pen.width(5) 二、新知讲授: 6、沿着海龟方向前进指定距离,距离可以为负数,表示后退指定距离 turtle.forward(100) 7、海龟顺时针(逆时针)旋转指定角度即右转(左转),角度是相对值,相对于当前方向 turtle.right(90) 8、停止画笔绘制,不关闭窗口 turtle.done( ) 探究1:绘图一个长度为100的线段: import turtle # 导入海龟库 pen = turtle.Turtle() pen.forward(100) # 绘制100像素的线段 turtle.done() # 结束绘制并关闭画布 1、画线段: (一)画线段 学生作品展示 探究2:画一条红色笔宽为5,长度为100的带箭头的线段: import turtle # 导入海龟库 pen = turtle.Turtle() pen.color('red') # 设置画笔颜色和线条宽度 pen.width(5) pen.forward(100) # 绘制带箭头的线段 turtle.done() # 结束绘制并关闭画布 运行代码后观察到Turtle绘制的图形。除了正方形外,Turtle还可以绘制各种形状,包括圆、三角形、星形等等。 2、画有粗细和颜色的线段: (一)画线段 探究3:一个红色笔宽为5,两条边长为100的直角图形: import turtle # 导入海龟库 pen = turtle.Turtle() pen.color('red') # 设置画笔颜色和线条宽度 pen.width(5) pen.forward(100) # 绘制一条直角边 pen.right(90) # 右转90° pen.forward(100) # 绘制另一条直角边 turtle.done() # 结束绘制并关闭画布 3、画直角图形 (一)画线段 探究4:画一个红色笔宽为5,边长为100的正方形: import turtle # 导入海龟库 canvas = turtle.Screen() # 创建画布和画笔 pen = turtle.Turtle() pen.color('red') # 设置画笔颜色和线条宽度 pen.width(5) pen.forward(100) # 绘制正方形上边(重复四边) pen.right(90) # 右转90°(重复四边) turtle.done() # 结束绘制并关闭画布 4、画正方形 Turtle除了会绘制线段、直角、正方形外,还可以绘制各种圆、三角形、星形等等! 思考:画正多边形的角度数? (一)画线段 360/n 1、画圆的命令:turtle.circle(radius) radius:圆的半径,为正数(负数)时,圆心在海龟的左侧(右侧) turtle.circle(100) turtle.circle(-100) (二)画圆 探究5:画一个蓝色的、半径为80像素的圆 import turtle #画一个色彩为蓝色,半径为80的圆turtle.color("blue") turtle.circle(80) 2、画圆 (二)画圆 import turtle #画第一个色彩为蓝色,半径为80的圆turtle.color("blue") turtle.circle(80) #画第二个色彩为红色,半径为100的圆turtle.color("red") turtle.circle(-100) turtle.done() 探究6:绘制上面蓝色半径80,下面红色半径100的“8” 3、画彩色的“8” (二)画圆 turtle.circle(radius, extent=None) radius:半径 extent: 角度,决定哪部分圆圈被绘制,不提供extent的值表示画完整的圆 turtle.circle(100,90) # 绘制一个半径为100,角度为90度的圆形 turtle.circle(100,180) # 绘制一个半径为100,角度为180度的圆形 turtle.circle(100,270) # 绘制一个半径为100,角度为270度的圆形 import turtle turtle.color("red") turtle.circle(100,90) turtle.color("blue") turtle.circle(100,90) 探究8:绘制四色的圆 4、画四色圆 turtle.color("yellow") turtle.circle ... ...

~~ 您好,已阅读到文档的结尾了 ~~