初中信息技術川教七年級上冊 走進Python的世界random模塊教學設計_第1頁
初中信息技術川教七年級上冊 走進Python的世界random模塊教學設計_第2頁
初中信息技術川教七年級上冊 走進Python的世界random模塊教學設計_第3頁
初中信息技術川教七年級上冊 走進Python的世界random模塊教學設計_第4頁
全文預覽已結束

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

成都外國語學校

信息技術學科教學設計

教學基本信息

課題名稱

學用random模塊

授課時間

1課時

教師姓名

張靜怡

學生年級

初二

課時

課型

是否實施

一、教學分析設計

教材分析

該節是四川教育出版社出版的七年級下冊第三單元第二節------學用random模塊。該節主要通過學習random模塊的基本用法,為下一步學習使用Python編程語言解決實際生活中的問題打好基礎。

學情分析

七年級的學生們很活躍,對學習編程技術會有很強的積極性,所以我會在上課過程中主要采取引導與激勵機制,鼓勵他們多多思考,以生活實例引入我們的編程學習,以解決生活問題來解決課堂內容,激發他們的參與意識,培養他們的合作精神和探究熱情。

設計思想

通過采用分享有趣的抽獎活動,運行隨機抽選學號小程序來引入新課,讓學生感受到隨機數的神奇。在此基礎上引導學生掌握隨機模塊的引入、熟悉randint方法,了解choice方法。通過綜合練習“抽選大獎”游戲融會貫通舊知和新知,從而使同學們對random模塊更加熟悉。

教學方法

提問法、講授法、任務驅動法

教學目標

掌握random模塊的基本用法

能使用randint方法生成隨機數

能使用choice方法從數列中隨機取值

教學重點

能使用randint方法生成隨機數

能使用choice方法從數列中隨機取值

教學難點

能合理的選擇合適的方法

能舉一反三,制作有創意有實際作用的程序

教學實施設計

教學環節設計

教學環節

教師活動

學生活動

設計意圖

新課導入

講授新課

課堂小結

一、引入新課

請同學們分享平時生活中見到過的有趣的有創意的抽獎活動。隨后,老師分享兩個有關我們學校新年晚會的抽獎活動。

現場演示一個隨機抽選的小程序,抽中學號的幸運同學下課后可以領一份小禮物。

這節課我們就來制作一個有趣的抽獎小程序。

二、新授

說到抽獎,就離不開隨機模塊了,剛剛運行的抽獎小程序是用VB寫的,這節課將在我們熟悉的Python環境下完成。PPT展示今日主題。

對比上學期學習過的turtle模塊,引出random模塊。

(一)引入random模塊

介紹random,從英文含義到中文含義,幫助學生記憶。

提到模塊,用法都是相似的。類似于turtle模塊,應該要先引入再使用模塊里面的各種方法。引入方法有兩種:

①importrandom

②importrandomas__

Python環境下演示。

(二)random模塊的常用方法

(1)模塊與方法的使用

強調通過模塊名.方法名來調用。

(2)randint方法

講解randint(開始數,結束數)在開始數到結束數之間,隨機生成一個整數。

在Python環境下,制作隨機在同學們的學號中抽取一個學號、一次性抽取5個學號的小實例。并抽取5名幸運兒獲得小禮物。

任務一:三個小問題

①把randint()的下限設為0,上限設為1,生成的隨機數會是什么結果?

②把randint()的下限或上限的值取成負整數,會出現什么結果?

③把randint()的下限或上限的值取成小數,會出現什么情況?說明了什么?

學生在Python環境下輸入代碼測試以上三個小問題(2分鐘)

老師用randint隨機抽三名同學回答問題。

①randint()的下限和上限的取值都可以包含。

②randint()的下限或上限的取值可以是負整數。

③randint()的下限或上限不能是小數。

(3)choice方法

提問:看學號不直觀,如何改成直接抽取名字?

介紹choice(數據列)隨機從數據列中抽取一個數據

Python環境下簡單介紹數據列的用法,演示從10個同學的姓名中抽取1個姓名、一次性抽取5個姓名的操作。并抽取5名幸運兒獲得小禮物。

演示從一個字符串中隨機抽取任意個字符的操作。

(三)綜合練習

學校舉辦教職工新年晚會,一共有200個教職工,每人手上分別拿著1-200的號碼,晚會將抽出1-5等獎,請編寫程序隨機抽選5位中獎號碼,并顯示分別是幾等獎。(引導學生獨立完成一個模擬抽獎的程序,5分鐘)

展示上交了的同學的程序,并點評。

三、總結

模塊及randint與choice方法,他們的區別與聯系,以及該如何選擇。課堂末尾以shuffle方法吸引學生,猜想下節課又能做出如何神奇的效果?留下懸念,激發學生好奇心與興趣,讓學生課下自由研究。

集中精神,積極參與

回憶turtle模塊。

感受隨機數的神奇,抽到自己是幸運兒非常激動。

認真上機測試代碼。

引導學生思考

獨立完成該抽獎程序。

學生回答

集中學生注意力,激發學生對學習這節課的興趣。

通過上學期所學習的內容進行對比,既復習知識,又能幫助學生記憶和理解

通過抽取幸運兒可以得到小禮物,

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論