高中數(shù)學(xué)《條件語(yǔ)句》課件5(26張PPT)(北師大版必修3)
《高中數(shù)學(xué)《條件語(yǔ)句》課件5(26張PPT)(北師大版必修3)》由會(huì)員分享,可在線閱讀,更多相關(guān)《高中數(shù)學(xué)《條件語(yǔ)句》課件5(26張PPT)(北師大版必修3)(29頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
,歡迎進(jìn)入數(shù)學(xué)課堂,幾種基本語(yǔ)句條件語(yǔ)句,,重點(diǎn):,難點(diǎn):,理解并會(huì)用IF----ELSE結(jié)構(gòu)。,IF----ELSE----IF結(jié)構(gòu)。,教學(xué)過(guò)程,新課導(dǎo)入新課講解小結(jié)作業(yè),,,,,,,,小黑的家,小白的家,一、新課導(dǎo)入,教學(xué)過(guò)程,,,,一、簡(jiǎn)單的IF語(yǔ)句,二、IF----ELSE語(yǔ)句,三、if-else-if語(yǔ)句,二、新課講解,,簡(jiǎn)單的IF語(yǔ)句,格式,,流程圖例題,,其語(yǔ)義是:如果表達(dá)式的值為真,則執(zhí)行其后的語(yǔ)句,否則不執(zhí)行該語(yǔ)句,繼續(xù)執(zhí)行主程序。注意:1、這里的表達(dá)式通常是邏輯表達(dá)式或關(guān)系表達(dá)式,例如:if(a>b,簡(jiǎn)單的IF語(yǔ)句格式,IF(表達(dá)式)語(yǔ)句,假真,表達(dá)式,語(yǔ)句,,,,,,,,小白找小黑玩嗎,走小路,,真,max=a;if(max60printf(“及格”);If(小白找小黑玩)printf(“走小路”);If(今天是工作日)printf(“上班”);再如:從鍵盤上輸入兩個(gè)數(shù),求出它們倆商的相反數(shù)。,,IF----ELSE語(yǔ)句,格式,,流程圖例題,,IF----ELSE語(yǔ)句格式,if(表達(dá)式)語(yǔ)句1;else語(yǔ)句2;其語(yǔ)義是:如果表達(dá)式的值為真,則執(zhí)行語(yǔ)句1,否則執(zhí)行語(yǔ)句2。例如:if(x>0)printf(“x大于0”);elseprintf(“x小于等于0);或是if(小黑在家)printf(“找小黑玩”);elseprintf(“找小花玩”);,如果小白找小黑玩,小黑在家嗎?若在,找小黑玩,不在,就找小花玩。能用C語(yǔ)言來(lái)實(shí)現(xiàn)嗎?可以,用if----else語(yǔ)句就能完成。真假,小黑在家嗎,,,,,找小黑玩,找小花玩,,,,,假真,表達(dá)式,語(yǔ)句1,,,,,語(yǔ)句2,,,,,,If(a>b)printf("max=%d\n",a);elseprintf("max=%d\n",b);輸入兩個(gè)整數(shù),輸出其中的大數(shù)。改用if-else語(yǔ)句判別a,b的大小,若a大,則輸出a,否則輸出b。,例2:求兩個(gè)數(shù)中較大的一個(gè)。,,if-else-if語(yǔ)句,格式,,流程圖例題,,if-else-if語(yǔ)句格式,if(表達(dá)式1)語(yǔ)句1;elseif(表達(dá)式2)語(yǔ)句2;elseif(表達(dá)式3)語(yǔ)句3;…elseif(表達(dá)式m)語(yǔ)句m;else語(yǔ)句n;其語(yǔ)義是:依次判斷表達(dá)式的值,當(dāng)出現(xiàn)某個(gè)值為真時(shí),則執(zhí)行其對(duì)應(yīng)的語(yǔ)句。然后跳到整個(gè)if語(yǔ)句之外繼續(xù)執(zhí)行程序。如果所有的表達(dá)式均為假,則執(zhí)行語(yǔ)句n。然后繼續(xù)執(zhí)行后續(xù)程序。,流程圖,真假假假真真真假,表達(dá)式1,表達(dá)式2,表達(dá)式3,表達(dá)式m,,,,,,,,,語(yǔ)句1,語(yǔ)句2,語(yǔ)句3,語(yǔ)句m,語(yǔ)句n,,,,,,,,,,,,,,例3、編寫(xiě)一程序,根據(jù)學(xué)生的考分來(lái)劃分成績(jī)的優(yōu)、良、及格和不及格。,對(duì)優(yōu)、良、及格和不及格,我們分別用5、4、3、2四個(gè)等級(jí)來(lái)表示,劃分如下:分?jǐn)?shù)等級(jí)100-90589-75474-60359-02,main(){intsorce,snum;chargrade;scanf(“%d,%d”,},main(){intsorce,snum;chargrade;scanf(“%d,%d”,},例4.,商場(chǎng)促銷,購(gòu)物500元以上,8折購(gòu)物300元以上,85折購(gòu)物100元以上,9折購(gòu)物50元以上,95折購(gòu)物50元以下,不打折設(shè):消費(fèi)量為money折扣為cost實(shí)際花費(fèi)price,例:根據(jù)消費(fèi)量,計(jì)算優(yōu)惠率。if(money>500)cost=0.2;elseif(money>300)cost=0.15;elseif(money>100)cost=0.1;elseif(money>50)cost=0.05;elsecost=0;price=money-(money*cost);,(1)在三種形式的if語(yǔ)句中,在if關(guān)鍵字之后均為表達(dá)式。該表達(dá)式通常是邏輯表達(dá)式或關(guān)系表達(dá)式,但也可以是其它表達(dá)式,如賦值表達(dá)式等,甚至也可以是一個(gè)變量。例如:if(a=5)語(yǔ)句;if(b)語(yǔ)句;都是允許的。。,三、小結(jié),只要表達(dá)式的值為非0,即為“真”。如在if(a=5)…;中表達(dá)式的值永遠(yuǎn)為非0,所以其后的語(yǔ)句總是要執(zhí)行的,當(dāng)然這種情況在程序中不一定會(huì)出現(xiàn),但在語(yǔ)法上是合法的。,,,又如,有程序段:if(a=b)printf("%d",a);elseprintf("a=0");本語(yǔ)句的語(yǔ)義是,把b值賦予a,如為非0則輸出該值,否則輸出“a=0”字符串。這種用法在程序中是經(jīng)常出現(xiàn)的,(2)在if語(yǔ)句中,條件判斷表達(dá)式必須用括號(hào)括起來(lái),在語(yǔ)句之后必須加分號(hào)。If(b)printf(“b不是0”);,(3)在if語(yǔ)句的三種形式中,所有的語(yǔ)句應(yīng)為單個(gè)語(yǔ)句,如果要想在滿足條件時(shí)執(zhí)行一組(多個(gè))語(yǔ)句,則必須把這一組語(yǔ)句用{}括起來(lái)組成一個(gè)復(fù)合語(yǔ)句。但要注意的是在}之后不能再加分號(hào)。例如:if(a>b){a++;b++;}else{a=0;b=10;},,,同學(xué)們,來(lái)學(xué)校和回家的路上要注意安全,同學(xué)們,來(lái)學(xué)校和回家的路上要注意安全,- 1.請(qǐng)仔細(xì)閱讀文檔,確保文檔完整性,對(duì)于不預(yù)覽、不比對(duì)內(nèi)容而直接下載帶來(lái)的問(wèn)題本站不予受理。
- 2.下載的文檔,不會(huì)出現(xiàn)我們的網(wǎng)址水印。
- 3、該文檔所得收入(下載+內(nèi)容+預(yù)覽)歸上傳者、原創(chuàng)作者;如果您是本文檔原作者,請(qǐng)點(diǎn)此認(rèn)領(lǐng)!既往收益都?xì)w您。
下載文檔到電腦,查找使用更方便
20 積分
下載 |
- 配套講稿:
如PPT文件的首頁(yè)顯示word圖標(biāo),表示該P(yáng)PT已包含配套word講稿。雙擊word圖標(biāo)可打開(kāi)word文檔。
- 特殊限制:
部分文檔作品中含有的國(guó)旗、國(guó)徽等圖片,僅作為作品整體效果示例展示,禁止商用。設(shè)計(jì)者僅對(duì)作品中獨(dú)創(chuàng)性部分享有著作權(quán)。
- 關(guān) 鍵 詞:
- 條件語(yǔ)句 高中數(shù)學(xué) 條件 語(yǔ)句 課件 26 PPT 北師大 必修
鏈接地址:http://www.hcyjhs8.com/p-12209592.html