第7課 循環(huán)結(jié)構(gòu) 教案(2課時)

上傳人:一*** 文檔編號:159671671 上傳時間:2022-10-09 格式:DOC 頁數(shù):6 大?。?0KB
收藏 版權(quán)申訴 舉報 下載
第7課 循環(huán)結(jié)構(gòu) 教案(2課時)_第1頁
第1頁 / 共6頁
第7課 循環(huán)結(jié)構(gòu) 教案(2課時)_第2頁
第2頁 / 共6頁
第7課 循環(huán)結(jié)構(gòu) 教案(2課時)_第3頁
第3頁 / 共6頁

下載文檔到電腦,查找使用更方便

10 積分

下載資源

還剩頁未讀,繼續(xù)閱讀

資源描述:

《第7課 循環(huán)結(jié)構(gòu) 教案(2課時)》由會員分享,可在線閱讀,更多相關(guān)《第7課 循環(huán)結(jié)構(gòu) 教案(2課時)(6頁珍藏版)》請在裝配圖網(wǎng)上搜索。

1、 第 7 課 閩教版(2020)七年級信息技術(shù)下冊教案 循環(huán)結(jié)構(gòu)(第 15-16 課時) 教學(xué)內(nèi)容分析 本課主題 1 主要介紹了 for 循環(huán)語句的基木結(jié)構(gòu)及其應(yīng)用實例。為了讓學(xué)生充分領(lǐng) 會循環(huán)語句在編程解決實際問題中的作用,教材以數(shù)青蛙益智接龍游戲為實例,詳細(xì)地向?qū)W 生闡述了 for 循環(huán)語句的語法結(jié)構(gòu)和執(zhí)行流程,讓學(xué)生在實例中體會循環(huán)結(jié)構(gòu)是如何處理和 解決實際問題的。 主題 2 介紹了 while 循環(huán)語句的基本結(jié)構(gòu),并通過將數(shù)青蛙益智接龍游戲用 while 語句 進(jìn)行改寫,讓學(xué)生對 while 和 for 循環(huán)語句有更深刻的認(rèn)識。接下來教材使用電子密碼鎖為 例

2、子,讓學(xué)生動手實踐。 通過多次編程實踐,讓學(xué)生對如何利用循環(huán)語句解決實際問題小有心得。最后教材提出 了一個很有意思的實踐創(chuàng)新問題,需要幾次才能將紙張折疊出不低于珠穆朗瑪峰的高度,供 學(xué)生進(jìn)行探究和實踐。 教師在授課時,既要注意結(jié)合教材傳授 for 和 while 循環(huán)語句的基本語法結(jié)構(gòu)和執(zhí)行流 程,又要注意提供足夠的實踐機會,讓學(xué)生在實踐中體會 for 和 while 循環(huán)對于用編程解決 實際問題所帶來的幫助,同時為今后編寫更復(fù)雜的語句打下基礎(chǔ)。 學(xué)習(xí)時要注意結(jié)合實際問題,將已經(jīng)學(xué)過的各種 C 語句進(jìn)行綜合運用,解決實際問題。 教學(xué)對象分析 小學(xué)階段學(xué)習(xí)的 Scratc

3、h 這種基于圖形化界面的編程語言中也涉及循環(huán)結(jié)構(gòu)的應(yīng)用,這 對于學(xué)生學(xué)習(xí)本課的 for 循環(huán)和 while 循環(huán)有很大的幫助。教師在教學(xué)的時候,應(yīng)當(dāng)充分考 慮這個因素,引導(dǎo)學(xué)生在兩者之間進(jìn)行對比。 for 循環(huán)和 while 循環(huán)本身存在著一定的抽象性,具有比較復(fù)雜的語法結(jié)構(gòu),循環(huán)語句 中有多個構(gòu)成循環(huán)的元素,所以學(xué)生對于 for 循環(huán)和 while 循環(huán)的理解上需要一定的抽象思 維能力。教師在引導(dǎo)學(xué)生學(xué)習(xí)的時候,要注意幫助學(xué)生理解這些抽象概念,通過流程圖等形 式幫助學(xué)生理解較為抽象的循環(huán)語句的執(zhí)行過程,從而進(jìn)一步掌握 for 循環(huán)和 while 循環(huán)的 使用方法。 由于學(xué)生尚不具

