




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
計(jì)算機(jī)程序設(shè)計(jì)(C語(yǔ)言)教案PAGE1PAGE2計(jì)算機(jī)程序設(shè)計(jì)(C語(yǔ)言)教案課程名稱計(jì)算機(jī)程序設(shè)計(jì)總學(xué)時(shí)80課題選擇結(jié)構(gòu)程序設(shè)計(jì)第21~25學(xué)時(shí)課型必修教學(xué)目標(biāo)及重點(diǎn)難點(diǎn)目標(biāo):熟練掌握關(guān)系運(yùn)算符和關(guān)系表達(dá)式、邏輯運(yùn)算符和邏輯表達(dá)式、條件運(yùn)算符、if語(yǔ)句、switch語(yǔ)句的使用方法難點(diǎn):if語(yǔ)句、switch語(yǔ)句教學(xué)準(zhǔn)備(教具、課件、圖片、資料)多媒體教室(投影儀)板書設(shè)計(jì)采用PowerPoint演示文稿(幻燈片)形式教和學(xué)的過程教學(xué)內(nèi)容教師活動(dòng)學(xué)生活動(dòng)簡(jiǎn)要回顧對(duì)實(shí)驗(yàn)和習(xí)題情況進(jìn)行點(diǎn)評(píng);提問歸納認(rèn)識(shí)選擇結(jié)構(gòu)程序設(shè)計(jì)方法;掌握關(guān)系運(yùn)算符和關(guān)系表達(dá)式、邏輯運(yùn)算符和邏輯表達(dá)式、條件運(yùn)算符、if語(yǔ)句、switch語(yǔ)句的使用方法;運(yùn)用新知識(shí)和已有知識(shí)積極參與課堂中實(shí)例程序的設(shè)計(jì),使自己盡快掌握新知識(shí)。課后獨(dú)立完成實(shí)驗(yàn)題目,對(duì)本講內(nèi)容進(jìn)行歸納和綜合運(yùn)用。講解新知識(shí)引入實(shí)例,激發(fā)學(xué)生興趣實(shí)例目標(biāo)利用新知識(shí)分析實(shí)例的技術(shù)要點(diǎn),引導(dǎo)學(xué)生完成實(shí)例目標(biāo)歸納小結(jié)總結(jié)歸納本講知識(shí)點(diǎn)分析討論發(fā)現(xiàn)問題,通過改善實(shí)例目標(biāo),啟發(fā)學(xué)生創(chuàng)新思維,并引入下節(jié)課內(nèi)容練習(xí)思考結(jié)合講課內(nèi)容獨(dú)立完成兩個(gè)小程序的設(shè)計(jì)并完成思考題,培養(yǎng)學(xué)生綜合能力計(jì)算機(jī)程序設(shè)計(jì)(C語(yǔ)言)教案全文共7頁(yè),當(dāng)前為第1頁(yè)。計(jì)算機(jī)程序設(shè)計(jì)(C語(yǔ)言)教案全文共7頁(yè),當(dāng)前為第1頁(yè)。講課提要計(jì)算機(jī)程序設(shè)計(jì)(C語(yǔ)言)教案全文共7頁(yè),當(dāng)前為第2頁(yè)。計(jì)算機(jī)程序設(shè)計(jì)(C語(yǔ)言)教案全文共7頁(yè),當(dāng)前為第2頁(yè)。內(nèi)容提要說明簡(jiǎn)要回顧講解實(shí)驗(yàn)四復(fù)習(xí)printf和scanf函數(shù),getchar()和putchar函數(shù)的用法通過講解實(shí)驗(yàn)四回顧順序結(jié)構(gòu)程序設(shè)計(jì)方法闡述主題關(guān)系運(yùn)算符和關(guān)系表達(dá)式邏輯運(yùn)算符和邏輯表達(dá)式條件運(yùn)算符if語(yǔ)句(重點(diǎn)、難點(diǎn))switch語(yǔ)句(重點(diǎn)、難點(diǎn))強(qiáng)調(diào)重點(diǎn)和難點(diǎn)關(guān)系運(yùn)算符和關(guān)系表達(dá)式關(guān)系運(yùn)算實(shí)際上是比較運(yùn)算,兩個(gè)值進(jìn)行比較,判斷比較的結(jié)果是否符合給定的條件,如果符合比較的結(jié)果為真,否則結(jié)果為假。用關(guān)系運(yùn)算符將兩個(gè)表達(dá)式(可以是算術(shù)表達(dá)式、關(guān)系表達(dá)式、邏輯表達(dá)式、賦值表達(dá)式、字符表達(dá)式)連接起來的式子叫關(guān)系表達(dá)式。關(guān)系運(yùn)算符與其它運(yùn)算符的優(yōu)先次序。C語(yǔ)言提供六種關(guān)系運(yùn)算符:①<小于②<=小于等于③>大于④>=大于等于⑤==等于⑥!=不等于強(qiáng)調(diào)關(guān)系運(yùn)算符中等于用==表示,注意與=的區(qū)別邏輯運(yùn)算符和邏輯表達(dá)式用邏輯運(yùn)算符將關(guān)系表達(dá)式或邏輯量連接起來就是邏輯表達(dá)式。邏輯運(yùn)算符與其它運(yùn)算符的優(yōu)先次序。邏輯表達(dá)式的值應(yīng)該是一個(gè)邏輯量“真”或“假”,以數(shù)值“1”或“0”表示.而在判斷一個(gè)量是否為“真”時(shí),以“0”代表假,以非“0”代表真。在邏輯表達(dá)式的求解中,并不是所有的邏輯運(yùn)算都被執(zhí)行。&&邏輯與||邏輯或!邏輯非強(qiáng)調(diào)在邏輯表達(dá)式的求解中,并不是所有的邏輯運(yùn)算都被執(zhí)行。實(shí)例分析例:滿足下列一個(gè)條件即為閏年:①能被4整除,不能被100整除②能被4整除,又能被400整除.(year%4==0&&year%100!=0)||year%400==0!((year%4==0&&year%100!=0)||year%400==0)(year%4!=0)||(year%100==0&&year%400!=0)通過課堂提問,引導(dǎo)學(xué)生參與思考條件運(yùn)算符格式:表達(dá)式1?表達(dá)式2:表達(dá)式3條件運(yùn)算符要求有三個(gè)操作對(duì)象,稱三目運(yùn)算符,它是c語(yǔ)言中唯一的三目運(yùn)算符。條件表達(dá)式max=(a>b)?a:b相當(dāng)于if(a>b)max=a;elsemax=b;說明:條件運(yùn)算符的執(zhí)行順序條件運(yùn)算符的優(yōu)先級(jí)別,僅高于賦值運(yùn)算條件運(yùn)算符的結(jié)合方向?yàn)橛医Y(jié)合性條件表達(dá)式不能取代if語(yǔ)句條件表達(dá)式中的表達(dá)式類型可以不同強(qiáng)調(diào)條件運(yùn)算符要求有三個(gè)操作對(duì)象,是三目運(yùn)算符實(shí)例分析例:編程,輸入一個(gè)字符,若是大寫就轉(zhuǎn)換成小寫;若不是就不轉(zhuǎn)換,輸出字符。
main()
{
chara;
scanf(“%c”,&a);
if(a>=‘A’&&a<=‘Z’)a=a+32;
printf(“%c”,a);}//a=(a>=‘A’&&a<=‘Z’)?a+32:a;}通過例題體會(huì)條件運(yùn)算符的使用if語(yǔ)句(重點(diǎn)、難點(diǎn))if語(yǔ)句是用來判定是否滿足所給定條件,根據(jù)判定結(jié)果(真或假)決定執(zhí)行給出的兩種操作之一。if語(yǔ)句的三種形式:①if(表達(dá)式)語(yǔ)句②if(表達(dá)式)語(yǔ)句1else語(yǔ)句2③if(表達(dá)式1)語(yǔ)句1elseif(表達(dá)式2)語(yǔ)句2elseif(表達(dá)式3)語(yǔ)句3......elseif(表達(dá)式n)語(yǔ)句nelse語(yǔ)句n+1分析if語(yǔ)句的三種形式if語(yǔ)句的嵌套在if語(yǔ)句的內(nèi)部使用if語(yǔ)句,例如:if()
if()語(yǔ)句1
else
if()語(yǔ)句2
else語(yǔ)句3if語(yǔ)句的嵌套,注意與if語(yǔ)句的三種形式的區(qū)別實(shí)例分析-1(x<0)例:y=0(x=0)1(x>0)main(){intx,y;scanf(“%d”,&x);
if(x<0)y=-1;
elseif(x==0)y=0;
elsey=1;
printf(“x=%d,y=%d\n”,x,y);計(jì)算機(jī)程序設(shè)計(jì)(C語(yǔ)言)教案全文共7頁(yè),當(dāng)前為第3頁(yè)。}計(jì)算機(jī)程序設(shè)計(jì)(C語(yǔ)言)教案全文共7頁(yè),當(dāng)前為第3頁(yè)。詳細(xì)講解一個(gè)題目,用不同的方法實(shí)現(xiàn),加深學(xué)生的理解實(shí)例分析例:求二次方程的根#include<math.h>main(){floata,b,c,d,disc,x1,x2,realpart,imagpart;scanf(“%f,%f,%f”,&a,&b,&c);printf(“Theequation”);if(fabs(a)<=1e-6)printf(“isnotaquadratic”);else{//else1disc=b*b-4*a*c;if(fabs(disc)<=1e-6)printf(“hastwoequalroots:%8.4\n”,-b/(2*a));elseif(disc>1e-6){x1=(-b+sqrt(disc))/(2*a);x2=(-b-sqrt(disc))/(2*a);printf(“hasdistinctrealroots:%8.4fand%8.4f\n”,x1,x2);}else{//else2realpart=-b/(2*a);imagpart=sqrt(-disc)/(2*a);printf(“hascomplexroots:\n”);printf(%8.4f+%8.4fi\n”,realpart,imagpart);printf(%8.4f+%8.4fi\n”,realpart,imagpart);}//else2}//else1}用新知識(shí)解決常見數(shù)學(xué)問題,引導(dǎo)學(xué)生解決實(shí)際問題時(shí)使用if語(yǔ)句實(shí)例分析例:閏年的判斷main(){intyear,leap;scanf(“%d”,&year);if(year%4==0){if(year%100==0){if(year%400==0)leap=1;elseleap=0;}elseleap=1;}elseleap=0;if(leap)printf(“%dis”,year);elseprintf(“%disnot”,year);printf(“aleapyear.\n”);}講解判斷閏年的實(shí)例,提高學(xué)生的學(xué)習(xí)興趣計(jì)算機(jī)程序設(shè)計(jì)(C語(yǔ)言)教案全文共7頁(yè),當(dāng)前為第4頁(yè)。switch語(yǔ)句(重點(diǎn)、難點(diǎn))計(jì)算機(jī)程序設(shè)計(jì)(C語(yǔ)言)教案全文共7頁(yè),當(dāng)前為第4頁(yè)。switch語(yǔ)句是多分支選擇語(yǔ)句Switch(表達(dá)式){case常量表達(dá)式1:語(yǔ)句1;case常量表達(dá)式2:語(yǔ)句2;case常量表達(dá)式3:語(yǔ)句3;…………case常量表達(dá)式n:語(yǔ)句n;default:語(yǔ)句n+1;解釋switch語(yǔ)句的語(yǔ)法格式實(shí)例分析例:switch語(yǔ)句是多分支選擇語(yǔ)句
switch(grade){case‘A’:printf(“85~100\n”);break;
case‘B’:printf(“70~84\n”);break;
case‘C’:printf(“60~79\n”);break;
case‘D’:printf(“<60\n”);break;
default:printf(“error\n”);
}計(jì)算機(jī)程序設(shè)計(jì)(C語(yǔ)言)教案全文共7頁(yè),當(dāng)前為第5頁(yè)。計(jì)算機(jī)程序設(shè)計(jì)(C語(yǔ)言)教案全文共7頁(yè),當(dāng)前為第5頁(yè)。通過例題分析witch語(yǔ)句的使用方法實(shí)例分析例:計(jì)算運(yùn)費(fèi)S<250km沒有折扣250<=s<5002%折扣500<=s<10005%折扣1000<=s<20008%折扣2000<=s<300010%折扣3000<=s15%折扣假設(shè)p(price),w(weight),s(distance),d(discount)則有f=p*w*s*(1-d)程序代碼如下:main(){intc,s;floatp,w,t,f;scanf(“%f,%f%d”,&p,&w,&s);if(s>=3000)c=12;elsec=s/250;switch(c){case0:d=0;break;
case1:d=2;break;
case2:
case3:d=5;break;case4:
case5:
case6:
case7:d=8;break;
case8:
case9:
case10:
case11:d=10;break;
case12:d=15;bre
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 西方古代的管理思想
- 城市交通規(guī)劃合同管理成本控制咨詢重點(diǎn)基礎(chǔ)知識(shí)點(diǎn)
- 地下體育場(chǎng)館規(guī)劃重點(diǎn)基礎(chǔ)知識(shí)點(diǎn)
- 國(guó)防安全意識(shí)
- 轉(zhuǎn)讓贈(zèng)予買賣合同協(xié)議
- 《我國(guó)軍隊(duì)軍銜制度概述》課件
- 民房工傷協(xié)議書
- 水電驗(yàn)收協(xié)議書
- 遼寧商標(biāo)轉(zhuǎn)讓協(xié)議合同
- 軋機(jī)轉(zhuǎn)讓出售合同協(xié)議
- 家用青飼料切割機(jī)說明書-畢業(yè)設(shè)計(jì)
- 物品出入庫(kù)登記表
- GB/T 11253-2019碳素結(jié)構(gòu)鋼冷軋鋼板及鋼帶
- GB/T 10125-2012人造氣氛腐蝕試驗(yàn)鹽霧試驗(yàn)
- 大學(xué)生手機(jī)市場(chǎng)的調(diào)查報(bào)告
- 商務(wù)標(biāo)評(píng)審表
- 2021版《安全生產(chǎn)法》培訓(xùn)課件
- 大學(xué)語(yǔ)文說課課件
- 大連理工大學(xué)畫法幾何自學(xué)片段課件
- 慢性心功能不全護(hù)理查房
- 雙新轉(zhuǎn)常規(guī)申請(qǐng)表
評(píng)論
0/150
提交評(píng)論