Ero If n ja muun If n välillä

Jos vs. muu Jos

Ohjelmat eivät aina kulje peräkkäin. Tilanteita syntyy, kun on tehtävä päätös tai osa koodista, joka on toistettava. Ohjausrakenteet auttavat tätä määrittelemällä, mitä ohjelmassa on tehtävä ja millä ehdoilla. Näitä kutsutaan ehdollisiksi lauseiksi, jotka arvioivat lauseen totuudenmukaisuuden tai väärän Boolen lähtöistä.

”Jos” lauseke - Se on suosittu monien ohjelmointikielten keskuudessa. Pääsyntaksi voi olla erilainen, mutta pseudokoodi pysyy samana. Pieni koodinpätkä on annettu alla:

jos (ehto)

sitten

toiminta

loppu Jos

Ehto palauttaa aina Boolen tuloksen. Sano kunto on aurinkoinen ja toiminta on mennä ulos. Joten jos ulkona on aurinkoista (totta), niin henkilö menee kävelylle. Muutoin saavutamme lopun, jos rakennetaan ilman mitään toimenpiteitä.

Yllä oleva rakenne on suosittu rakenneohjelmointikielissä, kuten C, C ++, JAVA, Visual Basic ja C #

"Else if" -rakenne auttaa sinua yhdistämään monia ehtoja. Jos ensimmäisen ehdon todetaan olevan totta, loput ohitetaan. Katsotaanpa pseudokoodia -

jos (ehto)

sitten

toiminta

muuten jos (ehto)

sitten

toiminta

muu

toiminta

loppu Jos

Ehto palauttaa Boolen lähtöä edelleen. ”Muuta jos” -lohko johtaa uudempiin pesintasoihin. Jos ”if” -tila on väärä, niin ”else if” -olosuhteita arvioidaan peräkkäin, kunnes vastaavuus löytyy. Jos kaikki ehdot epäonnistuvat, "muu" -lauseessa määritelty toiminta suoritetaan. Jotta ymmärrämme sitä paremmin, jatkakaamme yllä sateisiin olosuhteisiin. "Jos" -tila pysyy samana. Annetaan lisätä "muuten jos" -tila on "myrskyinen" ja toiminta "menee alakertaan". "Muu" lauseke sanoo "pysyminen sisällä". Joten jos ulkona on myrskyinen, ensimmäinen "jos" -tila arvioidaan olevan väärä. Siirrymme “else if” -tilaan ja huomaamme, että sen arvioidaan olevan totta. Joten henkilö menee alakertaan.

Erot "jos" ja "muu jos" välillä:

1. "Jos" -ehto on pakollinen ehdolliselle konstruktille. "Muu jos" -tila

ei voi olla olemassa ilman edeltävää ”if” -lohkoa.

2. Voit olla vain yksi ”if” -lohko, mutta useita “else if” -lohkot.

Yhteenveto:

1. Sekä “if” että “else if” auttavat koodin haaraamista. Ohjelma siirtyy pois lineaarisesta

suoritus.

2. Sekä “jos” että “muu jos” ovat ehdollisia lausekkeita, jotka auttavat päätöksenteossa

käsitellä asiaa.

3. Kaikissa korkean tason ohjelmointikielissä käytetään "jos" ja "muuten jos" eri syntaksilla.