中文字幕精品无码一区二区,成全视频在线播放观看方法,大伊人青草狠狠久久,亚洲一区影音先锋色资源

1.1 理解程序與程序設計 課件(共25張PPT) 北師大版初中信息技術九年級全一冊

資源下載
  1. 二一教育資源

1.1 理解程序與程序設計 課件(共25張PPT) 北師大版初中信息技術九年級全一冊

資源簡介

(共25張PPT)
理解程序與程序設計
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(100,90)
turtle.color("green")
turtle.circle(100,90)
turtle.done()
(二)畫圓
三、課堂練習:
四、課堂拓展:有關turtle的其它函數。
六芒星也叫大衛之星(Star of David),是一種由兩個重疊的正三角形組成的六角形。在猶太教和以色列國旗中,六芒星被用作象征。它也被用作某些新時代宗教和神秘學的符號。
# 六芒星代碼
import turtle as t
import random
t.colormode(255)
t.pensize(5)
t.color(random.randint(0,255),random.randint(0,255),random.randint(0,255))
t.circle(80,steps=3)
t.circle(80,180)
t.circle(80,steps=3)
t.circle(80,180)
t.done()
拓展案例1:
# 海龜跑步
import turtle
t=turtle.Turtle()
t.hideturtle()
t.penup()
t.goto(-50,-50)
t.pendown()
t.color('sea green')
t.width(20)
for i in range(2):
t.fd(100)
t.circle(50,180)
tl=turtle.Turtle()
tl.color('red')
tl.shape('turtle')
tl.penup()
tl.goto(-50,-50)
拓展案例2:
# 荷花代碼
import turtle as t
import random
t.pencolor('red')
t.pensize(4)
def yh(r, n):
for i in range(n):
t.right(5)
t.forward(r*0.174)
t.right(5)
t.right(-60)
for i in range(6):
yh(60,9)
t.right(90)
yh(60,9)
t.right(60)
t.color('green')
t.left(45)
yh(80,9)
t.done()
拓展案例3:
6、海龜順時針(逆時針)旋轉指定角度即右轉(左轉),
角度是相對值,相對于當前方向
turtle.right(90)
7、circle(半徑)的取值
為正數時,圓心在海龜的左側 ;
為負數時圓心在海龜的右側。順著前進的的方向畫圓.
8、畫弧
turtle.circle(radius,extent=None) ,extent的值0-360
9、畫圓
turtle.circle(),括號內加參數,值為圓的半徑
10、停止畫筆繪制,不關閉窗口
turtle.done( )
1、turtle庫的導入
import turtle
2、創建畫筆
pen = turtle.Turtle()
3、設置畫筆顏色
pen.color('red')
4、設置線條寬度
pen.width(5)
5、海龜前進(距離可以為負數,表示
后退指定距離)
turtle.forward(100)
五、課堂小結:
優秀作業展示
六、學生作業展示:
優秀作業展示
六、學生作業展示:
優秀作業展示
六、學生作業展示:
再見!

展開更多......

收起↑

資源預覽

<pre id="tfb94"><li id="tfb94"></li></pre>

<bdo id="tfb94"><rt id="tfb94"></rt></bdo>
  • <menu id="tfb94"><dl id="tfb94"></dl></menu><i id="tfb94"><acronym id="tfb94"><sub id="tfb94"></sub></acronym></i>

    1. 主站蜘蛛池模板: 望谟县| 桂平市| 嘉祥县| 丹江口市| 图片| 昭平县| 田阳县| 边坝县| 通河县| 共和县| 潞城市| 沙湾县| 罗江县| 鄂州市| 镇康县| 民权县| 柏乡县| 昌邑市| 陆川县| 喀喇沁旗| 措美县| 仁怀市| 娄烦县| 苏尼特左旗| 灵武市| 井研县| 仁寿县| 阿坝县| 通州市| 全椒县| 托克逊县| 察雅县| 山阴县| 大方县| 清丰县| 通渭县| 门头沟区| 开化县| 佳木斯市| 花垣县| 富锦市|