下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
《分支結(jié)構(gòu)的程序設(shè)計(jì)》教學(xué)設(shè)計(jì)(2)教學(xué)目的:讓學(xué)生熟練掌握分支結(jié)構(gòu)語句的編寫技巧,以及掌握解決簡單問題的基本技能教學(xué)手段:計(jì)算機(jī)及投影儀,powerpoint自編軟件一個(gè)教學(xué)目標(biāo):知識技能目標(biāo):掌握分支語句的格式與功能,能熟練運(yùn)用分支語句進(jìn)行簡單分支結(jié)構(gòu)的程序設(shè)計(jì)通過教師的引導(dǎo)通過嘗試學(xué)會用分支語句實(shí)現(xiàn)嵌套分支的程序設(shè)計(jì)能以算法思想分析、描述和解決實(shí)際問題,構(gòu)建合理的數(shù)學(xué)模型,靈活運(yùn)用if指令為自己的算法服務(wù)通過程序設(shè)計(jì),提高邏輯思維能力情感目標(biāo):在例題中結(jié)合數(shù)學(xué)知識,對程序設(shè)計(jì)有一個(gè)感性的認(rèn)識通過編寫并完善自己的程序,從中獲得成就感,從而激發(fā)自我學(xué)習(xí)興趣教學(xué)重點(diǎn): 應(yīng)用IF語句進(jìn)行分支結(jié)構(gòu)的程序設(shè)計(jì)。教學(xué)難點(diǎn): 理解單分支結(jié)構(gòu)、雙分支結(jié)構(gòu)、分支結(jié)構(gòu)嵌套的不同含義以及不同的使用場合教學(xué)過程:首先請同學(xué)們回憶一下前面的教學(xué)內(nèi)容。我們曾經(jīng)介紹過,結(jié)構(gòu)化程序設(shè)計(jì)的一個(gè)基本組成是由順序結(jié)構(gòu)、分支結(jié)構(gòu)和循環(huán)結(jié)構(gòu)三種基本結(jié)構(gòu)構(gòu)成的。他們可以通過自然語言來描述,也可以通過流程圖來描述。在我們介紹流程圖的時(shí)候曾經(jīng)請大家設(shè)計(jì)過一個(gè)比較兩個(gè)數(shù)大小的算法,請同學(xué)們回憶一下,看看哪位同學(xué)可以上來畫一下?<在大屏幕投影上出現(xiàn)正確的流程圖,引出分支結(jié)構(gòu)>大家來看看這個(gè)流程圖,這個(gè)圖是我們前面講到的一個(gè)例子,當(dāng)時(shí)我們就介紹了這是一個(gè)分支結(jié)構(gòu)。從流程圖角度來說,他對算法的描述還是很清楚地,大家一看就明白。一目了然。但是,計(jì)算機(jī)看不懂啊,這就需要我們把這個(gè)算法代碼化。因此我們這堂課的內(nèi)容就是來深入探討一下如何用分支結(jié)構(gòu)解決簡單的問題,并將其算法代碼化。如何來實(shí)現(xiàn)我們所設(shè)計(jì)的算法呢?就需要有特定的條件選擇結(jié)構(gòu)的指令來完成它FT條件雙分支分支結(jié)構(gòu)FT條件if<條件>then語句組1語句組2<語句組1>語句組1語句組2else<語句組2>endif注意:上面出現(xiàn)的是vb指令,大家在書寫的時(shí)候一定要一模一樣,如果稍加改動就會在運(yùn)行的時(shí)候出錯的。他的格式必須嚴(yán)格遵守。算法的實(shí)現(xiàn)(針對上面兩數(shù)的比較,有老師演示)inputainputbifa>bthenprint“themaxnumberis:”,aelseprint“themaxnumberis:”,bendif為什么沒有尖括號?因?yàn)樗皇侵噶畹囊徊糠?,只是一種代碼的默認(rèn)書寫格式,表示此處為必寫部分。同時(shí)請同學(xué)關(guān)注一下縮進(jìn)格式。針對這道題,請同學(xué)們想一想,還有其他的解法嗎?條件語句組T我們可以引入第三變量,來記錄最大值(條件語句組T單分支結(jié)構(gòu)if<條件>then<語句組>endif算法的實(shí)現(xiàn)(針對上面兩數(shù)的比較,有老師演示)inputainputbmax=aifa<bthenmax=bendifprint“themaxnumberis:”,max條件選擇結(jié)構(gòu)的例題求一元二次方程的解。只有當(dāng)△>=0時(shí)才求解。if(b*b-4*a*c)>=0thenprint“x1=”,(-b-sqr(b*b-4*a*c))/(2*a)print“x2=’,(-b+sqr(b*b-4*a*c))/(2*a)endif求一元二次方程的解。當(dāng)△<0時(shí),輸出無解。if(b*b-4*a*c)>=0thenprint“error!”elseprint“x1=”,(-b-sqr(b*b-4*a*c))/(2*a)print“x2=’,(-b+sqr(b*b-4*a*c))/(2*a)endifIf語句的嵌套當(dāng)結(jié)果選擇不再是兩選一,而是三選一甚至是四選一時(shí),就需要用到if的嵌套。也就是在一個(gè)if的分支中再包含一個(gè)if語句將前面的一元二次方程進(jìn)一步改進(jìn),△<0時(shí)無解,△=0時(shí)只有一個(gè)實(shí)數(shù)解,△>0時(shí)有兩個(gè)不等的解<由老師引導(dǎo)學(xué)生畫出該程序分支結(jié)構(gòu)部分的流程圖><要求學(xué)生模仿前面的例子自己書寫下面的程序段>if(b*b-4*a*c)<0thenprint“ERROR!”elseif(b*b-4*a*c)=0thenprint“x1=”,(-b)/(2*a)elseprint“x1=”,(-b-sqr(b*b-4*a*c))/(2*a)print“x2=”,(-b+sqr(b*b-4*a*c))/(2*a)endifendif注意此處縮進(jìn)格式的使用令整個(gè)程序的脈絡(luò)結(jié)構(gòu)更清晰,所以要求同學(xué)養(yǎng)成縮進(jìn)格式的書寫習(xí)慣。課堂小結(jié):我們可以通過if語句來實(shí)現(xiàn)所有分子結(jié)構(gòu)的程序設(shè)計(jì)(包括雙分支,單分支和多分支結(jié)構(gòu)),但為了程序的結(jié)構(gòu)更加清晰易懂,我們也可以用多分支結(jié)構(gòu)語句selectcase來描述,從而讓計(jì)算機(jī)完成最簡單的判斷與選擇,該語句將在下節(jié)課予以介紹作業(yè):收取房租:人均8平方以下(
溫馨提示
- 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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024版建設(shè)工程施工合同綜合單價(jià)
- 測繪地理信息業(yè)務(wù)檔案管理規(guī)定模版(3篇)
- 2024年草牧場租賃標(biāo)準(zhǔn)格式協(xié)議樣本版
- 2025年托班班主任個(gè)人工作計(jì)劃(二篇)
- 2024物業(yè)服務(wù)合同續(xù)簽程序
- 安全保衛(wèi)工作管理制度(3篇)
- 二零二五年度汽車租賃與承包經(jīng)營及新能源汽車推廣服務(wù)合同3篇
- 2025年度紀(jì)錄片拍攝許可協(xié)議樣本2篇
- 2024新能源出租車充電樁維護(hù)與升級改造合同3篇
- 2024版貨運(yùn)運(yùn)輸合同范本(安能專用)3篇
- 海員常見疾病的保健與預(yù)防
- 易錯題(試題)-2024一年級上冊數(shù)學(xué)北師大版含答案
- 傷口護(hù)理小組工作總結(jié)
- 蘇教版六年級科學(xué)上冊復(fù)習(xí)資料-已整理
- 科勒衛(wèi)浴行業(yè)分析
- 湖南省邵陽市初中聯(lián)考2023-2024學(xué)年九年級上學(xué)期期末地理試題
- 美術(shù)概論課件
- 綠籬移栽施工方案
- 機(jī)器人論文3000字范文
- 中國保險(xiǎn)行業(yè)協(xié)會-2022年度商業(yè)健康保險(xiǎn)經(jīng)營數(shù)據(jù)分析報(bào)告
- 新人教版小學(xué)五年級數(shù)學(xué)上冊知識點(diǎn)歸納總結(jié)
評論
0/150
提交評論