Kung at Iba Pa Kung

Anonim

Kung vs Iba Pa Kung

Ang mga programa ay hindi palaging dumadaloy sa sunud-sunod na paraan. Ang mga sitwasyon ay lumabas kapag may desisyon na gawin o isang piraso ng code na kailangang paulit-ulit. Kinokontrol ng mga istrukturang kontrol ito sa pamamagitan ng pagtukoy kung ano ang kailangang gawin sa programa at sa ilalim ng mga kondisyon. Ang mga ito ay kilala bilang kondisyon na pahayag na hatulan ang isang pahayag sa Boolean output ng totoo o hindi.

"Kung" sugnay - Ito ay popular sa maraming mga wika ng programming. Maaaring magkaiba ang pangunahing syntax, ngunit ang pseudo code ay nananatiling pareho. Ang isang maliit na snippet ng code ay ibinigay sa ibaba:

kung (kundisyon)

pagkatapos

aksyon

tapusin kung

Ang kondisyon ay palaging nagbabalik ng resulta ng Boolean. Sabihin ang kalagayan ay maaraw at ang aksyon ay pumunta sa labas. Kaya kung ito ay maaraw sa labas (totoo), kung gayon ang isang tao ay pupunta para sa isang lakad. Kung hindi, maabot namin ang wakas kung itinayo nang hindi gumaganap ng anumang pagkilos.

Ang itaas na construct ay popular sa istraktura ng mga programming language tulad ng: C, C ++, JAVA, Visual Basic, at C #

Ang "kung iba pa" ay tumutulong sa iyo sa pagsasama-sama ng maraming mga kondisyon. Kung ang unang kondisyon ay natagpuan na totoo, pagkatapos ay ang natitira ay nilaktawan. Tingnan natin ang pseudo code -

kung (kundisyon)

pagkatapos

aksyon

ibang tao kung (kalagayan)

pagkatapos

aksyon

iba pa

aksyon

tapusin kung

Ang isang kondisyon ay nagbabalik pa rin ng Boolean output. Ang isang "iba pa kung" harang ang humahantong sa isang karagdagang antas ng nesting. Kung sakaling ang huwad na "if" ay mali, kung gayon ang "iba pa kung" ang kalagayan ay sinusuri sa sunud-sunod na paraan hanggang sa matagpuan ang isang tugma. Kung sakaling mabigo ang lahat ng mga kundisyon, ang pagkilos na tinukoy sa "ibang" sugnay ay isinasagawa. Upang mas maunawaan ito, ipagpapatuloy natin ang kalagayan sa tag-ulan. Ang "kung" kalagayan ay nananatiling pareho. Ibig sabihin idagdag ang "iba pa kung" ang kondisyon na maging "mabagyo," at ang aksyon na "pababa sa silid." Ang "ibang" sugnay ay nagsasabing "manatili sa loob." Kaya kung ito ay bagyo sa labas, ang unang "kung" kalagayan ay sinusuri sa maging mali. Pumunta kami sa "ibang tao kung" kalagayan at makita na ito ay sinusuri na totoo. Kaya ang tao ay bumaba sa silong.

Mga pagkakaiba sa pagitan ng "if" at "else if":

1. Ang "kung" kalagayan ay ipinag-uutos para sa isang kondisyon na construct. Isang "ibang tao kung" kondisyon

ay hindi maaaring magkaroon ng walang naunang "if" block.

2. Maaari kang magkaroon ng isa lamang "kung" block ngunit maraming "iba pa kung" bloke.

Buod:

1. Parehong "kung" at "iba pa kung" ay tumutulong sa sangay ng code. Ang programa ay gumagalaw mula sa linear nito

pagpapatupad.

2. Parehong "kung" at "sino pa man kung" ang mga kondisyong pahayag na tumutulong sa paggawa ng desisyon

proseso.

3. Lahat ng mataas na antas ng mga programming language ay gumagamit ng "if" at "else if" na may ibang syntax.