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

【核心素養目標】滬科版(2023)信息技術九上 第二單元 活動三《繪制美麗的圖案》課件+教案+素材

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

【核心素養目標】滬科版(2023)信息技術九上 第二單元 活動三《繪制美麗的圖案》課件+教案+素材

資源簡介

中小學教育資源及組卷應用平臺
《繪制美麗的圖案》教學設計
課題 繪制美麗的圖案 單元 二單元 學科 信息技術 年級 九年級
教材分析 《繪制美麗的圖案》這一課時教材編排了“分析問題,設計算法,編寫循環結構程序,運行,調試程序,說說做做和知識鏈接”的系列學習活動,旨在引導學生學習了解程序的編寫,讓學生通過學習程序編寫繪制一些有規律的幾何圖形,這些學習對于初中學生來說是非常有必要的,不僅可以增加學生知識,同時也能增強計算機編程能力和科學思維,提高學生信息素養。教材編排合理,教學環節寓教于樂,貼近學生生活實際,符合九年級學生認知特點。
學習目標 1.信息意識:學習并掌握編寫程序,能理解和運用程序繪制一些有規律的幾何圖形,2.數字化學習與創新:通過實踐活動,掌握運用程序的編寫解決基本問題技能,運用計算機方便快速地繪制簡單圖形,能夠在實際情境下運用所學知識,解決實際問題。3.計算思維:具備用計算機編寫程序解決實際問題的能力。4.信息社會責任:激發對于計算機編程的興趣和熱情,將編程運用到生活中,鍛煉自身的道德情操和品德修養,培養優秀的價值觀和行為準則
重點 培養學習嘗試編寫程序
難點 通過計算機方便快速地繪制簡單的幾何圖形
教學過程
教學環節 教師活動 學生活動 設計意圖
導入新課 導入:師: 眾所周知,剪紙是中國傳統文化之一,其中包含窗花剪紙。如果仔細觀察,可以發現:大多數窗花是由一些簡單的幾何圖形通過有規律的重復與排列組合而成的。中國古建筑窗格也是如此。那么,如何讓計算機方便快速地繪制這類圖案呢 在本活動中,我們將嘗試編寫程序,繪制一些有規律的幾何圖形,先觀看用python制作窗花的視頻,進入我們今天的課堂。 學生觀看視頻,提前知道本節課的學習內容 總起課堂,引入今天的學習內容激發學生學習興趣,調動積極性。
講授新課 一、分析問題我們可以先利用計算機繪制一些簡單的圖案,如圖所示,觀察圖可知圖上有許多相似的形狀,畫出這些形狀的操作是相同的,找到其中的規律即可將問題簡化例如,繪制圖是從起點處(中心點)落筆,由里及外,由小到大,繪制多個旋分解問題可知,繪制圖要解決以下幾個小問題:畫一個旋。重復畫多個旋(長度逐漸增大)二、設計算法一個旋由 4 筆組成,且后一筆比前一筆要長(設定第一筆長度為 10,后一筆均比前一筆長10)。畫一個旋的算法流程圖如圖所示。該算法是一個循環結構,重復了 4 次畫直線和畫筆左轉90°分析畫多個旋的規律可知,其算法仍是一個循環結構,若需要畫x個旋,只需要將以上流程圖中的i<4 改為 i<4*x,并在開始后補充一個輸入x。說說做做用流程圖描述下圖的完整算法。要求先輸入要畫的旋的個數,再據此畫圖。三、編寫條件結構的程序(1)Python 循環語句。在 Python 中,循環結構的實現可利用 while 語句:while 后面緊接著的是用來判斷是否進入循環體的表達式,冒號后面縮進的語句塊為表示循環體的語句。打開 Python 軟件,編寫如下的 Python 程序。說說做做用 Python 繪制一顆五角星。想一想,這個程序用到了什么基本控制結構 2.編寫程序提示板:要構建一個循環結構,需要關注兩個方面的問題:一是重復要做的是什么事,二是如何控制循環。前者可以從問題分析入手解決,后者一般是通過使用一個循環控制變量來實現的。循環控制的三要素是:循環控制變量的初值:@ 循環控制變量的終值:在循環體中具有使循環控制變量由初值向終值變化的語句。在本例中循環控制變量為i.i初值為 0,終值為x*4,循環體中控制i由初值向終值變化的語句為 i=i+1。知識鏈接 實現循環的python語句除 while 語句之外,Python 還提供了另一種循環結構的實現方式: for 語句。for 語句用于將一段代碼重復運行指定的次數。Python中最簡單的 for 循環結構如下:for 變量 in 序列:語句塊在循環的過程中,變量依次遍取所有在序列中的值,直到所有的值都被取過。序列可以用 range0函數來產生。range0函數的一般格式為:range (start,stop,step)它包含三個參數,它們的含義分別為 :start 表示范圍開始的值。stop 表示范圍結束的值step 表示下次循環所增加的值序列將從 start 開始,到 stop 結束,但要注意 stop 的值不會被算進序列中比如range(0,5,1)生成的是序列 0,1,2,3,4。其中start,step 兩個參數可以省略,省略時默認start=0,step=1。若只有一個參數,則默認 start=0,step= 1。如 range(3)相當于range(0,3,1)若只有一個參數,則默認start=0,step= 1。如 range(3)相當于 range(0,3,1)本活動的算法如果用 for 語句實現就會變為:import turtlet=turtle.Pen()x=int(input(輸入整數”))y=10for x in range(x*4): t.forward(y) y=y+10 t.left (90)四、運行,調試程序運行、調試程序,觀察運行結果,分析程序有無錯誤。若有,嘗試解決知識拓展1.消息解密:將數字序列轉換成消息輸出。IPO:1.input()獲得密文的信息 存入 mw;2.用mw.split()函數把mw拆分為一個列表3.for循環來迭代處理輸入的密文信息中的每個字符;for t in x:4.利用chr()函數返回編碼對應的單字符,此處需注意chr()中的編碼為數值型,所以需要用到eval()轉換函數。2.螺旋線名字作業布置在課后,使用 Python 程序繪制自己喜歡的簡單的圖案。 學生進行新知學習學生完成課后練習閱讀知識鏈接相關內容思考、討論、編程調試驗證實施任務,思考、表達見解課外知識拓展 讓學生體驗Python 編程的強大功能通過結合所學知識完成練習,拓展延伸學生知識,增加學生知識技能拓寬學生知識面將生活引入學習中,讓學生形成用計算機處理問題的思維方式,真正變被動學習為主動。拓寬知識面
課堂練習 完成書上的說說做做 學生完成課堂練習 鞏固所學知識
課堂小結 1.學習了編寫程序,繪制一些有規律的幾何圖形2.掌握了運用計算機方便快速地繪制簡單圖形3、學習多種循環語句 學生總結本節課的學習內容 總結概括本節課的學習知識內容
板書 一、分析問題二、設計算法三、編寫條件結構的程序四、運行,調試程序
21世紀教育網 www.21cnjy.com 精品試卷·第 2 頁 (共 2 頁)
HYPERLINK "http://www.21cnjy.com/" 21世紀教育網(www.21cnjy.com)(共26張PPT)
《體驗Python一程序與程序設計語言編程》
活動三:繪制美麗的圖案
滬教版 九年級上冊
內容總覽
學習目標
01
新知導入
02
分析問題
03
設計算法
04
目錄
05
編寫循環結構程序
06
運行、調試程序
09
07
10
08
課堂總結
知識鏈接
說說做做
課后作業
學習目標
1.信息意識:學習并掌握編寫程序,能理解和運用程序繪制一些有規律的幾何圖形。
2.數字化學習與創新:通過實踐活動,掌握運用程序的編寫解決基本問題技能,運用計算機方便快速地繪制簡單圖形,能夠在實際情境下運用所學知識,解決實際問題。
3.計算思維:具備用計算機編寫程序解決實際問題的能力。
4.信息社會責任:激發對于計算機編程的興趣和熱情,將編程運用到生活中,鍛煉自身的道德情操和品德修養,培養優秀的價值觀和行為準則。
新知導入
觀看用python代碼繪制窗花的視頻,談談你對python繪制圖形的初步看法。
分析問題
我們可以先利用計算機繪制一些簡單的圖案,如圖所示,觀察圖可知圖上有許多相似的形狀,畫出這些形狀的操作是相同的,找到其中的規律即可將問題簡化
分析問題
例如,繪制圖是從起點處(中心點)落筆,由里及外,由小到大,繪制多個旋分解問題可知,繪制圖要解決以下幾個小問題:畫一個旋。重復畫多個旋(長度逐漸增大)
設計算法
一個旋由 4 筆組成,且后一筆比前一筆要長(設定第一筆長度為 10,后一筆均比前一筆長10)。該算法是一個循環結構,重復了 4 次畫直線和畫筆左轉90°.
分析畫多個旋的規律可知,其算法仍是一個循環結構,若需要畫x個旋,只需要將以上流程圖中的i<4 改為 i<4*x,并在開始后補充一個輸入x。
設計算法
開始
s=10
i<4
向前畫長度為s的直線
i=0
i=i+1
左轉90。
結束
s=s+10


