分支程序設(shè)計(jì)實(shí)例_第1頁(yè)
分支程序設(shè)計(jì)實(shí)例_第2頁(yè)
分支程序設(shè)計(jì)實(shí)例_第3頁(yè)
分支程序設(shè)計(jì)實(shí)例_第4頁(yè)
分支程序設(shè)計(jì)實(shí)例_第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)介

1、分支程序設(shè)計(jì)實(shí)例教學(xué)設(shè)計(jì)課題分支程序設(shè)計(jì)實(shí)例授課類(lèi)型新授課課程名稱(chēng)編程語(yǔ)言基礎(chǔ)一一C語(yǔ)言授課班級(jí)17級(jí)計(jì)算機(jī)班知識(shí)目標(biāo).通過(guò)學(xué)習(xí)讓學(xué)生掌握兩個(gè)語(yǔ)句,兩種運(yùn)算符。.讓學(xué)生學(xué)會(huì)編寫(xiě)分支結(jié)構(gòu)的程序。教攵學(xué)目標(biāo)能力目標(biāo)學(xué)生能夠恰當(dāng)使用選擇結(jié)構(gòu)語(yǔ)句,編寫(xiě)分支結(jié)構(gòu)程 序,從而解決實(shí)際問(wèn)題。情感目標(biāo)培養(yǎng)學(xué)生探究精神與獨(dú)立操作能力,讓學(xué)生在從無(wú) 到有的探索過(guò)程中感受到成功的喜悅教攵學(xué)重點(diǎn)使用if語(yǔ)句、swithc語(yǔ)句實(shí)現(xiàn)分支結(jié)構(gòu)程序,解決實(shí)際問(wèn)題。教攵學(xué)難點(diǎn)if語(yǔ)句、switch語(yǔ)句的用法,對(duì)解決問(wèn)題的方法和步驟的理 解,并能根據(jù)實(shí)際問(wèn)題編寫(xiě)程序。教攵學(xué)方法講授法、任務(wù)驅(qū)動(dòng)教學(xué)法、練習(xí)法教 具多媒體教室教學(xué)內(nèi)

2、容及過(guò)程設(shè)計(jì)步驟教學(xué)內(nèi)容教師活動(dòng)學(xué)生活動(dòng)設(shè)計(jì)意圖時(shí)間分配課 題 引 入復(fù)習(xí)回顧本章所學(xué)知識(shí):1.關(guān)表達(dá)式和邏輯表達(dá)式2.if語(yǔ)句3.switch 語(yǔ)句通回顧所學(xué) 知道,引入 新課并出示 教學(xué)目標(biāo)提問(wèn)學(xué)生讓學(xué)生快 速回顧前 面所學(xué)的 知識(shí),以便 在本節(jié)靈 活應(yīng)用。5分 鐘新 課 學(xué) 習(xí)任務(wù)一編寫(xiě)程序:求一元二次方程 ax2+bx+c=0的實(shí)數(shù)根。輸出結(jié)果時(shí) 小數(shù)點(diǎn)后面保留3位有效數(shù)字。求根公式;x二七史士 2a.算法第一步:輸入a、b、c;第二步:根據(jù)a值判斷是否是一元 二次方程;第三步:若是一元二次方程,計(jì)算 判斷別式,判斷是否有實(shí)數(shù)根,若 有實(shí)數(shù)根則計(jì)算并輸出,若沒(méi)有實(shí) 數(shù)根,輸出無(wú)實(shí)數(shù)根。

