初中信息技術(shù)用選擇結(jié)構(gòu)程序做出判斷教學設(shè)計學情分析教材分析課后反思_第1頁
初中信息技術(shù)用選擇結(jié)構(gòu)程序做出判斷教學設(shè)計學情分析教材分析課后反思_第2頁
初中信息技術(shù)用選擇結(jié)構(gòu)程序做出判斷教學設(shè)計學情分析教材分析課后反思_第3頁
初中信息技術(shù)用選擇結(jié)構(gòu)程序做出判斷教學設(shè)計學情分析教材分析課后反思_第4頁
初中信息技術(shù)用選擇結(jié)構(gòu)程序做出判斷教學設(shè)計學情分析教材分析課后反思_第5頁
已閱讀5頁,還剩8頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、用選擇結(jié)構(gòu)程序做出判斷教學設(shè)計【課標分析】信息技術(shù)學科核心素養(yǎng):計算思維是指“個體在運用計算機科學 領(lǐng)域的思想方法形成問題解決方案的過程中產(chǎn)生的一系列思維活動” 具備計算思維的學生在信息活動中能夠采用計算機可以處理的方式 界定問題、抽象特征、建立結(jié)構(gòu)模型、合理組織數(shù)據(jù);通過判斷、分 析與綜合各種信息資源,運用合理的算法形成解決問題方案; 總結(jié)利 用計算機解決問題的過程與方法,并遷移到與之相關(guān)的其他問題解決 之中。幾個版本的課標幾乎都是這樣要求:了解算法設(shè)計的一般方法,了解一種程序設(shè)計語言,嘗試利用一 種程序設(shè)計語言實現(xiàn)簡單的算法;了解利用計算機進行問題求解的基 本思想、方法和過程。1 .算法與

2、問題解決(1)能結(jié)合生活中的具體問題,體驗算法思想及其意義,初步 了解算法。(2)會使用自然語言和流程圖描述算法,知道流程圖的基本圖例, 了解自然語言和流程圖的區(qū)別和聯(lián)系。(在上節(jié)課初步了解算法的基礎(chǔ) 上,本節(jié)課初步學習流程圖的用法)(3)知道算法的多樣性,能有意識地設(shè)計與改進算法,優(yōu)化問題解決的方案。2 .程序結(jié)構(gòu)與設(shè)計(1) 了解程序的基本知識,知道程序的基本結(jié)構(gòu):順序結(jié)構(gòu)、 選擇結(jié)構(gòu)(本節(jié)課達成初步運用層次)和循環(huán)結(jié)構(gòu)。(2)能選擇一種容易掌握的程序設(shè)計高級語言,掌握其基本的 語法規(guī)則。(3)能結(jié)合生活中的實際問題,進行算法分析,選擇程序結(jié)構(gòu), 并編寫程序解決問題(本節(jié)課達成)。(4)能

3、讀懂簡單的程序,知道程序表達的基本意義,會測試與 調(diào)試程序。(本節(jié)課達成目標)(5) 了解面向?qū)ο蠛湍K化程序設(shè)計解決問題的思維和方法。(6) 了解程序中的批量數(shù)據(jù)處理的方法和意義?!窘滩姆治觥勘竟?jié)內(nèi)容是初中信息技術(shù)六年級上冊第二單元 探究如何使用計 算機解決問題的微項目2用選擇結(jié)構(gòu)程序做出判斷。本節(jié)課是 基于Python語言的程序教學的第二節(jié),主要是模擬人們對現(xiàn)實生活 的同一事件的不同情況的不同處理方法, 這是人工智能之所以智能的 根源。同時,作為三大結(jié)構(gòu)之一的選擇結(jié)構(gòu)也是學生理解程序選擇方 法,掌握程序代碼寫法的重點。教材中包含解決實際問題的程序案例,主要進行的是基本if條件語句的代碼規(guī)則