說說做做
用流程圖描述下圖的完整算法。要求先輸入要畫的旋的個數,再據此畫圖。
說說做做
開始
s=10
i<4*x
向前畫長度為s的直線
i=0
i=i+1
左轉90。
結束
s=s+10


x=9
編寫循環結構的程序
(1)Python 循環語句。
在 Python 中,循環結構的實現可利用 while 語句:while 后面緊接著的是用來判斷是否進入循環體的表達式,冒號后面縮進的語句塊為表示循環體的語句。
編寫循環結構的程序
import turtle #導入海龜作圖工具
t=turtle. Pen() #定義畫筆
x=int(input ("輸入整數”)) #輸入要畫的旋的個數
y=10 #定義第一筆的長度
i=0
while i<(x*4):
t.forward(y) #繪制直線,長度為y
t.left(90) #畫筆左轉90。
y=y+10 # 線長加10
i=i+1
(2)打開Python 軟件,編寫如下的 Python程序:
說說做做
1.用 Python 繪制一顆五角星。想一想,這個程序用到了什么基本控制結構
說說做做
2.編寫程序,繪制右圖。
設計算法
提示板:要構建一個循環結構,需要關注兩個方面的問題:一是重復要做的是什么事,二是如何控制循環。前者可以從問題分析入手解決,后者一般是通過使用一個循環控制變量來實現的.循環控制的三要素是:[循環控制變量的初值:@循環控制變量的終值;3在循環體中具有使循環控制變量由初值向終值變化的語句。
在本例中循環控制變量為i,i初值為 0,終值為x*4,循環體中控制i由初值向終值變化的語句為 i=i+1。
知識鏈接
實現循環結構的 Python 語句
除 while 語句之外,Python 還提供了另一種循環結構的實現方式: for 語句。
for 語句用于將一段代碼重復運行指定的次數。
Python中最簡單的 for 循環結構如下:
for 變量 in 序列:
語句塊
知識鏈接
在循環的過程中,變量依次遍取所有在序列中的值,直到所有的值都被取過。
序列可以用 range0函數來產生。
range0函數的一般格式為:range (start,stop,step)
它包含三個參數,它們的含義分別為 :
start 表示范圍開始的值。
stop 表示范圍結束的值
step 表示下次循環所增加的值
知識鏈接
序列將從 start 開始,到 stop 結束,但要注意 stop 的值不會被算進序列中比如range(0,5,1)生成的是序列 0,1,2,3,4。
其中start,step 兩個參數可以省略,省略時默認start=0,step=1
若只有一個參數,則默認 start=0,step= 1。如 range(0,3)相當于range(0,3,1)
知識鏈接
若只有一個參數,則默認start=0,step= 1。如 range(3)相當于 range(0,3,1)本活動的算法如果用 for 語句實現就會變為:
import turtle
t=turtle.Pen()
x=int(input(輸入整數”))
y=10
for x in range(x*4):
t.forward(y)
y=y+10
t.left (90)
運行、調試結果
運行、調試程序,觀察運行結果,分析程序有無錯誤。若有,嘗試解決。
知識鏈接
知識拓展:消息解密:將數字序列轉換成消息輸出。
IPO:
1.input()獲得密文的信息 存入 mw;
2.用mw.split()函數把mw拆分為一個列表
3.for循環來迭代處理輸入的密文信息中的每個字符;
for t in x:
4.利用chr()函數返回編碼對應的單字符,此處需注意chr()中的編碼為數值型,所以需要用到eval()轉換函數。
知識鏈接
知識拓展:螺旋線名字
課堂總結
1.學習了編寫程序,繪制一些有規律的幾何圖形
2.掌握了運用計算機方便快速地繪制簡單圖形
3、學習多種循環語句
作業布置
在課后,使用 Python 程序繪制自己喜歡的簡單的圖案。
謝謝
21世紀教育網(www.21cnjy.com)
中小學教育資源網站
兼職招聘:
https://www.21cnjy.com/recruitment/home/admin

展開更多......

收起↑

資源列表

<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. 主站蜘蛛池模板: 台前县| 聂拉木县| 乌什县| 汉川市| 东阿县| 康平县| 梅州市| 鲁山县| 石狮市| 邳州市| 海宁市| 临武县| 克拉玛依市| 湟中县| 哈密市| 商洛市| 齐河县| 平山县| 阿合奇县| 和龙市| 深州市| 华阴市| 林西县| 饶平县| 安康市| 车险| 从江县| 毕节市| 轮台县| 晋宁县| 酒泉市| 玉树县| 岚皋县| 蓝山县| 公主岭市| 米林县| 苏州市| 重庆市| 应城市| 盈江县| 高邮市|