資源簡介 《叢林擂臺賽》教學設計一、基本信息單位課名 叢林擂臺賽 作者學時 1課時 年級 六年級二、教學目標(1)知識與技能:① 學會分析角色需求,理順腳本的設計思路;② 學會使用單分支條件判斷結(jié)構(gòu)和多分支條件判斷結(jié)構(gòu);③ 學會使用隨機函數(shù)獲得隨機數(shù);(2)過程與方法:通過“任務驅(qū)動法”、“自主學習法”等多種方法相結(jié)合,圍繞著叢林擂臺賽這一情境,讓學生體驗編程帶來的樂趣,使學生多動手、多思考,培養(yǎng)學生的計算思維和邏輯思維能力等。(3)情感態(tài)度與價值觀:① 提升學生的信息技術(shù)能力,培養(yǎng)良好的信息素養(yǎng),鍛煉學生的計算思維;② 培養(yǎng)學生對編程的樂趣,提高實踐創(chuàng)新、學會學習的能力;三、學習者分析學生通過前面的學習,已經(jīng)對 GoC 編程有了一定的了解,初步掌握了輸入命令 cin 和屏幕輸出命令 cout。但是叢林雷臺賽是一節(jié)綜合性較強的課,學生需要學會綜合運用 if 語句、隨機函數(shù)和輸出命令語句的使用,具有一定的挑戰(zhàn)性。是根據(jù)五年級學生的認知特點,學生學習編程時,理解單個模塊的使用方法相對容易,但是理解多個模塊的含義以及組合使用時存在一定困難,因此應當拆分以上知識點,單獨講解,逐個擊破。- 1 -四、教學重難點重點:(1)掌握 if 條件判斷語句的使用(2)掌握隨機函數(shù)命令 rand 的使用難點:(1)靈活使用條件判斷語句五、教學準備PPT 資源、導學單、微課六、教學設計教學環(huán)節(jié) 環(huán)節(jié) 教學內(nèi)容 學生活動 設計意圖激發(fā)學生展示叢林擂臺賽的圖片,請學生觀激趣導入 興趣,快激趣導入 察參賽隊員,講解叢林擂臺賽規(guī) 觀察并思考(2min) 速進入學則。習狀態(tài)根據(jù)叢林擂臺賽的規(guī)則,提出問 思考問題,進行題,請學生小組討論:如何通過編 任務分析程模擬叢林擂臺賽,可劃分為哪些任務? 將綜合任務細化成任務分析 請學生發(fā)言,最后歸納為三個任 三個子任任務分析(5min) 務: 與教師共同總結(jié) 務,學生1.怪獸獲取來自大王的隨即能量 較為容易值;2.判斷怪獸 A、B 之間的能量 接收大小;3.判斷能量大的怪獸與貝貝能量大小,并輸出比賽結(jié)果講解隨機函數(shù)命令 rand,rand() 遵循“講探究新知 任務一:怪獸獲可隨機產(chǎn)生 0~RAND_MAX 間的一個 認真聽講并思考 解”—“示(25min) 取來自大王的整數(shù),RAND_MAX 的值為 32767。并 范”—“操隨即能量值;在 GoC 軟件上進行操作示范。 作”—“答- 2 -提出思考,如何隨機產(chǎn)生 0-10、 疑”這一0-100 之間的整數(shù)呢? 動手實踐 步驟學生實踐操作完成任務一講解 if 語句,if 語句是條件判斷語句,用來判斷所給定的條件是否 聽講并思考滿足,當條件成立時,判斷結(jié)果為真,否則為假。然后根據(jù)判定的結(jié)通過比較果執(zhí)行相應的操作。任務二:派誰出 單分支和if語句的形式一般有單分支if語站?判斷怪獸 雙分支語句和雙分支 if 語句。A、B 之間的能 句,加深分別利用單分支 if 語句和雙分支量大小 學生的理if 來判斷怪獸 A、B 之間的能量大解小,并進行對比。學生實踐操作完成任務二 動手實踐任務三:誰是最使用 if 條件判斷語句,判斷擂臺后贏家?判斷賽最后的勝出者。 聽講并思考能量大的怪獸復習輸出命令 cout 的使用與貝貝能量大小,并輸出比賽學生完成叢林擂臺賽綜合任務 動手實踐結(jié)果思考:用隨機函數(shù)命令產(chǎn)生三個隨機數(shù),并用 if 語句找出其中的最大拓展提高 拓展提高 思考實踐值,并將最大值輸出。請完成較快的學生思考拓展題。引導學生回顧本課所學知識,加深 回顧所學,加深評價總結(jié) 評價總結(jié)理解。 理解- 3 -(共20張PPT)年 級:六年級 下冊學 科:信息技術(shù)第7課 叢林擂臺賽叢林擂臺賽怪獸A怪獸B貝貝參賽選手:怪獸A、怪獸B vs 貝貝比賽規(guī)則:擂臺賽開始前,怪獸大王將能量傳遞給怪獸A和怪獸B,怪獸大王傳遞的能量值是隨機的,獲取到能量大的那只怪獸,將和貝貝進行決戰(zhàn)!任務分析:怪獸獲取來自大王的隨機能量值判斷怪獸A、B之間的能量大小判斷能量大的怪獸與貝貝能量大小,并輸出比賽結(jié)果任務一:怪獸獲取來自大王的隨機能量值怪獸A怪獸B隨機函數(shù)命令rand()隨機產(chǎn)生0~RAND_MAX間的一個整數(shù),RAND_MAX的值為32767。隨機產(chǎn)生0~100整數(shù):rand()%100運算符“%”表示求余數(shù)運算。隨機函數(shù)如何產(chǎn)生10以內(nèi)的隨機數(shù)呢?隨機函數(shù)任務二:判斷怪獸A、B之間的能量大小怪獸A怪獸Bif語句是條件判斷語句,用來判斷所給定的條件是否滿足,當條件成立時,判斷結(jié)果為真,否則為假。然后根據(jù)判定的結(jié)果執(zhí)行相應的操作。if語句的形式一般有單分支if語句和雙分支if語句。if條件語句表達式語句真假單分支if語句if(a>b)max=a;表達式語句if條件語句if(a>b){max=a;}else{max=b;}雙分支if語句if條件語句if條件語句單分支語句雙分支語句任務三:判斷能量較大的怪獸與貝貝之間能量大小,并輸出比賽結(jié)果怪獸A怪獸B貝貝VS用隨機函數(shù)命令產(chǎn)生三個隨機數(shù),并用if語句找出其中的最大值,并將最大值輸出。提升作業(yè)小結(jié)(if條件語句的使用)隨機函數(shù) rand()的使用輸出函數(shù)cout的使用叢林擂臺賽謝謝《叢林擂臺賽》導學單一、學習目標(1)掌握 if 語句的格式,并會運用 if 語句(2)熟練運用隨機函數(shù)獲得隨機數(shù)(3)熟練運用屏幕輸出函數(shù)輸出變量及指定字符內(nèi)容二、自主學習(1)復習第 4課《百變畫線》(課本第 23 頁)中的屏幕輸出命令的使用方法:目標 程序命令 命令效果根據(jù)屏幕提示輸入長度 cout<<“長度=?”; 輸出窗口將輸出雙引號的值 內(nèi)的字符,如“長度=?”使變量a中存儲的值顯示 cout<在屏幕上 量 a的值【任務】請同學們動手嘗試一下,利用 cout 命令輸出雙引號里的字符吧!(2)隨機函數(shù)隨機函數(shù)命令 rand()可隨機產(chǎn)生 0~RAND_MAX 間的一個整數(shù),RAND_MAX 的值為 32767。表達式“rand()/RAND_MAX”產(chǎn)生介于 0-1 之間的小數(shù),我們可以用表達式“rand()/RAND_MAX*100”產(chǎn)生介于 0-100 的隨機數(shù)。【思考】請同學們思考一下,如何產(chǎn)生 0-100 之間的隨機整數(shù)呢 _________________________________________________隨機產(chǎn)生 0~100 整數(shù)命令:rand()%100。運算符“%”表示求余數(shù)運算。請同學們動手實踐一下吧!(3) 條件判斷語句if 語句是條件判斷語句,用來判定所給定的條件是否滿足,if 語句是條件判斷語句,用來判斷所給定的條件是否滿足,當條件成立時,判斷結(jié)果為真,否則為假。然后根據(jù)判定的結(jié)果執(zhí)行相應的操作。if 語句的形式一般有單分支 if 語句和雙分支 if 語句,其具體形式如下:三、拓展遷移請同學們思考如何用隨機函數(shù)命令產(chǎn)生三個隨機數(shù),用 if 語句將三個隨機數(shù)根據(jù)大小進行排位嗎?動腦動手編寫一下程序!四、小盤點盤點一下自己在本節(jié)課中的學習收貨,在完成度和評價留言上記錄下來。學習收獲 完成度(1)掌握 if 語句的格式,并會運用 if 語句(2)熟練運用隨機函數(shù)獲得隨機數(shù)(3)熟練運用屏幕輸出函數(shù)輸出變量及指定字符內(nèi)容其他收獲: 展開更多...... 收起↑ 資源列表 -第7課《叢林擂臺賽》-教學設計.pdf 第7課 叢林擂臺賽.pptx 第7課《叢林擂臺賽》-導學單.pdf 縮略圖、資源來源于二一教育資源庫