4、,嵌套條件語句的理 解與使用,同時也融合了比較運算符和邏輯關(guān)系的學習?!緦W情分析】本節(jié)課是本單元第二節(jié)課,學生已經(jīng)具備簡單的代碼編寫經(jīng)驗, 學生在學校創(chuàng)意智造課程中也接觸過選擇結(jié)構(gòu),因此本節(jié)課在選擇結(jié) 構(gòu)的理解上難度較低,但是在代碼書寫規(guī)則和將實際問題轉(zhuǎn)化為程序 設(shè)計方面存在較大難度,對學生是具有一定挑戰(zhàn)的?!窘谭ǚ治觥炕谡n標、教材、學情的分析,把本節(jié)課分為兩節(jié)課進行。本節(jié)課主要完成選擇結(jié)構(gòu)和條件語句的理解, 代碼編寫規(guī)則的教 學任務(wù),計劃通過體驗程序激發(fā)學生興趣,引領(lǐng)學生依靠簡易程序流 程圖理清思路,以程序案例的自主編寫為引導,學習比較運算符,在 做中學,在設(shè)疑中解疑。第二節(jié)課則是繼續(xù)鞏固

5、代碼的編寫, 學習邏輯判斷,自主分析程 序需求進行簡易流程圖的書寫,達到熟練使用選擇結(jié)構(gòu)和嵌套條件語 句的目標?!窘虒W目標】1、理解選擇結(jié)構(gòu);2、認識流程圖;3、能使用if條件語句編程;4、能使用嵌套條件語句編程?!窘虒W重難點】重點:1、理解并會使用嵌套條件語句編程;2、認識流程圖難點:1、if條件語句的代碼規(guī)則2、理解并使用嵌套條件語句編程【評價設(shè)計】1、針對目標1的評價:學生能分析出“密碼驗證程序”的實現(xiàn) 過程,能成功編寫代碼。2、針對目標2的評價:學生能判斷出“密碼驗證程序”流程圖 是否正確,知道選擇結(jié)構(gòu)流程圖編寫方式。3、針對目標3的評價:全部學生能使用if條件語句自主編譯程 序“密碼

6、驗證程序”。4、針對目標4的評價:大部分學生能使用嵌套條件語句編譯 “轉(zhuǎn)換成績等級”程序?!菊n前準備與課時】課前準備:課件、大獎程序課時:1課時【教學過程】一、課前熱身通過口頭傳達程序體驗密碼,讓學生親身體會選擇的結(jié)果,理解 選擇結(jié)構(gòu);通過體驗姓名價值程序,激發(fā)學生探究選擇結(jié)構(gòu)的熱情?!驹O(shè)計意圖】通過體驗,激發(fā)學生學習興趣,讓學生想去制作這 個程序。二、導入通過“人生即是自我選擇”的一段話,揭示了選擇的普遍性,暗 示學生要通過努力達到自己的興趣目標,引出選擇結(jié)構(gòu)的話題。三、項目學習1、學習if條件語句。案例1.驗證密碼程序通過上節(jié)課順序結(jié)構(gòu)流程圖的編寫體驗, 分析如何編寫大獎程序 中驗證密碼程

7、序,編寫流程圖。為節(jié)省時間,流程圖采用半成品加工 策略,通過希沃白板的拖拽功能,學生快速編制簡易程序流程圖; 通 過對比兩個結(jié)構(gòu)的流程圖,引導學生發(fā)現(xiàn)選擇結(jié)構(gòu)的關(guān)鍵點: 必須有 判定條件及選擇結(jié)構(gòu)對應(yīng)流程圖的符號是菱形。再針對流程圖,進行 分析發(fā)現(xiàn),目前還不會條件分支結(jié)構(gòu)的代碼編寫,老師引導學生參考課 本46頁,先自學調(diào)試課本的例子,學習條件語句的用法,并巡視學生 的自學情況,根據(jù)情況開展if條件語句的教學。注意利用各組優(yōu)生 進行各階段的檢查輔導。預(yù)設(shè):由于if語句涉及層級縮進的編寫規(guī)則,學生一般不易通 過自學發(fā)現(xiàn),考慮先入為主的養(yǎng)成正確的代碼編寫習慣, 若發(fā)現(xiàn)學生 不能觀察到這些編寫規(guī)則,應(yīng)

