Java程序設(shè)計(jì)應(yīng)用開發(fā)教程 教案-單元2.2 流程控制語句_第1頁(yè)
Java程序設(shè)計(jì)應(yīng)用開發(fā)教程 教案-單元2.2 流程控制語句_第2頁(yè)
Java程序設(shè)計(jì)應(yīng)用開發(fā)教程 教案-單元2.2 流程控制語句_第3頁(yè)
Java程序設(shè)計(jì)應(yīng)用開發(fā)教程 教案-單元2.2 流程控制語句_第4頁(yè)
Java程序設(shè)計(jì)應(yīng)用開發(fā)教程 教案-單元2.2 流程控制語句_第5頁(yè)
已閱讀5頁(yè),還剩4頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

教師備課紙課題單元2.2流程控制語句課型理實(shí)一體授課班級(jí)授課時(shí)數(shù)6教學(xué)目標(biāo)熟悉if語句的使用方法。熟悉switch語句的使用方法。熟悉while和do-while語句的使用方法。熟悉for語句的使用方法教學(xué)重點(diǎn)能使用if語句實(shí)現(xiàn)分支控制程序的設(shè)計(jì)。能使用switch語句實(shí)現(xiàn)多分支流程控制的設(shè)計(jì)。能熟練使用循環(huán)的方法實(shí)現(xiàn)各種算法。能熟練使用流程控制功能解決實(shí)際問題。教學(xué)難點(diǎn)能熟練使用流程控制功能解決實(shí)際問題。能熟練使用循環(huán)的方法實(shí)現(xiàn)各種算法。學(xué)情分析由于授課對(duì)象是二年級(jí)學(xué)生,對(duì)于if分支語句、switch開關(guān)語句、循環(huán)語句在C語言中都已經(jīng)學(xué)過了。本節(jié)課主要溫習(xí)鞏固,重點(diǎn)再使用流程控制語句解決實(shí)際問題,引導(dǎo)學(xué)生知識(shí)遷移。教學(xué)效果教后記單元任務(wù)2.2選擇貨運(yùn)車輛型號(hào)任務(wù)描述在車輛運(yùn)費(fèi)管理模塊中,不同車輛型號(hào)的車輛規(guī)格、車輛容載量及運(yùn)費(fèi)不同。一般在選擇車輛型號(hào)時(shí),能自動(dòng)顯示車輛的所有描述信息,如車輛規(guī)格和車載容載量,如表2-1所示。本單元任務(wù)就是使用分支結(jié)構(gòu)實(shí)現(xiàn)車輛類型的選擇。表2-1車輛型號(hào)相關(guān)信息車輛型號(hào)2T5T8T10T集裝箱20'集裝箱40'小車車輛規(guī)格(米)4.2*1.6*1.86.8*2.4*2.47.6*2.4*2.49.6*2.4*2.45.8*2.4*2.412*2.4*2.4N/A車輛容載量(托)41012161020紙箱相關(guān)知識(shí)做任何事情都要遵循一定的規(guī)則。譬如,到圖書館借書,就必須要有借書證,并且借書證不能過期,這兩個(gè)條件缺一不可。程序也是如此,需要利用流程控制實(shí)現(xiàn)與用戶的交流,并根據(jù)用戶的需求決定程序“做什么”,“怎么做”。程序的結(jié)構(gòu)設(shè)計(jì)順序結(jié)構(gòu)分支結(jié)構(gòu)(選擇結(jié)構(gòu))循序結(jié)構(gòu)分支結(jié)構(gòu)(選擇結(jié)構(gòu))簡(jiǎn)單的if語句簡(jiǎn)單if語句,也稱單分支if語句。只考慮條件為真時(shí)執(zhí)行,其語法結(jié)構(gòu)如下:示例1:判斷一個(gè)數(shù)是否是0~10之間的數(shù)字,如果滿足,則輸出顯示“num介于0和10之間”。if…else語句if-else語句也就是雙分支if語句,是分支語句中常用的一種形式,針對(duì)某種條件有選擇地做出處理。通常表現(xiàn)為“如果滿足某種條件,就進(jìn)行某種處理,否則就進(jìn)行另一種處理”。示例2:判斷輸入年份是否為閏年.如果某一年可以被4整除而不能被100整除,或者可以被400整除,則這一年就是閏年。編寫LeapYear類,從鍵盤上輸入year值。3.if…elseif語句由于if語句體或者else語句體可以是多條語句,所以如果需要在if…else里判斷多個(gè)條件,可以“隨意”嵌套。比較常見用是if…elseif…else語句。示例3:顯示學(xué)生成績(jī)的等第.輸入學(xué)生Java成績(jī),根據(jù)等級(jí)劃分,輸出該學(xué)生的成績(jī)?cè)u(píng)測(cè)等第。等級(jí)劃分標(biāo)準(zhǔn)如下:成績(jī)>=90:優(yōu)秀成績(jī)>=80:良好成績(jī)>=60:中等成績(jī)<60:不及格4.switch語句雖然嵌套的if語句可以實(shí)現(xiàn)多重選擇處理,但語句較為復(fù)雜,容易將if與else配對(duì)錯(cuò)誤,從而造成邏輯混亂。在這種情況下,使用switch語句來實(shí)現(xiàn)多重選擇情況的處理。switch語句也稱為開關(guān)語句,根據(jù)變量或者表達(dá)式的值來執(zhí)行不同語句。示例4:判斷某月份屬于哪個(gè)季節(jié)比較:if多分支語句與switch語句相同點(diǎn):兩種語句都可以實(shí)現(xiàn)多分支結(jié)構(gòu)不同點(diǎn):switch只能處理等值的條件判斷,且條件是整型變量或字符或字符串變量的等值判斷。多分支if語句可以用于處理在else部分還包含其它if結(jié)構(gòu),特別適合某個(gè)變量處于某個(gè)區(qū)間時(shí)的情況。單元任務(wù)實(shí)施使用分支結(jié)構(gòu)實(shí)現(xiàn)選擇車輛型號(hào)三、循環(huán)結(jié)構(gòu)循環(huán)結(jié)構(gòu)就是在滿足一定條件的情況下反復(fù)執(zhí)行某一個(gè)操作。循環(huán)結(jié)構(gòu)特點(diǎn)是在給定條件成立時(shí),反復(fù)執(zhí)行某個(gè)程序段。通常稱給定條件為循環(huán)條件,稱反復(fù)執(zhí)行的程序段為循環(huán)體。while循環(huán)while循環(huán)語句的執(zhí)行過程是先計(jì)算表達(dá)式的值,若表達(dá)式的值為真,則執(zhí)行循環(huán)體中的語句,繼續(xù)循環(huán);否則提出該循環(huán)。示例5:輸出顯示10行“學(xué)習(xí)Java其樂無窮”。do…while循環(huán)語句do…while循環(huán)語句則先執(zhí)行一次循環(huán)后,再判斷條件是否成立。也就是說do…while循環(huán)語句“{}”中的程序段至少要被執(zhí)行一次。示例6:用戶登錄驗(yàn)證編寫程序。創(chuàng)建LoginService類,模擬用戶登錄驗(yàn)證。如果用戶輸入的密碼不是“123456”,則提示用戶反復(fù)輸入,直到輸入正確密碼為止。3、for語句for語句是Java程序中最常用的循環(huán)語句。一個(gè)for語句可以用來重復(fù)執(zhí)行某條語句,直到某個(gè)條件得到滿足。示例7:計(jì)算5門課程的平均分循環(huán)錄入某學(xué)生的5門課成績(jī),計(jì)算平均分。4.循環(huán)跳轉(zhuǎn)語句break語句在循環(huán)結(jié)構(gòu)中,同樣也可以使用break語句跳出當(dāng)前循環(huán)體,從而中斷當(dāng)前循環(huán)。continue語句continue語句不是立即跳出循環(huán)體,而

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 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)論