版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
第五章本章要點(diǎn)關(guān)系表達(dá)式邏輯表達(dá)式選擇結(jié)構(gòu)程序設(shè)計主要內(nèi)容關(guān)系運(yùn)算符和關(guān)系表達(dá)式邏輯運(yùn)算符和邏輯表達(dá)式if語句switch語句程序舉例5.1
關(guān)系運(yùn)算符和關(guān)系表達(dá)式1.關(guān)系運(yùn)算符及其優(yōu)先次序1.
<2.
<=3.
>4.
>=5.
==(小于)(小于或等于)
(大于)(大于或等于)
(等于)優(yōu)先級相同(高)!=
(不等于)
優(yōu)先級相同(低)說明:關(guān)系運(yùn)算符的優(yōu)先級低于算術(shù)運(yùn)算符關(guān)系運(yùn)算符的優(yōu)先級高于賦值運(yùn)算符關(guān)系運(yùn)算符的結(jié)合性:自左向右5.1
關(guān)系運(yùn)算符和關(guān)系表達(dá)式關(guān)系表達(dá)式用關(guān)系運(yùn)算符將兩個表達(dá)式(可以是算術(shù)表達(dá)式或關(guān)系表達(dá)式,邏輯表達(dá)式,賦值表達(dá)式,字符表達(dá)式)接起來的式子,稱關(guān)系表達(dá)式C語言中沒有專用的邏輯值,1代表例:a>b,a+b>b+c,(a=3)>(b=5),’a’<‘b’,(a真>b,)>0代(b表<c假)關(guān)系表達(dá)式的值是一個邏輯值,即“真”或“假”。例:關(guān)系表達(dá)式”a>b”的值為“真”,表達(dá)式的值為1。5.2
邏輯運(yùn)算和邏輯表達(dá)式3
<
x
<
50x3
5x>3
并且x<53
<
x
&&
x
<
5邏輯表達(dá)式用邏輯運(yùn)算符將關(guān)系表達(dá)式或邏輯量連接起來邏輯運(yùn)算符
&&
||
!ABBAA(a)邏輯“與”(b)邏輯“或”(c)邏輯“非”邏輯運(yùn)算的規(guī)則-真值表邏輯與&&邏輯非!邏輯或||真值表xyx&&y
x||y
!x假
假假
真真
假真
真00010
11
11
01
0邏輯運(yùn)算的規(guī)則-真值表邏輯與&&邏輯或
||
邏輯非
!真值表假
假假
真真
假真
真x&&y0x||y0!x10110101105&&7是否合法?x
y0
00
非0非0
0非0非0!
!2=?=1邏輯表達(dá)式對于X
&&Y,X和Y可以是:關(guān)系表達(dá)式或邏輯量x
<=
5
&&
x
>=
33
&&
5(x+y)
&&
7X,Y可以是任意表達(dá)式判斷邏輯量的真假非0表示真0表示假邏輯運(yùn)算的結(jié)果1表示真0表示假!算術(shù)運(yùn)算符<
<=
>>===
!=&&||=運(yùn)算符的優(yōu)先級設(shè)x=1,y=2,c=0x
>=
y
==
c
&&
!x+2
>
3(x
>=
y
==
c)
&&
(!x+2
>
3)((x
>=
y)
==
c)
&&
((!x+2)
>
3)((x
>=
y)
==
c)
&&
(((!x)+2)
>
3)寫出滿足下列要求的表達(dá)式⑴ch是小寫英文字母ch
>=
'a'
&&
ch
<=
'z'⑵x
為零關(guān)系表達(dá)式
x
==
0或 邏輯表達(dá)式
!x驗(yàn)證:x取0
!x
真x取非0
!x
假x取0
x==0
真x取非0
x==0
假等價⑶x
不為零x
!=
0
或
x(4)
x和y不同時為零x
!=
0
||
y
!=0或
x
||
y(5)
year
是閏年,即year
能被4
整除但不能被100
整除,或year
能被400
整除。(
year
%
4
==
0
&&
year
%
100
!=
0
)
||
(
year
%
400
==
0
)或(!(year
%
4)
&&
year
%
100)
||
!(year
%
400
)邏輯運(yùn)算符
&&
和
|| 的“短路”特性int
x=1,y=1; /*
假設(shè)每次運(yùn)算后,將x的值置1
*/y
=
(3
>1
&&
x++);y
=
(3<1
&&
x++);y
=
(3<1
||
x++);y
=
(3>1
||
x++);exp1
&&
exp2exp1
||
exp2先算exp1,若其值為0,STOP先算exp1,若其值為1,STOPy=1
x=2y=0
x=1y=1
x=2y=1
x=1if(爆妻exp熊)sta伏t款eme棟nt搬_鄉(xiāng)豐1el梢sesta毯t上eme海nt屢_2和語句1表達(dá)式語句2非005.3巖選擇凡型程雞序設(shè)隸計x+2依x莊>久0y=x2x<=誰0if(繳x棄>謊0)初y=x緩+2膊;els泡ey=x粒*x寒;5.誓3.1麗基本馬的if語句1、if–碌e斥l遺se場結(jié)構(gòu)一條語句一條語句if(水稅exp慨)sta乏t勝eme幅nt嚇_1筐el認(rèn)sesta悄t爆eme健nt炎_2磚一條語句一條語句sca拌nf推(少"%d周%d愧",&禾a扯,&遼快b);趁
if(妻a陽!般=鉗b棋)飽{t=臂a聾;a=b善;b=t掉;pri炒nt歪f(壞"%慌d,造%d砍",a帝,筒b肝);跑}els廢epri繁nt庭f(妥"a蟲==b賄")醉;1、if–黎e匆l桌se椒結(jié)構(gòu)2、省叢略el航se的if結(jié)構(gòu)
if(滿陶exp麥)sta紹t目eme奪nt徒_1攜語句1表達(dá)式非00ch=get悲ch我a和r();避if(恰c太h>='爹a'判&&c濁h<='榮z驢')ch=ch-己'a駕'+小'A損';put脫ch椒ar社(c博h);ch=get甩ch顏a襲r();孝if(珍c刊h>='章a'楚&&c膀h<='優(yōu)z'澡){ch=ch-拼'a濾'+診'A忌';put譜ch膜ar亂(c賣h);}2、省餃略el廊se的if結(jié)構(gòu)
if(僻張exp償)sta寒t摩eme毫nt刮_1棋語句1表達(dá)式非00dou歲bl冤eabs弱tr棟(d響oub悄le咸x良){i緒f(趕x逆<0.0慰)x=-嘗x;揮els流ex=x零;ret償ur螞n(券x梯);棄}-x
(x<0)x
(x≥0)|x|=/*文件害名:ex束03細(xì)03翠01.圈c*列/至dou掏bl箱eabs誦tr蝴(d塵oub俘le乓x貍){i趟f的(邁x<0.0項(xiàng))x=-蕩x;莊ret老ur象n(奴x許);副}不平切衡的if拌…el分se橡結(jié)構(gòu)特會增加筋閱海讀和滲理解即程序推的困難綱。輸入3厭個剪數(shù),序輸出艱其中蔑的最銳大值瘦。#in旅c愉lu并de條<st刃di利o.飼h>voi搬dm準(zhǔn)配ai毫n()渾{int園a,b紗,僵功c,m束賓ax;鋼pri者n肉tf毫("瓦in芒pu拴ta,b證思,c:姻\n");嗽sca稠n柱f(喚"%伴d%窗d%季d",&培族a,&豈鏈b,&搜喂c);挎max醒=嚼南a;if(或m柱ax<b花)價max贈=展簡b;if(書m師ax<c柏)右max喬=屬談c;pri除n宇tf境("洪ma限xis箏%d\院n",m艘下ax蠢);}am騾a業(yè)xbcmax勝max淘5.矮3.2筍嵌套款的if語句if(縣置exp律)sta花t摩eme廢nt大1els搭esta登t腎eme句nt接21、e跌l丹se族–生i跟f結(jié)構(gòu)殖(if-熊el擠se陜i慘f)if(椅浸exp話_1開)s蜂ta羅t阿eme仆nt寫_1災(zāi)el進(jìn)sei螞f排(哄exp雅_2毒)s凈t曉at鉆e報men綠t陰_2……el艙sei惹f肺(蘋exp哥_n殘-降1)sta體t洞eme梯nt假_超n-1農(nóng)el輪sesta繳t茂eme椅nt敘_n積if語句if語句嵌套的極if語句if(勁甜exp宗_1踏)s過ta故t零eme翁nt瀉_1放el五sei驕f匹(浙exp行_2鍬)s臂t深at想e畢men猾t拜_2……el銅sei號f威(捐exp棟_n章-輕1)sta紹t悅eme莫nt落_茶n-1尺el柄sesta匆t脆eme引nt棗_n因0表達(dá)式1表達(dá)式2語句1語句2語句n-1語句n非0表達(dá)式n-10非000非0n個分否支需京要n-1建次比申較-1當(dāng)x<0沈計算縱符號更函數(shù)輸入變遣量x,計算伴符號膀函數(shù)困:1憲當(dāng)x>0照y=類0巷當(dāng)x=0疊if(岔x泡>0樂)y驗(yàn)=冰1蟲;肥el補(bǔ)sei休f個(沖x頑==0曠)y戴=潛0銷;培el飛sey刊=明-帶1橡;0x>
0x=
0y=
1y=
0非00非0y=
-1輸入康變量x,計算y:x+1廢x蔽<齡1y=均淘x+剝21<堡=x<2象x+歲32<吐=x<3虛x+4肉x殃>衰=3摩if(扮x翻<1蛙)y樂=諒x浴+注1;沸el抽sei哄f拋(異x<改2)稅y濫=能x濁+2上;el含seif(講x<3)需y純=繼x桐+3禿;el迎sey佛=逢x足+隆4;紀(jì)y=
x+40x<1x<2y=
x+1y=
x+2非00非0x<3y=
x+3非005.扎3.2兼嵌套框的if語句if(嗚筍exp信)sta鑰t株eme躺nt券1els磚esta疤t賣eme侵nt趣22、嵌套狗的if–el字se結(jié)構(gòu)
if(浪輝exp揭_1蜜)if劈燕(ex仆p躁_2)流s遙ta誦t由eme俱nt木_1我el意ses敏ta殖t兼eme錢nt薯_2拿el盤seif(權(quán)ex洲p若_3)sta峰t情eme既nt孩_3諷el鉛ses匪ta犧t宜eme逮nt萌_4險if語句if語句嵌套的燦if語句y=截0段當(dāng)x=0右-1當(dāng)x<0顯if(榜x孔>=磚0)香
if(達(dá)x>0)疏y溜=露1睡;el乞sey預(yù)=礙0派;漂el介sey吧=撲-粒1于;x
>=0x>
0y=
1y=
0非00非0y=
-10嵌套的嫁if語句輸入變昨量x,計算射符號令函數(shù)放:1當(dāng)挽x>0短輸入士變量x,計算y:x+格1x<1侵y=考x噴+礎(chǔ)21<=延x<2重x+之32<=輸x<3踩x+4揮x祝罵>=3多if(屑x紛<2番)if(窮x<1)疼y浴=幟x撕+1豪;el農(nóng)sey遲=鐵x折+越2;李el胸seif(屯x<3)府y翠=京x濁+3器;el且sey福=傘x運(yùn)+踐4;堪x<2x<1y=
x+1y=
x+2非00非00x<3y=
x+3y=
x+4非00if(喝x惕>0處)y廟=桃1匠;亮els受ei覽f泳(們x商==0予)y看=溫0炮;紗els索ey過=濃-倡1監(jiān);if(裳x所>=頁0)楊
if(毀x>0)哀y槍=涼1贊;el膝sey法=猴0畫;吳el躁sey個=戀-艇1躍;x>=0x
>0y=
1y=
0非00非0y=
-100x
>0x
=y=
1y=
0非000非0y=
-12種嵌迎套if語句哪的比較概el村se和if的匹荷配if(攤倚exp親_1章)if(胸ex襖p據(jù)_2)逃s妙ta控t各eme雷nt拐_1價el箭ses濱ta班t鉤eme博nt莖_2瘦els聰eif(易ex體p尋_3)sta宮t哈eme姐nt茂_3墓el蠶ses鋤ta族t熔eme鍬nt敢_4牌if(高e壇xp拔_1黃)if(仍ex柿p刪_2)營紐奉sta鈴t栽eme獲nt擴(kuò)_1聲els謠eif(滲ex司p糕_3)sta煌t青eme宰nt漠_3移el踢ses館ta棋t攝eme嘉nt題_4堆els撇e與最促靠近弊它的黃、沒日有與既別的els租e匹配昆過的if匹配if(雖e塌xp嚷_1革)if(盞ex呀p俯_2)勻s抱ta孔t隸eme侮nt惹_1眨el協(xié)seif(熱ex蕉p料_3)sta帥t衣eme航nt糟_議
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 湘教版九年級數(shù)學(xué)下冊2.5直線與圓的位置關(guān)系2.5.3切線長定理聽評課記錄
- 小學(xué)數(shù)學(xué)五年級數(shù)學(xué)《植樹問題》聽評課記錄
- 生態(tài)物流服務(wù)合同(2篇)
- 教科版道德與法治九年級下冊第十四課《第一次選擇》聽課評課記錄
- 湘教版數(shù)學(xué)八年級上冊4.3《一元一次不等式的解法》聽評課記錄1
- 華師大版數(shù)學(xué)七年級上冊《角》聽評課記錄2
- 新版蘇教版小學(xué)數(shù)學(xué)(二年級上冊)聽評課記錄【含教學(xué)計劃】
- 蘇州蘇教版三年級下冊數(shù)學(xué)第七單元《37、認(rèn)識幾分之一》聽評課記錄
- 蘇科版數(shù)學(xué)九年級下冊5.4《二次函數(shù)與一元二次方程》(第2課時)講聽評課記錄
- 北師大版歷史七年級下冊第22課《明清皇權(quán)膨脹與文化專制》聽課評課記錄
- 電工與電子技術(shù)練習(xí)冊及答案
- 2024至2030年中國電極糊行業(yè)市場調(diào)查分析及產(chǎn)業(yè)前景規(guī)劃報告
- 湖南株洲二中2022自主招生考試英語試卷試題(精校打?。?/a>
- 血透室護(hù)理質(zhì)控
- 粵語課程設(shè)計
- 10S505 柔性接口給水管道支墩
- 移動寬帶注銷委托書模板需要a4紙
- 手術(shù)室護(hù)士考試題及答案
- 初一下冊期末模擬物理質(zhì)量檢測試卷解析1
- 浙南名校聯(lián)盟2025屆高一數(shù)學(xué)第二學(xué)期期末達(dá)標(biāo)檢測試題含解析
- 左卡尼汀在減輕高原反應(yīng)中的應(yīng)用
評論
0/150
提交評論