




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
粵教版B信息技術八年級上冊教學設計
課題第一節初識計算機程序單元第一單元學科信息技術年級八
1.知識與技能
(1)了解計算機程序的概念
(2)了解Python編程語言的特點
(3)掌握Pyihon程序的運行操作
學習2.過程與方法:
目標(1)通過閱讀課木了解計算機程序。
(2)通過打開和運行程序體會計算機程序
3.情感態度與價值觀:
(1)激發學生學習計算機程序的熱情。
(2)激發學生對計算機編程項目的創想。
重占認識Python編程環境
八、、
難點認識Python編程環境
教學過程
教學環節教師活動學生活動設計意圖
導入新課問學生:學生思考從情境導入,激
李鳴在國慶節看到了無人機表演,請大家思考一
下,這么多的無人機是如何控制的呢?回答發學生學習的興
(1)什么是計算機程序趣,引出問題思
(2)Python是一門怎樣的編程語言?它是如何
編寫程序的?考。
講授新課通過圖文并茂和動畫的方式,由淺入深,向學學生聽講
生介紹計算機程序概念,讓學生了解VB語言的特
點O
一、生活中的程序與計算機程序
1生.活中的程序
生活中做每一件事都有一定的順序,比如說泡
茶看病、做飯。科學合理的程序設置可以給人學生思考通過講授讓學生
提供正確的做事方法,使人的活動變得合理高
效。回答了解計算機程
例如:我們在社區進行核酸檢測的程序,因為有序。
了這樣的程序,我們才可以快速高效地進行全
民核酸檢測。
2.計算機中的程序
計算機程序:一組指示計算機每一步動作的指令序
歹人計算機程序通常需要用計算機語言來編寫。
應用于:科學、醫藥、生產、物流、交通、通信、
娛樂等領域。
計算機程序并非只存在于計算機中。
微處理器:工業機器人、汽車、飛機、家用電器
例如:
1.音樂播放器中要使用壓縮程序,否則播放器會因
為存儲量不足而無法使用。
2.汽車和飛機中有成百上千的微處理器,計算機程
序能幫助控制引擎,減少能耗,降低污染。它們還
能控制制動器和方向盤,目前的飛機已經能做到在
從起飛到降落的全過程中無須人工干預。
3.程序設計語言
程序設計語言,目前大致可以分為機器語言、
匯編語言和高級語言三大類
(1)機器語言:計算機只能識別兩種狀態:0和
io
(2)匯編語言:為了容易理解,英語略縮詞符號
語言稱為匯編語言,如moveax,5(將數字5送入
eax寄存器)addeax,6(eax寄存器加6)
(3)高級語言:basic語言、C語言、Java語言、
python語言等。
高級語言最后還是要翻譯成機器語言,才能被
計算機識別。
二、初識Python編程環境
1.訪問Python官方網站下載合適的版本安裝,
同時還需要有Python集成開發環境,
2.下載海龜編輯器
3.打開與運行Python程序
4.修改與保存Python程序
自主學習學生閱讀課本,完成計算機程序的修改。學生討論學生體驗到了編
修改程序:打開倒計時程序后,打開代碼,將時間
1的值修改為60.查看運行結果。完成任務程的快樂,更加
喜歡編程。
課堂小結第一節初識計算機程序
一、生活中的程序與計算機程序
二、初識VB編程環境
板書第一節初識計算機程序
一、生活中的程序與計算機程序
1.生活中的程序
2計.算機中的程序
3.程序設計語言
二、初識VB編程環境
1下.載Python
2選.擇編輯器
3.打開與運行Python程序
4.修改與保存Python程序
粵教版B信息技術八年級上冊教學設計
課題第二節體驗程序設計單元第一單元學科信息技術年級八
1.知識與技能
(1)了解編寫計算機程序解決問題的過程
(2)體驗Python庫的調用
(3)掌握算法的三種基本結構
學習2.過程與方法:
目標(1)通過使用流程圖理解解決問題的過程。
(2)通過完成任務學會修改計算機程序
3.情感態度與價值觀:
(1)激發學生學習計算機程序的熱情。
(2)激發學生對計算機編程項目的創想。
重占編寫計算機程序解決問題的過程和Python庫的調用
八、、
難點編寫計算機程序解決問題的過程和Python庫的調用
教學過程
教學環節教師活動學生活動設計意圖
導入新課問學生:學生思考從情境導入,激
課堂上,老師組織了猜數字游戲,李鳴想用
Python實現人機猜數字,如何編程呢?回答發學生學習的興
(1)編寫計算機程序解決問題的過程是怎樣趣,引出問題思
的?
考。
(2)用Python還能編寫哪些有趣的程序?
講授新課一、編寫計算機程序解決問題的過程學生聽講
1.分析問題
猜數字游戲
問題的需求:猜中計算機給的隨機目標數字
范圍:0至100以內的整數
用戶每次猜測數字之后,計算機會比較猜測數
字和目標數字的大小,反饋“大了"“小了””對學生思考通過講授讓學生
了”給用戶,用戶根據反饋繼續猜數字,如此循環
往復,不斷接近并最終確定目標數字。回答了解計算機程序
這個過程就是在解決問題之前,分析該問題如何解決問題。
的需求情況和已知條件,然后對需要解決的問題給
出一個精確的描述。
2.設計算法
算法:設計出解決這個問題的詳細方法和步驟。
使用自然語言或者流程圖描述算法。
三種基本結構:順序結構、分支結構、循環結構
3.編寫程序
1,#1':注釋,是說明的文字。
1importrandom
2?猜數字
3?可以更改旃機范用
4the_number■random,randlnt(0r100)?系統苴機制.
5rrintC^!讓我f]來玩一個|?數字游戲吧!?)
6guuAlntCnputr請猜一個。到100之間的秘密數于,)}
while(gu—!"the^nuMber):
r(guess>the_nu?ber):
9print(guess,?貪大了,請再來一次'1
t(guess<the_iu)?ber):
11print(guess,*5i4'T?請再來一次'1
12guess-fnt(input(,再來一次:,))
13print(guess,?就是秘密數字,然■你■對了!,)
4.調試運行
將編制好的程序在計算機中運行測試,修正語
法錯誤和邏輯錯誤。
編寫的程序與規則不一致,程序出錯而中斷運
行。
例如,Pyihon語句中的標點符號,如括號、單
引號,都是英文標點符號。
二、體驗Python庫的調用
標準庫:隨著Python安裝的時候默認自帶的庫。
第三方庫:需要下載后安裝到Python的安裝目錄
下,覆蓋領域:科學計算、WEB開發、大數據、人
工智能、圖形系統等。
1.安裝相應的庫
單擊,“庫管理”對話框,在搜索欄輸人庫的名稱,
點擊“安裝”按鈕。海龜庫turtle是海龜編輯器內
置的,不需要另行安裝,
用import導入第三方庫
2.修改擊鍵得分
將代碼"score+=10”改為"score+=15",即可實
現每次準確擊鍵得分加15分。
3.修改敲擊鍵位
修改敲擊鍵位相應的代碼,同時要更改鍵位顯示的
外觀。
例如,A鍵的位置換成J鍵,要在程序中將敲擊A
鍵的代碼改成敲擊J鍵,同時要將A鍵方塊改成J
鍵方塊。
自主學習學生閱讀課本,完成計算機程序的修改。學生討論學生體驗到了編
(1)打開本節配套素材中的“彩色彈珠”,運行程序觀
察效果。完成任務程的快樂,更加
(2)參考圖1-19,修改“彩色彈珠"程序,再觀察程喜歡編程。
序運行的效果。
課堂小結第二節體驗程序設計
一、編寫計算機程序解決問題的過程
二、體驗Python庫的調用
板書第二節體驗程序設計
一、編寫計算機程序解決問題的過程
1.分析問題
2.設計算法
3.編寫程序
4.調試運行
二、體驗Python庫的調用
1.安裝相應的庫
2.修改擊鍵得分
3.修改敲擊鍵位
粵教版B信息技術八年級下冊教學設計
課題第三節智能運動助手單元第二單元學科信息技術年級八
1.知識與技能
(1)懂得表示判斷條件
(2)掌握關系運算符和邏輯運算符
(3)掌握在程序中實現分支語句
學習2.過程與方法:
目標(1)通過編寫程序掌握分支結構算法的過程。
(2)通過完成任務學會使用關系運算符和邏輯運算符。
3.情感態度與價值觀:
(1)激發學生學習計算機程序的熱情。
(2)激發學生對計算機編程項目的創想。
重點分支語句的實現、關系運算符和邏輯運算符的使用
難點分支語句的實現、關系運和符和邏輯運黨符的使用
教學過程
教學環節教師活動學生活動設計意圖
導入新課李鳴一直很重視鍛煉身體,可是運動量為多少才學生思考從情境導入,激
能達到鍛煉效果呢?醫生告訴他一種簡單實用的判
斷方法,李鳴想這樣算多麻煩,不如編個程序自動回答發學生學習的興
判斷運動量是否合適。一起來試試設計開發你的趣,引出問題思
“智能運動助手”吧。
(1)判斷條件如何表示?考。
(2)條件判斷與分支執行在程序中如何實現?
(3)分支條件判斷在程序中有哪些應用?
任務探究用Eython開發??智能運動助手"程序,能根據被斷學生思考以任務作為驅
者年齡和運動后15秒的脈搏數據,自動計算運動心
事和適宜運動心事范圍,并以此為依據判斷運動量是動,讓學生有學
否合適。習的動力。
講授新課一、分析問題學生聽講
分析清楚判斷的條件怎么表達才準確,判斷中需
要哪些數據,這些數據如何獲得,是鍵盤輸入還是計
算獲得。最后需要有怎樣的輸出形式。
輸入被診斷者的年齡(n)和15秒內的脈搏數據(m),
推算出實際運動心率(p)為15秒脈搏數m*4,
運動量適宜的最低運動心事(pl)的計算公式為學生思考通過講授讓學生
(220-n)*60%,
回答
運動量適宜的最高運動心率(p2)的計算公式為了解本節課的重
(220-n)*85%,難點。
當P大于等于P1且P小于等于P2時,可以得出運動
量合適的提示,否則輸出運動量不合適,需要調整的
提示。
二、分支結構描述算法
上述分析中,出現了需要進行判斷并根據判斷結果
有不同的分支處理的流程結構,這樣的結構稱為分支
結構。
自然語言
(1)向計算機輸入:您的年齡n
(2)向計算機輸入:您運動結束后15秒的脈搏數m
(3)計算運動后的心率:p=m*4:
(4)計算適宜運動心率范圍最小值:pl=(220-n)*60%
(5)計算適宜運動心率范圍最大值:p2=(220-n)*85%
(6)如果p>=pl且p〈=p2,輸出提示“運動量合適”;
否則,輸出提示“運動量需調整‘‘
流程圖
【開始
輸個W/
/輸入15秒的脈搏數m/
計算運動后的心率:p=m*4
計算適宜運動心率范國域小值:pl=(220-n)*60%
計算適宜運動心率他國地大值:p2=(220-n)*85%
£1_______否
產vCTp>=plllp<=pZ3Z>^
運動量合適1/運動量需調整
三、單分支和雙分支語句
在程序設計中,主要使用if條件語句來實現分支結構
的條件判斷。包括單分支語句、雙分支語句和多分
支語句。
1.單分支語句
2.條件表達式和關系運算符
3.邏輯運算符和邏輯表達式
4.雙分支語句
四、多分支語句
if--elif--else
格式
if〈條件表達式1>:
<語句塊1>
elif<條件表達式2>:
<語句塊2>
elif<條件表達式3>:
<語句塊3>
else:
〈語句塊n>
自主學習編寫程序,實現功能:當輸入年齡和15秒脈搏時,自學生討論學生體驗到了編
動計算運動后的心率,并通過判斷實際運動心率是否
在運動心率操作范圍內,從而以此為依據判斷運動量完成任務程的快樂,更加
是否合適。喜歡編程。
課堂小結第三節智能運動助手
一、分析問題
二、分支結構描述算法
三、單分支和雙分支語句
四、多分支語句
板書第三節智能運動助手
一、分析問題
二、分支結構描述算法
三、單分支和雙分支語句
四、多分支語句
粵教版B信息技術八年級下冊教學設計
課題第四節自動售貨機單元第二單元學科信息技術年級八
1.知識與技能
(1)懂得列出多項數據項
(2)掌握while循環語句的使用
(3)掌握從多項數據中選擇指定的數據項
學習2.過程與方法:
目標(1)通過編寫程序掌握循環結構算法的過程。
(2)通過完成任務學會使用列表。
3.情感態度與價值觀:
(1)激發學生學習計算機程序的熱情。
(2)激發學生對計算機編程項目的創想。
重點while循環語句,列表使用
難點while循環語句,列表使用
教學過程
教學環節教師活動學生活動設計意圖
導入新課炎熱的夏天,剛打完球的李鳴與小伙伴們到學校學生思考從情境導入,激
的自動售貨機買礦泉水,但是他們發現這臺售貨機
每次只能買一瓶水,很不方便。李鳴想對自動售貨回答發學生學習的興
機的程序進行改良,用戶可以重復輸入多個購買的趣,引出問題思
商品號,直到選擇完畢才結算,實現一次購買多個
考。
商品C
(1)如何列出多項數據項?
(2)如何在程序中描述重復執行的操作?
(3)如何從多項數據中選擇指定的數據項?
任務探究了解自動售貨機的操作方法,設計一個自動售貨機程學生思考以任務作為驅
序:利用計算機鍵盤模擬售貨機的操作按鍵,可多次
動,讓學生有學
輸入購買商品的對應編號進行商品選購,當輸入"0"
時結束選購,并輸出商品的數量和總價。習的動力。
講授新課四、分析問題學生聽講
自動售貨機一般是通過數字按鍵輸入商品的編號來
選擇需要購買的商品,李鳴的設想是輸入編號后按回
車鍵確定,然后可以繼續輸入編號購買下一個商品。
當輸入數字0則表示結束選購,此時機器在屏幕上顯
示商品的數量和總金額,
(1)觀察右表,編號是一系列有順序的數字,如果我們學生思考通過講授讓學生
能讓商品和價格也按編號的順序排列并且保存起來,
就可以通過輸入編號來選購商品了。回答了解本節課的重
(2)消費者可以不斷地加購商品,這是一個重復執行的難點。
過程,因此我們需要使用一種新的程序結構來實現這
個過程。
五、循環結構描述算法
有些步驟是可以反復執行的,這種重復執行的結構
我們稱為循環結構。
自然語言
(I)用戶輸入商品編號;
(2)如果輸入的編號不為0則進入第3步,否則跳到第
4步;
(3)輸出當前選購的商品價格和名稱,計算選購商品的
數量和總價,等
待用戶輸入下一件商品的編號;
(4)結束購物,輸出選購的商品總數和總價。
流程圖
■開始
輸入商品號
商品編號不為0
輸出當前選購商
品的價格和名稱
計算選購商品的數里和總價
用戶輸入編號
結束
三、應用列表
前面提到,希望可以將商品名稱和價格按指定的順序
保存起來。在Python中,我們可以使用列表來保存
一系列的數據,使其具有一定的順序關系。
1.創建列表
格式:
<列表名>=[〈元素I〉,〈元素2>,
2.列表的操作
print列表名輸出列表所有元素
print列表名[n]輸出列表中的序號為n的元素
len(列表名)列表中元素的數量
四、while循環語句
1.while循環語句
使用while語句實現重豆執行的效果,即在某個條件
成立的情況下,循環執行某段程序(即循環體)。
格式:
while<條件表達式〉:
循環體
當while后面的條件表達式結果為True,
則執行while語句下面縮進的循環體,
執行完循環體后,又回到語句while(條件),
檢測(條件)是否還成立,
如果(條件)不成立,結束循環。
2.設置循環條件
使用break命令來退出或者中斷循環。
在while后面的條件我們可以設置為"n!=0",表示
如果“n不等于0”這個條件成立則顯示選購的商品,
繼續等待輸入編號;如果"n不等于0"這個條件不成
立則結束循環,流程圖如圖。
自主學習編寫程序,實現功能:當輸入年齡和15秒脈搏時,自學生討論學生體驗到了編
動計算運動后的心率,并通過判斷實際運動心率是否
在運動心率操作范圍內,從而以此為依據判斷運動量完成任務程的快樂,更加
是否合適。喜歡編程。
課堂小結第三節智能運動助手
一、分析問題
二、循環結構描述算法
三、應用列表
四、while循環語句
板書第三節智能運動助手
一、分析問題
二、循環結構描述算法
三、應用列表
四、while循環語句
粵教版B信息技術八年級下冊教學設計
課題第五節飛花令單元第二單元學科信息技術年級八
1.知識與技能
(1)懂得運用程序如何判斷句子中是否包含指定的字符
(2)掌握for循環語句的賃用
(3)掌握range函數使用
學習2.過程與方法:
目標(1)通過編寫程序掌握for循環結構算法的過程。
(2)通過完成任務學會讀用序列。
3.情感態度與價值觀:
(1)激發學生學習計算機程序的熱情。
(2)激發學生對計算機編程項目的創想。
重點for循環語句,range使用
難點for循環語句,range使用
教學過程
教學環節教師活動學生活動設計意圖
導入新課飛花令是古人行酒令時玩的一種文字游戲,《中學生思考從情境導入,激
國詩詞大會》節目組弓1進并改良了“飛花令”,參
賽選手輪流說出含有主題字的詩句,在規定時間內回答發學生學習的興
未答出或答錯為輸。趣,引出問題思
李鳴想用Python編寫一個“飛花令大比拼”的
程序,一起來試試陀!考。
(1)如何判斷句子中是否包含指定的字符?
(2)當循環災數確定時,如何進行循環實數的控制?
(3)如何生成一組某一范圍內的數字序列?
任務探究了解古代飛花令規則,設計開發“飛花令大比拼”程學生思考以任務作為驅
序:通過鍵盤輸入詩句,程序自動判斷主題字是否在
詩句中的指定位置中。動,讓學生有學
習的動力。
講授新課一、問題與算法學生聽講
1問.題分析
我們在(中國詩詞大會》等節目中看到的飛花令比賽
規則比較簡單,選手輪流在規定時間內說出含有主題
字的詩句即可。假如飛花令主題字為“花”,選手輪
流說出包含"花"字為詩句即可,對于“花”字出現
的位置則沒有要求。學生思考通過講授讓學生
2算.法描述
①判斷詩句中是否包含主題字:雙分支結構回答了解本節課的重
②循環多次判斷輸入詩句中主題字出現的位置是否難點。
在指定位置上:循環結構
二、序列和成員運算符
在Python中,字符呂、列表等數據類型都屬于序列。
I字列中每個元素都有屬于自己的序號(即索引),我們
可通過每個元素的索引訪問它們。一般從起始元素開
臺從左到右計數,索引值從。開始遞增,
F>ython成員運算符用于判斷某個值是否為序列中的
J戊員,共有兩個成員
、
云算符:
(I)in:如果在指定的序列中找到值則返回True,否則
區回False
(2)notin:如果在指定序列中找不到值則返回True,否
!QIJ返回False。
三、for循環語句
1.for循環語句格式與算法描述
1各式:
for循環變量in序列:
彳盾環體
V貨程圖
False
擊壞更量in序碼2、一
True,
德環體
酒壞外語與
2.range()數字序列函數
除字符串、列表這些熟悉的序列類型,Python還可
以通過range()函數生成一定范圍內的數字序列,
range()函數生成的是一段左閉右開的數字序列。
range()函數的語法是:rang(start,stop,step);
start指的是計數起始值,若省略,默認是0;
stop指的是計數結束值,不可省略;
siep是步長,若省略,默認為1。
自主學習編寫“飛花令大比拼”程序實現如下功能:飛花令主學生討論學生體驗到了編
題字為“花”,對令人輸入一句七言古詩詩句,判
斷主題字出現的位置是否依次出現在詩句的第1到完成任務程的快樂,更加
第7個字,如果依次出現則飛花令挑戰成功,如果詩喜歡編程。
句特定位置沒有出現主題字,飛花令結束.
課堂小結第五節飛花令
一、問題與算法
二、序列和成員運算符
三、for循環語句
板書第五節飛花令
一、問題與算法
二、序列和成員運算符
三、for循環語句
粵教版B信息技術八年級下冊教學設計
課題第六節妙筆生花單元第二單元學科信息技術年級八
1.知識與技能
(1)懂得什么是庫?它有什么作用?
(2)掌握使用turtle庫畫出圖形
(3)掌握random隨機函數使用
學習2.過程與方法:
目標(1)通過編寫程序掌握turtle和random算法的過程。
(2)通過結婚數學知識畫出各種圖形。
3.情感態度與價值觀:
(1)激發學生學習計算機程序的熱情。
(2)激發學生對計算機編程項目的創想。
重點for循環語句,range使用
難點for循環語句,range使用
教學過程
教學環節教師活動學生活動設計意圖
導入新課一天,信息技術老師展示了一幅神奇的畫。李鳴學生思考從情境導入,激
看著白色的畫布上,一只小海龜在忙碌地工作,走
過的地方留下了一個個圖案,最后還填上各種顏回答發學生學習的興
色。李嗚很好奇,叵老師是如何做到的。讓我們一趣,引出問題思
起來學習怎樣使用Python畫出各種各樣美麗的花
朵吧!考。
(1)什么是庫?它有什么作用?
(2)怎樣使用turtle庫畫出圖形
(3)如何讓小海龜在屏幕中指定位置畫圖?
任務探究使用Python的繪圖工具畫出形狀各異的花朵,最后學生思考以任務作為驅
創作出一幅有特色的繁花心院的電腦繪畫。
動,讓學生有學
習的動力。
講授新課一、問題與算法學生聽講
1.問題分析
現實世界各式各樣的花朵花能形狀大都與幾何圖形
相似:花的形狀有喇叭形、扇形、橢圓形、圓形等。
我們仔細觀察,尋找特征,就會發現規律,這些花就
是由一定數量的幾何圖形組成的。
2算.法描述學生思考通過講授讓學生
(1)畫一個半徑為一定大小的圓形;
回答了解本節課的重
(2)換一個方向;
(3)重復上面兩個步驟四次。難點。
二、庫的引用
(1)標準庫:就是Python里自帶的模塊,不需要另外
安裝,通常我們用
import就可以引入這些庫了。常用的Python標準庫
有:繪圖工具一lurle庫、隨機數工具一random庫、
時間處理工具一time庫等,
(2)第三方庫:就是由第三方機構發布具有特定功能的
模塊。例如,開發2D游戲的Pygame庫、從網站抓
取數據并解析的BeautifulSoup庫、用于數據讀取與
處理的pandas庫等。
(3)自定義模塊:自己編寫模塊,然后使用。
引用Python的庫的常用
方法如下:
imporiv庫名〉
例如,importturtle
Python提供了許多內建函數,如print()、input()、
len()、int()等函數。
三、turtle庫的使用
我們可以想象一只小海龜由一組函數指令控制,在屏
幕上移動,在它爬行的路徑上繪制了圖形。在引用
turtle庫函數的時候,需要加上庫名作為前綴,
例如turtle.forward(5C),意思是讓海龜沿著前進50的
距離,方向為海龜的朝向。如果使用turle庫的函數
畫一朵繡線菊,可以按以下步驟進行:
(1)導入lurlle庫的所有函數,使用circle()函數畫個
半徑為50的圓。
importturtle#導入turtle庫的所有函數
lurlecirele(50)#畫一個半徑為50的圓形
(2)用代碼lurleerele(50)畫第二個圓,但是這樣會覆蓋
原來的圓,因此。需要讓海龜畫筆旋轉一個角度。小
海龜走圈360度,畫五個圓,每次旋轉72度(360-
5=72).可以使用left()麗數讓海龜向左(逆時針)旋轉
72度。同時,我們使用for循環語句就可以讓程序代
碼更簡潔,效率更高。代碼如下:
importturtle#導人turtle庫的所有函數
foriinrange(5):#循環執行for語句下面的語句塊5次
lurtle.circle(50)#畫個半徑為50的圓形
trlelef(72)#將畫筆向左(逆時針)旋轉72度
⑶使用color(colorl,color2)設置顏色,color1是畫筆
顏色..color2是埴充顏色.然后用begin_fH()函數和
end_fll()函數搭配使用為花朵填上顏色。
Python是用單詞字符串表示顏色的,而且收錄了常見
的各種顏色的英文單詞,常用的有:
"red","blue","white","green";,black",,"purple","yellow,,,
"orange","pink"
四、random庫的使用
格式.randint(a,b)
功能:隨機產生一個介于a和b之間的整數(包括a和
b)o
笛卡爾坐標
參考代碼如下:
x=random.randint(-720,720)
y=random.randint(-420.420)
turtle.goto(x,y)
randim。函數和choice()函數的使用方法
自主學習(1)上面用Python畫的繡線菊的花謔重疊在一起了,學生討論學生體驗到了編
如何優化程序代碼,讓花瓣緊挨在一起而不重咎,并
完成任務
增加中間的花蕊(效果如圖2-29所示)。程的快樂,更加
(2)在畫繡線菊的基砒上,我們以類似的思路和算法,喜歡編程。
用Python畫出更多不同種類的花朵,如三角梅、太
陽花等,效果可以參考圖2-29。
課堂小結第六節妙筆生花
一、問題與算法
二、庫的引用
三、lurile庫的使用
四、random庫的使用
板書第六節妙筆生花
一、問題與算法
二、庫的引用
三、lurtle庫的使用
四、random庫的使用
粵教版B信息技術八年級下冊教學設計
課題第七節項目活動:我是信單元第二單元學科信息技術年級八
息安全小助手
1.知識與技能
⑴懂得如何制作Python編程項目
(2)掌握分支和循環結構混合使用
2.過程與方法:
學習
(1)通過項目活動提高編程技能。
目標(2)通過小組合作完成逃題內容。
3.情感態度與價值觀:
(1)激發學生學習計算機程序的熱情。
(2)激發學生對計算機編程項目的創想。
重點算法的設計,代碼的編寫
難點算法的設計,代碼的編寫
教學過程
教學環節教師活動學生活動設計意圖
導入新課信息時代,信息系統無處不在,信息安全關系到學生思考從情境導入,激
個人隱私、社會安定和國家安全,為了保護信息安
全,信息安全工程師會采用訪問控制、信息加密等回答發學生學習的興
措施,從而保證信息的保密性和完整性。趣,引出問題思
同學們,我們也可以運用Python程序設計語言
開發出保護信息安全的程序,成為一名信息安全小助考。
手。
任務探究同學們2?4人組成一個小組,通過“頭腦風暴”,從學生思考以任務作為驅
以下參考主題中選擇一個題目,或者自擬一個與信息
安全相關的主題,開會項目活動.共同開發一個程序動,讓學生有學
作品。習的動力。
講授新課一、項目選題學生聽講
參考主題
(1)訪問控制。
①設計安全機制防止暴力破解密碼(難度系數:★★
★)。
②設計安全的驗證碼機制(難度系數:★★★).
③判定用戶設置的密碼安全等級(難度系數:★★學生思考通過講授讓學生
★)o
(2)數據加密:利用愷撒密碼規則對信息進行加密和解回答了解本節課的重
密(難度系數:★★★)(>難點。
⑶自擬。
3.本組選題為:判定用戶設置的密碼安全等級
二、項目規劃
根據項目選題,在小組中組織討論,制訂項目活動
規劃。
三、探究活動
根據項目活動規劃的安排,通過分析范例、搜索網上
資料,開展探究學習包括了解與項目選題有關的信
息安全規則或機制、鞏固學習Python的基礎知識等。
安全等級判定規則如下:
(1)少于8位---弱;
(2)只由數字、小寫字母、大寫字母或特殊符號當中的
一種組成——弱;
(3)由數字、小寫字母、大寫字母或特殊符號當中的兩
種組成一中等
(4)由數字、小寫字母、大寫字母或特殊符號當中的三
種以上組成一強。
四、項目實施
(-)分析問題
(-)設計算法
(三)編寫程序
(四)調試運行、檢測結果
五、成果交流
通過項目活動,我們完整經歷了運用計算機程序解
決問題的過程,鞏固了使用Python程序設計語言實
現算法的知識,體會了程序設計的價值,感受了程序
設計的魅力。
另外,密碼安全等級的判定只能讓用戶了解
用戶設置的密碼安全等級.并不保證密碼自身的安
全,對于不同的信息系統要使用不同的密碼,對于重
要的系統使用更為安全的密碼,絕對不要所有系統使
用同一個密碼。我們都要加強個人信息安全保護,做
好自己的安全衛士!
六、活動評價
自主學習(1)上面用Python畫的繡線菊的花能重疊在一起了,學生討論學生體驗到了編
如何優化程序代碼,讓花瓣緊挨在一起而不重疊,并
增加中間的花蕊(效果如圖2-29所示)。完成任務程的快樂,更加
(2)在畫繡線菊的基砒上,我們以類似的思路和算法,喜歡編程。
用Python畫出更多不同種類的花朵,如三角梅、太
陽花等,效果可以參考圖2-29。
課堂小結第七節
項目活動:我是信息安全小助手
一、項目選題
二、項目規劃
三、探究活動
四、項目實施
五、成果交流
六、活動評價
七、活動范例
板書第七節
項目活動:我是信息安全小助手
一、項目選題
二、項目規劃
三、探究活動
四、項目實施
五、成果父流
六、活動評
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- DB31/T 548-2011腦癱兒童康復管理規范
- DB31/T 478.16-2014主要工業產品用水定額及其計算方法第16部分:基建(城市房屋建設)
- DB31/T 1410-2023增材制造用鈦及鈦合金粉末材料通用規范
- DB31/T 1167-2019企業商務信用評價通則
- DB31/ 540.8-2015重點單位消防安全管理要求第8部分:公共娛樂場所
- DB31/ 540.10-2015重點單位消防安全管理要求第10部分:商場市場
- 畜產品加工產業政策動態分析與對策考核試卷
- 計算機二級JAVA性能調優試題及答案
- 橋梁工程深基坑開挖專項施工方案
- 計算機二級Web考試學習方法試題及答案
- 2025年上半年酒店市場營銷部工作總結與下半年計劃
- 多元金融行業:期貨行業專題報告:行業邏輯趨完善乘風破浪終有時311mb
- 2025屆山東省濟南市高三二模歷史試題(含答案)
- 第七單元 第1課時 從不同位置觀察物體(大單元教學設計) 一年級數學下冊 (蘇教版2025)
- 2025年環境管理體系審核員考試試題及答案
- 安徽省六安市2024-2025學年八年級(下)期中歷史試卷(含答案)
- 航運業人力資源開發與管理考核試卷
- 樓梯 欄桿 欄板(一)22J403-1
- 塑膠原料來料檢驗報告
- 一級病原微生物實驗室危害評估報告
- [模板]健康教育處方
評論
0/150
提交評論