4、備特別豐富的編程經(jīng)驗,所以教師在教學(xué)中要注意,學(xué)生在具體應(yīng)用的 時候,有可能會混淆 for 循環(huán)和 while 循環(huán)語句的語法元素,產(chǎn)生不必要的編譯錯誤,這點 在教學(xué)中要有足夠的準(zhǔn)備,對相應(yīng)的語法細(xì)節(jié)進(jìn)行對比和辨析。 教學(xué)目標(biāo) 閩教版(2020)七年級信息技術(shù)下冊教案 1.理解 for 循環(huán)語句的基本結(jié)構(gòu)和執(zhí)行過程。 2.能夠運用 for 循環(huán)語句編程解決較為簡單的實際問題。 3.理解 while 循環(huán)語句的基本結(jié)構(gòu)和執(zhí)行過程。 4.能夠運用 while 循環(huán)語句編程解決較為簡單的實際問題。 學(xué)重點和難點 1.教學(xué)重點。 (1)for 循環(huán)

5、語句的執(zhí)行流程。 (2)while 循環(huán)語句的結(jié)構(gòu)。 2.教學(xué)難點。 (1)編寫 for 循環(huán)結(jié)構(gòu)的代碼解決實際問題。 (2)編寫 while 循環(huán)結(jié)構(gòu)的代碼解決實際問題。 教學(xué)方法 1.講授法:參照教材的流程圖,直接講授 for 循環(huán)語句的執(zhí)行流程。 2.任務(wù)驅(qū)動教學(xué)法:立足于教材,給學(xué)生布置數(shù)青蛙接龍游戲的編程任務(wù),引導(dǎo)學(xué)生在 實踐中不斷體驗 for 循環(huán)和 while 循環(huán)語句的執(zhí)行過程,進(jìn)而潛移默化地理解循環(huán)結(jié)構(gòu)的應(yīng) 用方法。 3.類比法:循環(huán)語句在邏輯上都是相通的,在學(xué)了 for 循環(huán)語句的基礎(chǔ)上,將 while 循 環(huán)語句和 for

6、循環(huán)語句做對比,讓學(xué)生清楚地認(rèn)識到兩者之間存在的差異和共性,從而使學(xué) 生能夠?qū)ρh(huán)結(jié)構(gòu)的程序設(shè)計融會貫通。不要拘泥于循環(huán)語句本身的表面語法差異,而產(chǎn)生 只見樹不見林的結(jié)果。 教學(xué)準(zhǔn)備 1.教學(xué)環(huán)境。 多媒體網(wǎng)絡(luò)教室。 2.教學(xué)資源。 C 語言源代碼樣例。 教學(xué)過程 第 15 課時 一、引入新課(5 分鐘) 1.播放數(shù)青蛙接龍游戲的兒歌視頻。 閩教版(2020)七年級信息技術(shù)下冊教案 “一只青蛙,一張嘴,兩只眼睛,四條腿....”一直數(shù)下去,數(shù)到 100 只青蛙。 2.引言,這是小時候很多人曾經(jīng)玩過的游戲。對于已經(jīng)進(jìn)人青少年時期的

7、中學(xué)生米說, 再玩這個游戲就顯得有此枯燥了。但是如果我們換一種形式,通過編程來指揮計算機玩這個 接龍游戲,是不是別有一番趣味呢? 3.提問;為了完成這個編程任務(wù),我們可以怎樣編寫代碼? 4.討論:教材 P87 參考程序的這種做法好不好?有哪些不足的地方值得我們改進(jìn)? 5.分析:使用這種方法寫代碼,需要不斷地使用 printf 輸出函數(shù),不斷地重復(fù)類似的工 作流程,把每一只青蛙的嘴巴、眼睛和腿的數(shù)量都輸出出來,這雖然可行,但卻使得我們的 程序非常繁瑣。 為此,C 語言提供了循環(huán)語旬,可以幫助我們解決這些相似的重復(fù)執(zhí)行的工作,這就是 我們今天要學(xué)習(xí)的:for 循環(huán)語句

8、。 二、學(xué)習(xí) for 循環(huán)語句結(jié)構(gòu)(10 分鐘) 在屏幕上展示 for 循環(huán)語句的語法結(jié)構(gòu),并結(jié)合教材圖 7-1 的流程圖,解釋 for 循環(huán)的 執(zhí)行順序。特別要重點解釋表達(dá)式 1、2、3 執(zhí)行的順序,以及它們在循環(huán)的各個階段起到什 么樣的作用。 三、基礎(chǔ)編程(15 分鐘) l.布置課堂任務(wù)一:利用講解過的 for 循環(huán)語句,嘗試著讓計算機數(shù) 3 只青蛙。 2.教師進(jìn)行隨堂檢查和輔導(dǎo),重點發(fā)現(xiàn)那些具有典型意義的錯誤,并且及時進(jìn)行講評。 預(yù)設(shè)錯誤:有的學(xué)生會誤把 for 循環(huán)語句括弧中的分號寫成逗號;有的學(xué)生會漏掉某一 個循環(huán)語句的要素;還有的學(xué)生沒有控制好

9、for 循環(huán)的執(zhí)行條件,導(dǎo)致循環(huán)次數(shù)和預(yù)期不符。 針對這些錯誤 ,逐一進(jìn)行點評,特別是循環(huán)執(zhí)行條件部分的錯誤,會嚴(yán)重影響到循環(huán)執(zhí) 行的次數(shù)。要注意引導(dǎo)學(xué)生認(rèn)識到循環(huán)條件和循環(huán)變量的增量,二者互相配合共同形成循環(huán) 體不斷執(zhí)行的效果。 3.要求學(xué)生改變自己的代碼,嘗試著將數(shù) 3 只青蛙的代碼變成數(shù) 5 只青蛙的代碼。 4.巡視課堂,看看誰寫的代碼最簡潔,誰能夠?qū)懗鰩追N不同的代碼,讓計算機數(shù)出 8 只 青蛙的眼睛、嘴巴和腿。 5.以課本參考程序 2 為例,解釋數(shù) 5 只青蛙的 for 循環(huán)程序代碼。 6.提問,我們現(xiàn)在這個程序還存在哪些不足? 預(yù)設(shè)回答:這個程序現(xiàn)

10、在只能夠數(shù)固定數(shù)量的青蛙,如果能夠根據(jù)用戶的需求數(shù)出用戶 想要數(shù)的青蛙,那就更好了。 7.布置課堂任務(wù)二:改進(jìn)我們的代碼,讓用戶輸入青蛙的起始數(shù)量和終止數(shù)量,讓計算 閩教版(2020)七年級信息技術(shù)下冊教案 機數(shù)出特定數(shù)量范圍之內(nèi)的青蛙。 8.展示代碼范例并討論:如果沒有 for 循環(huán)語句的幫助,我們是否可以用原有的順序結(jié) 構(gòu)和分支結(jié)構(gòu)來實現(xiàn)數(shù)特定數(shù)量范圍內(nèi)的青蛙這一編程任務(wù)? 充分尊重學(xué)生的討論,讓學(xué)生積極動手嘗試改進(jìn)自己的代碼,也許會有學(xué)生認(rèn)為不需要 使用循環(huán)結(jié)構(gòu)也能完成這一編程任務(wù)教師應(yīng)給出充分的時間讓這些學(xué)生進(jìn)行嘗試。 四、拓展編程(10 分鐘)

11、 1.布置課堂任務(wù)三:解讀猴子摘桃問題,組織學(xué)生編寫程序。 提醒學(xué)生在開始編程之前,要用心體會猴子摘桃和之前的數(shù)青蛙接龍游戲有哪些相似之 處,它們的編碼邏輯結(jié)構(gòu)是不是有相互借鑒的地方。 2.講評猴子摘桃問題的示例代碼。 3.對于學(xué)有余力的學(xué)生給出課堂任務(wù)四:實踐創(chuàng)新任務(wù):韓信點兵。 在組織學(xué)生開始編程之前,先要進(jìn)行充分的討論,韓信點兵的任務(wù)和之前的猴子摘桃有 哪些相似之處?又有哪些不同? 預(yù)設(shè)回答:韓信點兵問題沒有明顯的循環(huán)過程,僅從問題描述本身難以發(fā)現(xiàn)解題方法。 提示學(xué)生先進(jìn)行手工計算,發(fā)現(xiàn)問題的求解規(guī)律。 4.展示范例代碼,并進(jìn)行點評。 五、復(fù)習(xí)

12、本課(5 分鐘) 結(jié)合本節(jié)課所談到的編程實例,再次復(fù)習(xí) for 循環(huán)語句的語法結(jié)構(gòu)和運行流程,為下一 節(jié)課 while 循環(huán)語句的學(xué)習(xí)做好鋪墊。 閩教版(2020)七年級信息技術(shù)下冊教案 第 16 課時 一、引入新課(2 分鐘) 之前學(xué)習(xí)的 for 循環(huán)語句給予我們一個指揮計算機反復(fù)不斷地執(zhí)行相似任務(wù),從而解決 問題的工具。C 語言中除了 for 循環(huán)語句,還有一種常見的 while 循環(huán)語句,這是我們今天 這節(jié)課要學(xué)習(xí)的內(nèi)容。 二、介紹 while 語句的基本語法(15 分鐘) 1.結(jié)合教材圖 7-3 的流程圖,講解 while 循環(huán)語句的語法元素和執(zhí)

13、行過程。 2.布置課堂任務(wù)一:將數(shù)青蛙接龍游戲程序用 while 語句進(jìn)行改寫。 3.隨堂輔導(dǎo),點評學(xué)生的典型代碼。 4.組織討論:分別用 for 循環(huán)和 while 循環(huán)實現(xiàn)同樣功能的程序,它們的代碼有哪些相 似之處?這說明了 for 循環(huán)和 while 循環(huán)存在哪些共性? 三、練習(xí)鞏固新知(15 分鐘) 布置課堂任務(wù)二:使用 while 循環(huán)語句完成電子密碼鎖的模擬程序。 在編程任務(wù)開始之前,要注意提醒學(xué)生,程序員無法確知用戶究竟需要嘗試多少次才能 輸入正確的密碼。 這一特性是之前的編程任務(wù)所沒有的,所以我們在處理這個問題的時候,可以有多種不 同的

14、解決方案,學(xué)生對此可以各抒己見,靈活運用之前所學(xué)分支結(jié)構(gòu)的知識來解決問題。 四、拓展提升(10 分鐘) 1. 點評學(xué)生的典型代碼。分享學(xué)生對于該問題的解決方案和策略。對于學(xué)生不同的問題 解決方案教師應(yīng)當(dāng)以鼓勵為主。 2. 在此基礎(chǔ)上,教師布置課堂任務(wù)三:折紙問題。 在開始任務(wù)之前,組織學(xué)生討論這個問題和之前的電子密碼鎖的模擬問題有何相似之處。 預(yù)設(shè)回答:這兩個問題在循環(huán)開始之前,無法輕易確知循環(huán)所需執(zhí)行的次數(shù)。 3. 分析典型代碼,進(jìn)行交流和展示。 4. 對于學(xué)有余力的學(xué)生提出如下問題:能否使用 for 循環(huán)語句解決折紙問題? 五、復(fù)習(xí)與回顧(3 分鐘) 通過本節(jié)課的學(xué)習(xí),我們了解并且運用了 while 循環(huán)語句來解決問題。雖然我們學(xué)習(xí)的 是循環(huán)結(jié)構(gòu)的程序設(shè)計,但是大家從中應(yīng)該要體會到對以往的順序結(jié)構(gòu)和分支結(jié)構(gòu)所學(xué)知識 的綜合應(yīng)用。 編程是解放計算機計算能力的手段,利用我們所學(xué)的程序設(shè)計知識,解決實際問題,是 閩教版(2020)七年級信息技術(shù)下冊教案 信息技術(shù)的核心價值之一。 教學(xué)反思

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

相關(guān)資源

更多
正為您匹配相似的精品文檔
關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號:ICP2024067431-1 川公網(wǎng)安備51140202000466號


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺,本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng),我們立即給予刪除!