《分支程序設(shè)計》PPT課件.ppt
《《分支程序設(shè)計》PPT課件.ppt》由會員分享,可在線閱讀,更多相關(guān)《《分支程序設(shè)計》PPT課件.ppt(30頁珍藏版)》請在裝配圖網(wǎng)上搜索。
第3章分支程序設(shè)計,關(guān)系表達式邏輯表達式If語句Switch語句,關(guān)系表達式,關(guān)系表達式用來實現(xiàn)比較關(guān)系運算符,=,=,=,!=優(yōu)先級:高于賦值運算符,低于算術(shù)運算符。關(guān)系運算符內(nèi)部:=和!=較低結(jié)合性:左結(jié)合關(guān)系表達式用關(guān)系運算符將二個表達式連接起來稱為關(guān)系表達式關(guān)系表達式的結(jié)果是:true或false,eg.xy,ab=cd都是合法的關(guān)系表達式,注意:-2(62),第3章邏輯思維及分支程序設(shè)計,關(guān)系表達式邏輯表達式If語句Switch語句,邏輯表達式,邏輯表達是用于實現(xiàn)更復(fù)雜的判斷邏輯運算符elsecoutyear;result=(year%4=0,if語句的嵌套,if語句的then子句或else子句是if語句,稱為if語句的嵌套歧義性:if語句可以沒有else子句,如if(x100)if(x90)語句1elseif(x80)語句2else語句3else語句4;配對原則:每個else子句是和在它之前最近的一個沒有else子句的if語句配對。,縮進對齊,可以清晰地表示出層次,便于程序員閱讀,if(x100)if(x90)語句1elseif(xy)?x:y;?:運算符用于輸出。例如,想輸出一個布爾變量flag的值,如果直接用coutflag;那么當(dāng)flag為“真”時,輸出為1;當(dāng)flag為“假”時,輸出為0。如果我們想讓flag為“真”時輸出true,為“假”時輸出false,可以用if語句if(flag)cout“true”;elsecout“false”;看上去太羅嗦。但如果用?:運算符只需要一行cout(flag?true:false)=90:cout=80:cout=70:cout=60:coutD;break;default:coutE;,表達式=成績/10,switch(score/10)case10:case9:coutA;break;case8:coutB;break;case7:coutC;break;case6:coutD;break;default:coutresult1;if(num1-num2=result1)coutresult1;if(num1*num2=result1)coutyouarerightn;elsecoutresult2;if(num1/num2=result1),該程序的缺陷,每次執(zhí)行只能出一道題減法可能出現(xiàn)負(fù)值除法可能出現(xiàn)除0結(jié)果太單調(diào),小結(jié),本章主要介紹了計算機實現(xiàn)邏輯思維的機制。主要包括兩個方面:如何表示一個邏輯判斷如何根據(jù)邏輯判斷的結(jié)果執(zhí)行不同的處理邏輯判斷關(guān)系表達式實現(xiàn)邏輯表達式根據(jù)邏輯判斷執(zhí)行不同的處理if語句switch語句,- 1.請仔細(xì)閱讀文檔,確保文檔完整性,對于不預(yù)覽、不比對內(nèi)容而直接下載帶來的問題本站不予受理。
- 2.下載的文檔,不會出現(xiàn)我們的網(wǎng)址水印。
- 3、該文檔所得收入(下載+內(nèi)容+預(yù)覽)歸上傳者、原創(chuàng)作者;如果您是本文檔原作者,請點此認(rèn)領(lǐng)!既往收益都?xì)w您。
下載文檔到電腦,查找使用更方便
9.9 積分
下載 |
- 配套講稿:
如PPT文件的首頁顯示word圖標(biāo),表示該PPT已包含配套word講稿。雙擊word圖標(biāo)可打開word文檔。
- 特殊限制:
部分文檔作品中含有的國旗、國徽等圖片,僅作為作品整體效果示例展示,禁止商用。設(shè)計者僅對作品中獨創(chuàng)性部分享有著作權(quán)。
- 關(guān) 鍵 詞:
- 分支程序設(shè)計 分支 程序設(shè)計 PPT 課件
鏈接地址:http://www.szxfmmzy.com/p-12944811.html