8、及時引導學生發(fā)現(xiàn)if語句編寫的特點。【設(shè)計意圖】在程序分析中,解決對目標 1選擇結(jié)構(gòu)的理解;在流程圖編寫中,通過對比分析,讓學生認識流程圖,達成目標 2;在 學生自主學習和教師引領(lǐng)分析if語句編寫特點時,達成目標3理解 和熟練使用if條件語句。2.學習嵌套條件語句案例2.成績等級設(shè)定程序通過用戶需求分析,引導學生確定需要多個條件判斷的思路, 學 生自主思考程序的編制流程,并以流程圖進行交流,教師經(jīng)過簡單引 導后參考課本進行自主學習,老師根據(jù)自學情況進行指導。預(yù)設(shè):在多個條件嵌套時,學生可能會忘記縮進規(guī)則,要觀察后 適時引導學生分析多層嵌套的縮進規(guī)則?!驹O(shè)計意圖】針對目標4,學生通過問題分析,流

9、程圖整理思路, 完成對嵌套條件的理解,在具體的代碼編寫中,學習嵌套程序的編寫規(guī) 則。四、總結(jié):通過揭秘大獎程序,讓學生進一步鞏固本節(jié)課的 if條件語句結(jié) 構(gòu),同時提醒學生網(wǎng)絡(luò)上的大獎小程序都是刻意為之,不要上當。通過四個問題“編寫程序,可以幫助程序員理清程序設(shè)計思路的 工具是?選擇結(jié)構(gòu)的基本語句名稱是?條件語句的基本結(jié)構(gòu)是?嵌 套條件語句的基本結(jié)構(gòu)是? ",進一步鞏固流程圖在程序設(shè)計中的作 用,if條件語句及嵌套條件語句。五、課堂質(zhì)量保障措施1 .通過統(tǒng)計學生對程序流程圖的理解情況,初步檢測學生對認識 流程圖的掌握情況。2 .統(tǒng)計學生密碼驗證程序的完成情況,檢測學生對 if條件語句

10、的掌握情況,若有掉隊學生通過小組力量幫助再次講解, 通過抽查及 班級個人考評促進組內(nèi)互助的落實力度。3 .統(tǒng)計學生成績等級設(shè)定程序的完成情況,檢測學生對嵌套條件 的理解和編寫情況,若有掉隊學生通過小組力量幫助再次講解, 通過 抽查及班級個人考評促進組內(nèi)互助的落實力度。用選擇結(jié)構(gòu)程序做出判斷學情分析本節(jié)課是本單元第二節(jié)課,學生已經(jīng)具備簡單的代碼編寫經(jīng)驗, 學生在學校創(chuàng)意智造課程中也接觸過選擇結(jié)構(gòu),因此本節(jié)課在選擇結(jié) 構(gòu)的理解上難度較低,但是在代碼書寫規(guī)則和將實際問題轉(zhuǎn)化為程序 設(shè)計方面存在較大難度,對學生是具有一定挑戰(zhàn)的。用選擇結(jié)構(gòu)程序做出判斷教材分析本節(jié)內(nèi)容是初中信息技術(shù)六年級上冊第二單元 探

11、究如何使用計算機解決問題的微項目2用選擇結(jié)構(gòu)程序做出判斷。本節(jié)課是基于Python語言的程序教學的第二節(jié),主要是模擬人們對現(xiàn)實生活 的同一事件的不同情況的不同處理方法, 這是人工智能之所以智能的 根源。同時,作為三大結(jié)構(gòu)之一的選擇結(jié)構(gòu)也是學生理解程序選擇方 法,掌握程序代碼寫法的重點。教材中包含解決實際問題的程序案例,主要進行的是基本if條件語句的代碼規(guī)則,嵌套條件語句的理 解與使用,同時也融合了比較運算符和邏輯關(guān)系的學習。用選擇結(jié)構(gòu)程序做出判斷 評測練習1 .可實現(xiàn)選擇結(jié)構(gòu)的語句是?編寫特點是?答:if條件語句If條件表達式:執(zhí)行語句1else:執(zhí)行語句a2 .嵌套條件語句的特點是?答:每層

