Erinevus selle vahel, kas ja kui veel

Sisukord:

Erinevus selle vahel, kas ja kui veel
Erinevus selle vahel, kas ja kui veel

Video: Erinevus selle vahel, kas ja kui veel

Video: Erinevus selle vahel, kas ja kui veel
Video: Kas skeptilisus on positiivne või negatiivne tunnus? 2024, November
Anonim

Põhierinevus – kui vs kui muidu

Programmeerimisel on vajalik lause täitmine sõltuv alt sellest, kas tingimus on tõene või väär. Kui ja kui muidu on kaks otsustusstruktuuri. Programmeerimiskeeled, nagu Java, C, toetavad otsustusstruktuure, näiteks kas ja kui veel. Selles artiklis käsitletakse erinevust kas ja kui muu vahel. Mõlemas sisaldab if avaldist hinnata. If-is täidetakse if-plokis olevad laused, kui tingimus on tõene ja juhtelement antakse järgmisele lausele pärast if-plokki. Kui if else, kui tingimus on tõene, täidetakse if-i ploki sees olevad laused ja kui tingimus on Väär, siis ploki if else-laused. See on peamine erinevus kas ja kui muidu.

Mis on siis, kui?

If-lause koosneb avaldistest. Avaldis võib sisaldada väärtusi, operaatoreid, konstante või muutujaid. Kui hinnatud avaldis on tõene, siis käivitatakse if-plokis olevad laused. Kui avaldis on väär, antakse juhtelement üle if-ploki järel järgmisele lausele. Enamik programmeerimiskeeli eeldab, et mitte-null ja nullväärtused on tõesed ja nullid kui väärad.

Erinevus selle vahel, kas ja kui veel
Erinevus selle vahel, kas ja kui veel

Joonis 01: Programm if

Vastav alt ül altoodud programmile on arv muutuja, mis suudab salvestada täisarve. See sisaldab väärtust 70. Kui plokis olev avaldis on märgitud. Kuna arv on suurem või võrdne 50-ga, käivitub ploki if lause. Pärast selle täitmist antakse juhtelement edasi järgmises lauses pärast if-plokki.

Mis on siis, kui muidu?

Kui muidu, siis on kaks plokki. If-lause sisaldab avaldist, mida hinnata. Kui hinnatud avaldis on tõene, siis käivitatakse if-plokis olevad laused. Kui ploki lõpus antakse juhtelement üle if-ploki järel järgmisele lausele. Kui avaldis on väär, antakse juhtelement else plokile ja käivitatakse else ploki laused. Ploki else lõpus antakse juhtelement edasi järgmisele lausele pärast else-plokki.

Peamine erinevus selle vahel, kas ja kui veel
Peamine erinevus selle vahel, kas ja kui veel

Joonis 02: Programm koos if else

Vastav alt ül altoodud programmile on arv muutuja, mis suudab salvestada täisarve. See sisaldab väärtust 40. Kui if-lause avaldis on tõene, siis käivitatakse if-lauses olev avaldis. Else käivitub ploki else lause. Arv on väiksem kui 50. Seetõttu käivitatakse plokk else. Ploki else lõpus antakse juhtelement edasi järgmisele lausele pärast else-plokki.

Millised on sarnasused kas ja kas muidu?

  • Nii, kas ja kas need on programmeerimises otsustusstruktuurid.
  • Nii kui kui ka if else sisaldavad tingimusega if-lauset.
  • Nii if kui ka if else korral hindab if-lause täisarve, märke, ujukomaarve või Boole'i tüüpe.
  • Nii kui ka siis, kui muidu saab hinnata võrdsust ja loogilisi avaldisi.

Mis vahe on kas ja kas muidu?

kui vs kui muidu

If-lause on otsustusstruktuur, mis koosneb avaldisest, millele järgneb üks või mitu väidet. If else on otsustusstruktuur, milles if-lausele võib järgneda valikuline else-lause, mis käivitatakse, kui avaldis on väär.
Täitmine
In if, kui avaldis on tõene, täidetakse if-i ploki sees olevad laused. Kui avaldis on väär, käivitub järgmine lause pärast if-plokki. In if else, käivitatakse if plokk, kui avaldis on tõene ja kui avaldis on väär, antakse juhtelement else plokile.

Kokkuvõte – kui vs kui muidu

Programmeerimisel on mitmesugused otsustusstruktuurid. Selles artiklis käsitleti kahte neist: kas ja kui veel. In if, käivitatakse if-i ploki sees olevad laused, kui tingimus on tõene ja juhtelement antakse järgmisele lausele pärast if-plokki. Tingimuses if else, kui tingimus on tõene, täidetakse if-i ploki sees olevad avaldused ja kui tingimus on väär, siis käivitatakse else ploki laused. See on vahe kas ja kui muidu.

Soovitan: