c語言選擇結(jié)構(gòu)程序設(shè)計教案(共8頁).doc
《c語言選擇結(jié)構(gòu)程序設(shè)計教案(共8頁).doc》由會員分享,可在線閱讀,更多相關(guān)《c語言選擇結(jié)構(gòu)程序設(shè)計教案(共8頁).doc(8頁珍藏版)》請在匯文網(wǎng)上搜索。
1、精選優(yōu)質(zhì)文檔-傾情為你奉上 選擇結(jié)構(gòu)程序設(shè)計(一)說明內(nèi)容1關(guān)系運(yùn)算符和關(guān)系表達(dá)式2邏輯運(yùn)算符和邏輯表達(dá)式3條件運(yùn)算符及條件表達(dá)式4IF語句5IF語句的嵌套生活中的“十字路口”也屬于選擇結(jié)構(gòu)類型。舉例說明實例講解說明舉例說明通過講解,向if語句過渡通過與前面引入的例子重點(diǎn)說明其格式結(jié)合實例說明其注意事項通過圖例說明嵌套的匹配關(guān)系。對比實例,詳細(xì)細(xì)化注意事項通過實例,說明分支程序設(shè)計的思想,鞏固前面所講的內(nèi)容。重點(diǎn)1關(guān)系運(yùn)算符和關(guān)系表達(dá)式2邏輯運(yùn)算符和邏輯表達(dá)式3條件運(yùn)算符及條件表達(dá)式4IF語句的格式使用5IF語句的嵌套難點(diǎn)復(fù)雜條件的表示;IF語句的正確使用。問題提出通過前面的順序結(jié)構(gòu)程序設(shè)計的
2、介紹,我們都知道順序結(jié)構(gòu)程序設(shè)計按照自上而下的流程的順序執(zhí)行,但是在實際生活中,僅順序結(jié)構(gòu)是無法滿足用戶要求的,并不是所有的程序都是自上而下的順序執(zhí)行,而是根據(jù)條件有選擇的執(zhí)行。這就是我們將要學(xué)習(xí)的分支結(jié)構(gòu)程序設(shè)計。詳細(xì)內(nèi)容一、導(dǎo)入討論導(dǎo)入:請教學(xué)生翻譯下面的英語句子 a.If she is not in Class1 then she will be in Class2. b.If it does not rain then I'll go to park, else I'll go to the movie.
3、; 創(chuàng)造情景,使學(xué)生感覺新鮮和自信,學(xué)生可以翻譯的準(zhǔn)確無誤。此過程中,教師引導(dǎo)學(xué)生注意if 、then、 else三個詞的使用。學(xué)生歸納:條件語句的一般形式:格式1:if 條件 then 語句組格式2:if 條件 then 語句組1 else 語句組2二、if中的條件表示1關(guān)系運(yùn)算符和關(guān)系表達(dá)式在程序中經(jīng)常需要比較兩個量的大小關(guān)系, 以決定程序下一步的工作。比較兩個量的運(yùn)算符稱為關(guān)系運(yùn)算符。(1)關(guān)系運(yùn)算符:操作符 作用 > 大于 >= 大于等于 < 小于 <= 小于等于 = = 等于 != 不等于 關(guān)系運(yùn)算符都是雙目運(yùn)算符,用于兩個運(yùn)算對象比較
4、。注意:不能將“<=”寫成“=<”,也不能將“>=”寫成“=>”。(2)關(guān)系表達(dá)式:用關(guān)系運(yùn)算符將兩個運(yùn)算對象連接起來的式子稱為關(guān)系表達(dá)式。運(yùn)算對象可以是常量,可以是變量,也可是表達(dá)式。如:3>2 b*b-4*a*c>=1e-6 x= =y a%b!=0關(guān)系表達(dá)式的值: C語言規(guī)定用數(shù)值0代表關(guān)系運(yùn)算結(jié)果為“假”,用數(shù)值1代表關(guān)系運(yùn)算結(jié)果為“真”。關(guān)系表達(dá)式值的數(shù)據(jù)類型為整型。設(shè)有定義 int a=3,b=2,c=1; 則:a>b 的值為1c= =a 的值為0(3)優(yōu)先級和結(jié)合方向>、>=、<和 < = 的優(yōu)先級相同;= = 和
5、 !=的優(yōu)先級相同,兩組運(yùn)算符優(yōu)先級從高到低的順序是:> >= < <= = = !=關(guān)系運(yùn)算符的優(yōu)先級低于算術(shù)運(yùn)算符。如:a+b>c+d 等價于 (a+b)>(c+d)關(guān)系運(yùn)算符的結(jié)合方向都為左結(jié)合。如:a>b>c 等價于 (a>b)>c2、邏輯運(yùn)算符和邏輯表達(dá)式(1)邏輯運(yùn)算符&& 邏輯與| 邏輯或! 邏輯非(2)邏輯表達(dá)式用邏輯運(yùn)算符將關(guān)系表達(dá)式或邏輯量連接起來的式子就是邏輯表達(dá)式。運(yùn)算對象一般為關(guān)系表達(dá)式或邏輯量(常量或變量)。如;x>10|x<100 x= =y&&a!=b 5&a
- 1.請仔細(xì)閱讀文檔,確保文檔完整性,對于不預(yù)覽、不比對內(nèi)容而直接下載帶來的問題本站不予受理。
- 2.下載的文檔,不會出現(xiàn)我們的網(wǎng)址水印。
- 3、該文檔所得收入(下載+內(nèi)容+預(yù)覽)歸上傳者、原創(chuàng)作者;如果您是本文檔原作者,請點(diǎn)此認(rèn)領(lǐng)!既往收益都?xì)w您。
下載文檔到電腦,查找使用更方便
20 積分
下載 | 加入VIP,下載共享資源 |
- 配套講稿:
如PPT文件的首頁顯示word圖標(biāo),表示該P(yáng)PT已包含配套word講稿。雙擊word圖標(biāo)可打開word文檔。
- 特殊限制:
部分文檔作品中含有的國旗、國徽等圖片,僅作為作品整體效果示例展示,禁止商用。設(shè)計者僅對作品中獨(dú)創(chuàng)性部分享有著作權(quán)。
- 關(guān) 鍵 詞:
- 語言 選擇 結(jié)構(gòu) 程序設(shè)計 教案