12、縮進相同距離,后面的條件不能包含前面的條件3 .編寫大獎程序流程圖及代碼用選擇結(jié)構(gòu)程序做由判斷課后反思本節(jié)課在備課時,就很糾結(jié),兩節(jié)課的內(nèi)容怎樣安排,是按照課 本主要知識講完,再練習一節(jié)課,還是兩個活動分在兩節(jié)課進行。后 來選擇了前者,我發(fā)現(xiàn)對于學生而言,最難理解的不是選擇結(jié)構(gòu)的理 解,而是嵌套結(jié)構(gòu)的條件設(shè)置。因此本節(jié)課重點把 if條件選擇語句 的理解和代碼編寫作為重點,嵌套結(jié)構(gòu)的理解和記憶作為難點, 初步 嘗試嵌套條件的編寫,下節(jié)課在有基礎(chǔ)的情況下,再去進行邏輯判斷 與嵌套條件的具體分析。對于本節(jié)課我嘗試了用教師引導、自主探究的方式給學生學習程序的方法:在解決實際問題,通過描述任務(wù),使用程序

13、流程圖進行編 程思路整理,確定編程的步驟,再分析自己能力達不到的部分,然后 進行相關(guān)學習,最終解決問題。并帶領(lǐng)學生結(jié)合教材觀察代碼的編寫 規(guī)則,根據(jù)規(guī)則確定自己的編寫方式。這些都是亮點。由于嵌套條件 的確定不是本節(jié)課的重點,因此在與學生交流成績等級換算程序時, 直接出示了流程圖,降低了理解的難度,多了課堂練習嵌套結(jié)構(gòu)的時 間。用選擇結(jié)構(gòu)程序做出判斷效果分析本節(jié)課能夠落實項目式學習的理念, 從程序設(shè)計的根本出發(fā),讓 學生體驗整個程序設(shè)計的過程,不是為了程序而程序。利用問題分析 來找出基本解決思路,用流程圖來將思路轉(zhuǎn)變?yōu)檎Z句編寫步驟, 充分 啟發(fā)學生的算法學習;在新代碼的學習上,通過讓學生根據(jù)流程

14、圖找 出自己知識的欠缺之處,進而自學解決,這是對程序自學的方法性的 指導;對于初一學生面對嚴謹代碼的問題上, 通過讓學生在觀察中發(fā) 現(xiàn),在發(fā)現(xiàn)中總結(jié),是給學生很好的獲取代碼規(guī)則的方法。整節(jié)課環(huán) 環(huán)相扣,緊抓關(guān)鍵點,充分調(diào)動學生的腦、眼、手,充分借助小組合 作學習,很好的完成了本節(jié)課的教學目標。用選擇結(jié)構(gòu)程序做出判斷課標分析信息技術(shù)學科核心素養(yǎng):計算思維是指“個體在運用計算機科學 領(lǐng)域的思想方法形成問題解決方案的過程中產(chǎn)生的一系列思維活動” 具備計算思維的學生在信息活動中能夠采用計算機可以處理的方式 界定問題、抽象特征、建立結(jié)構(gòu)模型、合理組織數(shù)據(jù);通過判斷、分 析與綜合各種信息資源,運用合理的算法形成解決問題方案; 總結(jié)利 用計算機解決問題的過程與方法,并遷移到與之相關(guān)的其他問題解決 之中。幾個版本的課標幾乎都是這樣要求:了解算法設(shè)計的一般方法,了解一種程序設(shè)計語言,嘗試利用一 種程序設(shè)計語言實現(xiàn)簡單的算法;了解利用計算機進行問題求解的基 本思想、方法和過程。1 .算法與問題解決(1)能結(jié)合生活中的具體問題,體驗算法思想及其意義,初步 了解算法。(2)會使用自然語言和流程圖描述算法,知道流程圖的基本圖例, 了解自然語言和流程圖的區(qū)別和聯(lián)系。(在上節(jié)課初步了解算法的基礎(chǔ) 上,本節(jié)課初步學習流程圖的用法)(3)知道算法的多樣性,能有意識地設(shè)計與改進算法,優(yōu)化問題 解決的方案。2

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論