高中一年級(jí)全學(xué)期信息科技《 if語(yǔ)句的應(yīng)用》教學(xué)設(shè)計(jì)_第1頁(yè)
高中一年級(jí)全學(xué)期信息科技《 if語(yǔ)句的應(yīng)用》教學(xué)設(shè)計(jì)_第2頁(yè)
高中一年級(jí)全學(xué)期信息科技《 if語(yǔ)句的應(yīng)用》教學(xué)設(shè)計(jì)_第3頁(yè)
高中一年級(jí)全學(xué)期信息科技《 if語(yǔ)句的應(yīng)用》教學(xué)設(shè)計(jì)_第4頁(yè)
高中一年級(jí)全學(xué)期信息科技《 if語(yǔ)句的應(yīng)用》教學(xué)設(shè)計(jì)_第5頁(yè)
已閱讀5頁(yè),還剩1頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

第第頁(yè)《If語(yǔ)句的應(yīng)用》教學(xué)設(shè)計(jì)一、教學(xué)內(nèi)容分析1.教材內(nèi)容本節(jié)課內(nèi)容選自廣東教育出版社高中信息技術(shù)教材必修1《數(shù)據(jù)與計(jì)算》第四章。本章同學(xué)們將學(xué)習(xí)程序設(shè)計(jì)的基礎(chǔ)知識(shí),包括程序設(shè)計(jì)語(yǔ)言的基礎(chǔ)知識(shí),運(yùn)用順序、選擇、循環(huán)結(jié)構(gòu)描述問(wèn)題求解過(guò)程。結(jié)合學(xué)情,我將本章知識(shí)整合重組,共8課時(shí)。本節(jié)課為第3課時(shí):If語(yǔ)句的應(yīng)用。主要講解程序選擇結(jié)構(gòu)的概念,用if語(yǔ)句實(shí)現(xiàn)程序選擇結(jié)構(gòu)、運(yùn)用if語(yǔ)句解決生活中的問(wèn)題。二、學(xué)情分析本節(jié)課面向高一年級(jí)學(xué)生,同學(xué)在初中階段對(duì)程序設(shè)計(jì)有過(guò)一定的了解,對(duì)未知事物有好奇心和探索欲望。三、教學(xué)目標(biāo)1.知識(shí)與技能目標(biāo)(1)了解程序選擇結(jié)構(gòu)的概念(2)了解python中單分支和雙分支if語(yǔ)句的一般格式;2.過(guò)程與方法目標(biāo)(1)運(yùn)用單分支和雙分支if語(yǔ)句解決簡(jiǎn)單的實(shí)際問(wèn)題;3.情感態(tài)度與價(jià)值觀目標(biāo)(1)讓學(xué)生習(xí)慣用計(jì)算思維去解決問(wèn)題;(2)培養(yǎng)學(xué)生對(duì)編程學(xué)習(xí)的濃厚興趣;四、教學(xué)重點(diǎn)與難點(diǎn)1.教學(xué)重點(diǎn)(1)程序選擇結(jié)構(gòu)的概念;(2)單分支和雙分支if語(yǔ)句的一般格式。2.教學(xué)難點(diǎn)(1)If選擇語(yǔ)句的實(shí)際運(yùn)用。五、教學(xué)策略本節(jié)課主要采用教師講解,學(xué)生實(shí)踐的教學(xué)方法。六、教學(xué)過(guò)程(一)、導(dǎo)入。同學(xué)們好,在上一節(jié)課中我們已經(jīng)學(xué)習(xí)了程序三大基礎(chǔ)結(jié)構(gòu)中的順序結(jié)構(gòu)。程序順序結(jié)構(gòu)的定義是按照程序語(yǔ)句的先后順序,自上而下依次執(zhí)行每一條語(yǔ)句。而在這一節(jié)課中,我們將學(xué)習(xí)程序的選擇結(jié)構(gòu),我們需要解決的問(wèn)題主要有以下幾個(gè):第一:什么是選擇結(jié)構(gòu)?第二:在程序設(shè)計(jì)中如何述選擇結(jié)構(gòu)第三:程序選擇結(jié)構(gòu)的簡(jiǎn)單應(yīng)用?(二)、新知講解我們先來(lái)看第一個(gè)問(wèn)題,什么是選擇結(jié)構(gòu)?其實(shí),在生活中,我們就經(jīng)常需要做出各種各樣的選擇,例如紅燈停,綠燈行,當(dāng)我們交通顯示燈是紅燈時(shí),我們需要停下來(lái)等待,綠燈時(shí)表示可以通過(guò);又如疫情當(dāng)下,每個(gè)學(xué)校門口都有體溫檢測(cè)設(shè)備,如果體溫高于37.2攝氏度,是不允許進(jìn)入學(xué)校的。像這種案例,在生活中還有許許多多,我們將其背后的邏輯結(jié)構(gòu)抽象出來(lái),再將其用程序語(yǔ)言實(shí)現(xiàn),便是程序的選擇結(jié)構(gòu)。如PPT所示,任何選擇結(jié)構(gòu)必定有一個(gè)已知條件作為邏輯判斷的基礎(chǔ),當(dāng)條件滿足時(shí),執(zhí)行對(duì)應(yīng)的可執(zhí)行操作,如案例紅燈停,綠燈行中,以交通顯示燈的顏色作為已知條件,當(dāng)燈等于紅色時(shí),停下等待,當(dāng)燈等于綠色時(shí),選擇通過(guò)。我們將其歸納總結(jié),可以得出選擇結(jié)構(gòu)的概念:根據(jù)已知條件進(jìn)行邏輯判斷,滿足條件后執(zhí)行相應(yīng)操作。我們?cè)倏幢竟?jié)課的第二個(gè)問(wèn)題,在程序設(shè)計(jì)中如何描述選擇結(jié)構(gòu)。在Python程序設(shè)計(jì)語(yǔ)言中,通常采用英文中的if條件語(yǔ)句來(lái)實(shí)現(xiàn)程序的選擇結(jié)構(gòu),其中按選擇項(xiàng)的多少,可以分為單分支if語(yǔ)句和雙分支if語(yǔ)句。我們先來(lái)了解下單分支if語(yǔ)句首先,從單分支if語(yǔ)句的一般格式開(kāi)始。單分支if語(yǔ)句以關(guān)鍵字if開(kāi)頭:表示if選擇結(jié)構(gòu)的開(kāi)始。后面添加需要判斷真假的條件表達(dá)式,這里需要提醒同學(xué)們的是在條件表達(dá)式后面一定不要忘記加上冒號(hào),初學(xué)者很容易在寫(xiě)程序過(guò)程中很容易忘記它。最后,在下一行我們還需要加上可執(zhí)行語(yǔ)句塊:語(yǔ)句塊A,當(dāng)條件表達(dá)式為真時(shí),執(zhí)行語(yǔ)句塊A,為假時(shí)跳過(guò);語(yǔ)句塊A既可以是一條語(yǔ)句,也可以是由多條語(yǔ)句構(gòu)成的復(fù)合語(yǔ)句。同時(shí),我們還需要注意的是語(yǔ)句塊A相對(duì)于關(guān)鍵字if要有四個(gè)空格的距離,我們稱之為一個(gè)縮進(jìn)單位。那么什么是縮進(jìn)呢?這里簡(jiǎn)單介紹下,縮進(jìn)是一種語(yǔ)法規(guī)則,能夠幫助Python更好地分清代碼結(jié)構(gòu)層次和邏輯關(guān)系,具有相同縮進(jìn)的語(yǔ)句屬于同一層次,一般以4個(gè)空格作為1個(gè)縮進(jìn)單位。關(guān)鍵字if、條件表達(dá)式、冒號(hào)、可執(zhí)行語(yǔ)句塊和縮進(jìn)共同構(gòu)成了單分支if語(yǔ)句。在編寫(xiě)程序選擇結(jié)構(gòu)時(shí),一定不要忘記語(yǔ)句塊相對(duì)于if關(guān)鍵字一定要有四個(gè)空格的縮寫(xiě)。了解了單分支if語(yǔ)句的一般格式后,我們?cè)賮?lái)看看它的執(zhí)行流程。以流程圖為例,當(dāng)程序執(zhí)行到選擇結(jié)構(gòu)時(shí),先判斷條件表達(dá)式的真假,如果條件表達(dá)式為真,執(zhí)行語(yǔ)句塊A,再執(zhí)行下一條語(yǔ)句;如果條件表達(dá)式為假,直接跳過(guò)語(yǔ)句塊A,執(zhí)行下一條語(yǔ)句,。光說(shuō)不練假把式,我們來(lái)根據(jù)一個(gè)練習(xí)題,理解單分支if語(yǔ)句的使用和執(zhí)行流程。如PPT所示,請(qǐng)利用單分支if語(yǔ)句設(shè)計(jì)一個(gè)游戲防沉迷程序的年齡判斷部分。程序要求:1.輸入用戶的年齡。2.當(dāng)學(xué)生年齡小于18,輸出“你未滿18歲,禁止登錄該游戲”。這個(gè)程序一共要求我們實(shí)現(xiàn)兩個(gè)功能,第一個(gè)功能是輸入用戶的年齡,我們采用前面學(xué)過(guò)的input函數(shù)實(shí)現(xiàn)年齡數(shù)據(jù)的輸入,并用int函數(shù)將數(shù)據(jù)轉(zhuǎn)化成數(shù)字類型,才可用于比較大小。程序代碼如下:用變量age儲(chǔ)存數(shù)據(jù),Input函數(shù)從鍵盤獲取數(shù)據(jù),int函數(shù)將數(shù)據(jù)轉(zhuǎn)化成數(shù)字后用于各種比較與計(jì)算。第二個(gè)功能,就要用到單分支if語(yǔ)句來(lái)實(shí)現(xiàn)。首先以關(guān)鍵字if開(kāi)頭,后面加上年齡判斷,age小于18,緊接著容易被忘記的冒號(hào);再回車到下一行,先空出四個(gè)空格作為縮進(jìn),再編寫(xiě)可執(zhí)行語(yǔ)句print,用于輸出“你未滿18歲,禁止登錄該游戲”。學(xué)完代碼的實(shí)現(xiàn)后,我們?cè)賮?lái)看看程序的執(zhí)行,在該程序代碼中,age小于18,為條件表達(dá)式,輸出“你未滿18歲,禁止登錄該游戲”的print語(yǔ)句為可執(zhí)行語(yǔ)句塊,輸出“游戲退出中”的print語(yǔ)句為下一條語(yǔ)句。當(dāng)程序執(zhí)行到if選擇結(jié)構(gòu)時(shí),首先對(duì)age小于18歲進(jìn)行條件判斷,如果條件為真,執(zhí)行可執(zhí)行語(yǔ)句塊A,如果大于等于18歲,條件為假,則不再輸出“你未滿18歲,禁止接觸該游戲”,直接執(zhí)行下一條語(yǔ)句,輸出游戲退出中。學(xué)到這里,我們對(duì)單分支if語(yǔ)句有了較深的了解,但我們還需要強(qiáng)調(diào)兩個(gè)使用中的注意事項(xiàng)。第一,在條件表達(dá)式后面一定要加上冒號(hào)。第二,當(dāng)語(yǔ)句塊A是多條語(yǔ)句構(gòu)成的復(fù)合語(yǔ)句時(shí),所有語(yǔ)句嚴(yán)格遵循相同的縮進(jìn),即四個(gè)空格。單分支if語(yǔ)句適用于只有一項(xiàng)分支選擇的情況,我們?cè)賮?lái)學(xué)習(xí)雙分支if語(yǔ)句,適用于兩項(xiàng)分支選擇的情況。雙分支語(yǔ)句相對(duì)于單分支語(yǔ)句來(lái)說(shuō),多了一個(gè)分支選項(xiàng),但同樣只有一個(gè)已知條件,如PPT所示:當(dāng)條件滿足時(shí),執(zhí)行可執(zhí)行方案A,當(dāng)條件不滿足時(shí),執(zhí)行可執(zhí)行方案B。我們先學(xué)習(xí)下雙分支if語(yǔ)句的一般格式。雙分支if語(yǔ)句在單分支if語(yǔ)句的基礎(chǔ)上增加了一個(gè)關(guān)鍵字else,但else后面不需要再添加條件表達(dá)式,只需要加上冒號(hào),然后換行添加語(yǔ)句塊B。這里的語(yǔ)句塊B和語(yǔ)句塊A要具有相同的縮進(jìn),即4個(gè)空格。我們?cè)賮?lái)看看雙分支if語(yǔ)句的執(zhí)行流程。雙分支if語(yǔ)句實(shí)現(xiàn)的功能實(shí)際上就是二選一,當(dāng)關(guān)鍵字if后面的條件表達(dá)式為真時(shí),執(zhí)行語(yǔ)句塊A,跳過(guò)語(yǔ)句塊B,條件為假時(shí),不執(zhí)行語(yǔ)句塊A,執(zhí)行else里面的代碼塊B。(三)、強(qiáng)化訓(xùn)練學(xué)完雙分支if語(yǔ)句的基本格式和執(zhí)行流程后,我們?cè)偻ㄟ^(guò)一個(gè)練習(xí)加深其理解。題目如上所示:請(qǐng)利用雙分支if語(yǔ)句完善練習(xí)1:游戲防沉迷程序的年齡判斷部分。程序要求相對(duì)于練習(xí)1,只多了一個(gè):當(dāng)學(xué)生大于等于18時(shí),輸出“歡迎你回來(lái),親愛(ài)的召喚師大人”。在一個(gè)單項(xiàng)選擇的基礎(chǔ)上,我們多了一個(gè)分支選擇,我們一共有了兩個(gè)分支選擇,所以我們可以采用雙分支if語(yǔ)句來(lái)實(shí)現(xiàn)該程序。如PPT所示:我們可以看到藍(lán)色部分代碼,我們?cè)趩畏种f語(yǔ)句的基礎(chǔ)上,只需要在后面添加一個(gè)else分支選項(xiàng)即可,當(dāng)if后面的條件表達(dá)式為真時(shí),執(zhí)行if后面的輸出語(yǔ)句,當(dāng)條件為真時(shí),執(zhí)行else后面的print輸出語(yǔ)句,這里不能忘記的是else后面的冒號(hào)一定要添加。這里還要強(qiáng)調(diào)的一個(gè)注意事項(xiàng)是:當(dāng)語(yǔ)句A和語(yǔ)句B是由多個(gè)語(yǔ)句構(gòu)成的復(fù)合語(yǔ)句時(shí),所有語(yǔ)句嚴(yán)格遵循相同的縮進(jìn),即四個(gè)空格。學(xué)到這里,今天的主要知識(shí)點(diǎn)就已經(jīng)講完了,我們?cè)賮?lái)通過(guò)一個(gè)案例一起鍛煉下運(yùn)用分支結(jié)構(gòu)解決實(shí)際問(wèn)題的能力。題目描述:在星國(guó)的高中學(xué)業(yè)考試中,只有考試及格,才能參與大學(xué)的升學(xué)考試。請(qǐng)完成考試成績(jī)查詢程序中的考試是否合格的判斷部分。程序要求:在這一屆學(xué)業(yè)考試中,及格分?jǐn)?shù)為298,如果學(xué)生成績(jī)大于等于298,輸出,取得升學(xué)考試資格,否則輸出,沒(méi)有升學(xué)考試資格。我們通過(guò)問(wèn)題分析,可以得到以下結(jié)論:考試是否合格的判斷條件是分?jǐn)?shù)是否大于等于298,當(dāng)考試合格時(shí),輸出取得升學(xué)考試資格,不合格時(shí),輸出沒(méi)有升學(xué)考試資格。這是一個(gè)二選一的雙向選擇,所以我們采用雙分支if語(yǔ)句解決此問(wèn)題。分析完問(wèn)題后,我們?cè)賮?lái)進(jìn)行算法設(shè)計(jì),第一步,輸入學(xué)生個(gè)人成績(jī),第二步,進(jìn)行分?jǐn)?shù)是否大于等于298的大小關(guān)系判斷,如果條件為真,輸出成功取得進(jìn)入升學(xué)考試資格,條件為假,輸出未能取得升學(xué)考試資格。轉(zhuǎn)換成流程圖如右圖所示。之后我們?cè)俑鶕?jù)算法設(shè)計(jì)來(lái)實(shí)現(xiàn)程序。我們先使用input函數(shù)實(shí)現(xiàn)成績(jī)輸入功能,并利用int函數(shù),將字符數(shù)據(jù)轉(zhuǎn)化為整型數(shù)字?jǐn)?shù)據(jù)放入變量s里,用變量s儲(chǔ)存分?jǐn)?shù)。分?jǐn)?shù)輸入后,我們?cè)倮秒p分支if語(yǔ)句來(lái)實(shí)現(xiàn)判斷選擇,判斷條件為s>=298,記得在條件表達(dá)式和關(guān)鍵字else后面加上冒號(hào)。當(dāng)條件為真時(shí),執(zhí)行if后面的print函數(shù),輸出取得升學(xué)考試資格,條件為假時(shí),執(zhí)行else后面的print函數(shù),輸出沒(méi)有升學(xué)考試資格。最后再對(duì)程序進(jìn)行檢測(cè)運(yùn)行,如果未成功,根據(jù)提示檢查錯(cuò)誤所在,進(jìn)行二次修改。(四)總結(jié)。這節(jié)課上到這里就結(jié)束了,下面我們一起總結(jié)下本節(jié)課所學(xué)的知識(shí)點(diǎn)1、程序選擇結(jié)構(gòu)的定義根據(jù)已知條件進(jìn)行邏輯判斷,滿足條件后執(zhí)行相應(yīng)操作。2、程序選擇結(jié)構(gòu)的特點(diǎn)當(dāng)程序執(zhí)行到某一步時(shí),會(huì)遇到一個(gè)條件判斷,程序會(huì)根據(jù)判斷結(jié)果去執(zhí)行不同的語(yǔ)句塊,即進(jìn)行判斷并做出選擇。3、if語(yǔ)句的基本格式單分支if語(yǔ)句首先

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論