3、.程序如下:include include main()float a,b,c,d,p, x1,x2;printf(請(qǐng)輸入一元二次方程的系數(shù) a、b、c: n);scanf(%d%d%d”,&a,&b,&c);if(a!=0)d=b*b-4*a*c;if(d0);x1=(-b+sqrt(d)/(2*a); x2=(-b-sqrt(d)/(2*a); printf(x1=%.3f%,出示案例 1,引導(dǎo)學(xué)生 分析問(wèn)題, 尋找解決問(wèn) 題的算法。教師強(qiáng)調(diào)本 程序中的知 識(shí)點(diǎn),條件 表達(dá)式的選 擇,求根公 式的書(shū)寫(xiě)以 及小數(shù)點(diǎn)后 面保留3位 有效數(shù)字的 方法。學(xué)生自主思 考,找出算 法。學(xué)生根據(jù)算 法畫(huà)

4、流程圖根據(jù)流程 圖,讓學(xué)生 寫(xiě)出程序, 并運(yùn)行程 序。結(jié)合數(shù)學(xué) 知識(shí),讓學(xué) 生充分考 慮解決問(wèn) 題的細(xì)節(jié), 培養(yǎng)學(xué)生 嚴(yán)謹(jǐn)?shù)膶W(xué) 習(xí)態(tài)度。運(yùn)行程序, 讓學(xué)生體 驗(yàn)成功的 喜悅。30分 鐘x2=%.3f”,x1,x2);else if(d=0)x1=x2=-b/(2*a);printf( 實(shí)數(shù)根 為.3父M1);elseprintf(沒(méi)有實(shí)數(shù) 根。);elseprintf(輸入有錯(cuò)誤,不能構(gòu)成 一元二 次方程!);注:本程序中共有4條語(yǔ)句。第4 條語(yǔ)句是兩分支if語(yǔ)句,語(yǔ)句1 是一條多分支if語(yǔ)句。任務(wù)二編寫(xiě)程序:從鍵盤(pán)上輸入任意兩個(gè) 數(shù)和一個(gè)運(yùn)算符(+、-、*、/),根 據(jù)輸入的運(yùn)算符對(duì)兩個(gè)數(shù)計(jì)

5、算,并 輸出結(jié)果。.算法第一步:輸入兩個(gè)數(shù)及運(yùn)算符;第二步:根據(jù)輸入的運(yùn)算符,選擇 正確的運(yùn)算;第三步:輸出結(jié)果。.程序如下:#include main()float a,b,c;char ch;printf(請(qǐng)輸入兩個(gè)數(shù)及一個(gè)運(yùn)算符(+、 -、 *、 /):);scanf(%f%c%f”,&a, &ch, &b); switch(ch)case +: c=a+b;printf(%.2f%c%.2f=%.2fn”,a,c h,b,c);break;case -: c=a-b;printf(%.2f%c%.2f=%.2fn”,a,c h,b,c);break;case *: c=a*b;prin

6、tf(%.2f%c%.2f=%.2fn”,a,c出示案例學(xué)生分組討 論,尋找算 法。2,引導(dǎo)學(xué)生根據(jù)算法畫(huà)分析問(wèn)題,出流程圖。結(jié)合數(shù)學(xué)找出算法。學(xué)生編寫(xiě)程 序。試著用常識(shí),分析 問(wèn)題。在尋 找解決問(wèn) 題的過(guò)程 中,著眼關(guān) 鍵點(diǎn),選擇 合適的選 擇構(gòu)語(yǔ)句教師強(qiáng)調(diào)程不同的選擇序中的知識(shí)語(yǔ)句寫(xiě)出程點(diǎn),在輸入序。并比較數(shù)據(jù)及運(yùn)算哪種更好。符時(shí)應(yīng)注意運(yùn)行程序,的問(wèn)題。驗(yàn)證結(jié)果。h,b,c);break;case /:if (b!=0) c=1.0*a/b;printf(%.2f%c%.2f=%.2 fn”,a,ch,b,c);elseprintf (除數(shù)不能為0。);注:本程序中共有5條語(yǔ)句。課堂練習(xí)編程,輸入點(diǎn)A(x,y),判斷點(diǎn)A是 否在陰影區(qū)域中。%1 ? 1檢查學(xué)生做 題情況,查 缺補(bǔ)漏,同 時(shí)歸納總結(jié) 本課的內(nèi) 容。獨(dú)立完成練 習(xí)通過(guò)練習(xí) 培養(yǎng)學(xué)生 獨(dú)立分析 問(wèn)題、解決 問(wèn)題的能 力8分 鐘歸納小結(jié)分支結(jié)構(gòu)程序設(shè)計(jì)應(yīng)用實(shí)例結(jié)合實(shí)例讓 學(xué)生總結(jié), 教師進(jìn)行補(bǔ) 充強(qiáng)調(diào)嘗試歸納總 結(jié)培養(yǎng)學(xué)生 歸納總結(jié) 的能力2分 鐘課后作業(yè)1.輸入年份值與月份,輸出該月有 多少天?要求運(yùn)行程序時(shí)輸出結(jié)果如

溫馨提示

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