第5課-分支結(jié)構(gòu)程序設(shè)計(jì)-ppt公開(kāi)課教案教學(xué)設(shè)計(jì)課件案例練習(xí)試卷-_第1頁(yè)
第5課-分支結(jié)構(gòu)程序設(shè)計(jì)-ppt公開(kāi)課教案教學(xué)設(shè)計(jì)課件案例練習(xí)試卷-_第2頁(yè)
第5課-分支結(jié)構(gòu)程序設(shè)計(jì)-ppt公開(kāi)課教案教學(xué)設(shè)計(jì)課件案例練習(xí)試卷-_第3頁(yè)
第5課-分支結(jié)構(gòu)程序設(shè)計(jì)-ppt公開(kāi)課教案教學(xué)設(shè)計(jì)課件案例練習(xí)試卷-_第4頁(yè)
第5課-分支結(jié)構(gòu)程序設(shè)計(jì)-ppt公開(kāi)課教案教學(xué)設(shè)計(jì)課件案例練習(xí)試卷-_第5頁(yè)
已閱讀5頁(yè),還剩19頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

付費(fèi)下載

下載本文檔

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

文檔簡(jiǎn)介

第4課根據(jù)條件做選擇——分支結(jié)構(gòu)程序設(shè)計(jì)學(xué)習(xí)任務(wù)1.掌握條件表達(dá)式的意義。2.學(xué)會(huì)使用if條件語(yǔ)句。3.條件表達(dá)式的結(jié)果:True和False。計(jì)算機(jī)進(jìn)行判斷變量的使用和利用計(jì)算機(jī)進(jìn)行計(jì)算我們都已經(jīng)了解了,那么計(jì)算機(jī)能不能對(duì)一些事情進(jìn)行判斷呢?它面對(duì)多種情況時(shí),又會(huì)怎樣進(jìn)行處理呢?小明媽媽帶小明去電影院看電影。身高超過(guò)1.2米的小朋友需要買票,沒(méi)超過(guò)1.2米的小朋友不需要買票。我們現(xiàn)在并不知道小明的身高是多少,到底要不要買票呢?有兩種可能:一種是小明身高沒(méi)超過(guò)1.2米不需要買票,另一種是小明身高超過(guò)1.2米需要買票。if條件語(yǔ)句if條件成立:做事情Aelse:做事情Bif條件語(yǔ)句由if關(guān)鍵字構(gòu)成,后面跟著一個(gè)條件和一個(gè)冒號(hào)。冒號(hào)的作用是告知接下來(lái)要?jiǎng)?chuàng)建一個(gè)新的語(yǔ)句塊,處于同一縮進(jìn)位置的代碼組成一個(gè)語(yǔ)句塊。判斷小明的身高h(yuǎn)eight=float(input(‘小朋友多高?’))ifheight>1.2:print(‘要買電影票’)else:print(‘不要買電影票’)TrueFalse條件實(shí)際上是一個(gè)表達(dá)式,它的值可以是真(True)或假(False)。當(dāng)條件為真時(shí),執(zhí)行語(yǔ)句塊1中的語(yǔ)句,否則(條件為假)執(zhí)行語(yǔ)句塊2中的語(yǔ)句。if條件語(yǔ)句比較操作符not、or和and新知講解任務(wù)1:輸入一個(gè)整數(shù),并判斷奇偶性。分析:①偶數(shù)和奇數(shù)的判別方法:是否能被2整除②一個(gè)數(shù)能被另一個(gè)數(shù)整除:%(模運(yùn)算)拓展運(yùn)用新知講解任務(wù)2:輸入一個(gè)數(shù),輸出其絕對(duì)值。分析:①分類:正數(shù)、0、負(fù)數(shù)②正數(shù)和0的絕對(duì)值為其本身③負(fù)數(shù)的絕對(duì)值為其相反數(shù)新知講解例如,“比較兩個(gè)數(shù)a,b,輸出其中較大的數(shù)”,用if條件語(yǔ)句描述如下:ifa>=b:print("兩個(gè)數(shù)中較大為:",a)else:print("兩個(gè)數(shù)中較大為:",b)新知講解編寫程序:比較兩個(gè)數(shù)a,b,輸出其中較小的數(shù)。親身體驗(yàn)

在Python中,代碼的縮進(jìn)非常重要,縮進(jìn)是體現(xiàn)代碼邏輯關(guān)系的重要方式。同一層次的代碼塊必須保證相同的縮進(jìn)量,一般以4個(gè)空格作為1個(gè)縮進(jìn)單位,可以按4次空格鍵或按1次“Tab”鍵。日積月累新知講解二、分支結(jié)構(gòu)程序設(shè)計(jì)實(shí)例編寫一個(gè)“登錄程序”,實(shí)現(xiàn):輸入賬號(hào)和密碼,校驗(yàn)是否正確。新知講解1.問(wèn)題分析

“登錄程序”需要先知道輸入的賬號(hào)和密碼內(nèi)容,再校驗(yàn)輸人的內(nèi)容是否正確,最后顯示登錄是否成功。假設(shè)校驗(yàn)的賬號(hào)和密碼分別為“admin”“Python@16”,輸入的賬號(hào)和密碼分別保存在變量user、pwd中,判斷能否登錄的條件為:

user=="admin"

pwd=-"Python@16"新知講解2.算法設(shè)計(jì)本例的輸人數(shù)據(jù)很明確,就是賬號(hào)和密碼;輸出數(shù)據(jù)為“登錄成功!”或“賬號(hào)或密碼有誤!”。新知講解根據(jù)以上分析,“登錄程序”算法用自然語(yǔ)言可以描述如下:(1)輸入賬號(hào)和密碼。(2)判斷輸入的賬號(hào)和密碼是否正確。(3)若賬號(hào)和密碼均正確,則輸出“登錄成功!”,否則輸出“賬號(hào)或密碼有誤!”。其算法用流程圖表示,如圖所示。新知講解3.編寫代碼根據(jù)設(shè)計(jì)的算法,該分支結(jié)構(gòu)可用if條件語(yǔ)句實(shí)現(xiàn),判斷條件為邏輯表達(dá)式:user=="admin"and

pwd=="Python@16"。新知講解“登錄程序”的程序代碼如下:

#輸入賬號(hào)和密碼user=input("請(qǐng)輸入賬號(hào):")pwd=input("請(qǐng)輸入密碼:")#判斷輸入的賬號(hào)和密碼是否正確ifuser-="admin"andpwd=="Python@16":print("登錄成功!")else:print("賬號(hào)或密碼有誤!")新知講解4.調(diào)試運(yùn)行按“F5”鍵,輸人賬號(hào)和密碼,觀察程序運(yùn)行結(jié)果。隨堂練習(xí)

1.某市出租車收費(fèi)標(biāo)準(zhǔn)如下:3千米以內(nèi)(含3千米)收費(fèi)10元,超過(guò)3千米的部分每千米收費(fèi)2元。在如下程序劃線處填空,實(shí)現(xiàn):輸入行駛路程,輸出付費(fèi)金額。注:函數(shù)格式:round(number)。函數(shù)功能:返回浮點(diǎn)數(shù)number的四舍五入值。板書設(shè)計(jì)一、if條件語(yǔ)句二、分支結(jié)構(gòu)程序設(shè)計(jì)實(shí)例

1.用海倫公式求三角形面積。在如下程序劃線處填空,實(shí)現(xiàn):輸入三條邊的長(zhǎng)度,先判斷能否組成一個(gè)三角形,若能組成三

溫馨提示

  • 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)論