Erinevus selle vahel, kas ja kas veel

Peamine erinevus - kui vs. kui muidu
 

Programmeerimisel on vaja avaldus käivitada sõltuvalt sellest, kas tingimus on tõene või vale. Kui ja siis veel, on kaks otsustusstruktuuri. Programmeerimiskeeled nagu Java, C toetavad otsustusstruktuure, näiteks kui ja kui veel. Selles artiklis käsitletakse erinevust selle vahel, kas ja kui mitte. Mõlemas sisaldab if väärtust väljendi hindamiseks. If-is täidetakse if-ploki sees olevad avaldused, kui tingimus on tõene ja juhtnupud antakse üle järgmisele lausele if-lause järel. Kui tingimus on tõene, siis if-lause sisesed avaldused täidetakse ja kui tingimus on vale, siis juhul, kui plokk if-lause, täidavad avaldused.. See on see võtme erinevus vahel kas ja kui veel.

SISU

1. Ülevaade ja peamised erinevused
2. Mis saab, kui
3. Mis saab, kui muidu
4. Sarnasused kas ja kui veel
5. Kõrvuti võrdlus -if vs kui see on tabelina
6. Kokkuvõte

Mis saab, kui?

If-lause koosneb väljenditest. Lause võib sisaldada väärtusi, operaatoreid, konstante või muutujaid. Kui hinnatud avaldis on tõene, siis täidavad if-ploki sees olevad avaldused. Kui avaldis on vale, antakse kontroll järgmisele avaldusele pärast if-plokki. Enamik programmeerimiskeeli eeldab, et nullvälised ja nullvälised väärtused on tõesed ja nullväärtused on valed.

Joonis 01: programm if-ga

Ülaltoodud programmi kohaselt on arv muutuja, mis võib talletada täisarvu. See sisaldab väärtust 70. Kontrollitakse if-lause avaldist. Kuna arv on suurem kui 50 või sellega võrdne, käivitatakse lause if-plokis. Pärast selle käivitamist antakse kontroll järgmises avalduses pärast if-plokki.

 Mis saab, kui muidu?

Kui muidu, siis on kaks plokki. If-lause sisaldab hinnatavat avaldist. Kui hinnatud avaldis on tõene, siis täidavad if-ploki sees olevad avaldused. If-ploki lõpus antakse kontroll järgmisele väljavõttele pärast if-plokki. Kui avaldis on vale, siis antakse kontroll üle muule plokile ja teise ploki avaldused täidetakse. Muu ploki lõpus viiakse kontroll järgmise lause juurde pärast muud plokki.

Joonis 02: programm, kus veel

Ülaltoodud programmi kohaselt on arv muutuja, mis võib talletada täisarvu. See sisaldab väärtust 40. Kui if-avaldises sisalduv avaldus on tõene, siis if-lause sees olev avaldus käivitub. Muul juhul käivitab muu bloki avaldus. See arv on väiksem kui 50. Seetõttu käivitatakse muu plokk. Muu ploki lõpus viiakse kontroll järgmise lause juurde pärast muud plokki.

Millised on sarnasused kas ja kui veel?

  • Nii programmeerimise otsustusstruktuurid kui ka muud.
  • Nii juhul kui ja kui mitte, sisaldab if-lause koos tingimusega.
  • Nii juhul kui ka siis, kui muidu, hindab if-lause täisarvu, märgid, ujukoma numbrid või Boole tüüpi.
  • Nii kui kui teisiti, saab võrdsust ja loogilisi väljendeid hinnata.

Mis vahe on selles, kas ja kui mitte?

kui vs kui veel

Kui lause on otsustusstruktuur, mis koosneb avaldisest, millele järgneb üks või mitu avaldust. If else on otsustusstruktuur, kus if-avaldusele võib järgneda valikuline muu lause, mis käivitatakse, kui avaldis on vale.
 Hukkamine
If-is täidetakse if-plokis olevad avaldused, kui avaldis on tõene. Kui avaldis on väär, siis järgmine lause pärast if-ploki käivitumist. Kui see on teistsugune, siis if-lause käivitub, kui avaldis on tõene ja kui avaldis on vale, siis antakse kontroll üle muule plokile.

Kokkuvõte - kui vs. kui muidu

Programmeerimisel on erinev otsustusstruktuur. Selles artiklis käsitleti kahte neist: kas ja kui veel. If-is täidetakse if-ploki sees olevad avaldused juhul, kui tingimus on tõene, ja juhtnupud antakse üle järgmisele lausele if-lause järel. Kui tingimus on tõene, siis juhul, kui tingimus on tõene, täidavad if-ploki sisesed avaldused ja kui tingimus on vale, täidavad muu ploki avaldused. See on erinevus selle vahel, kas ja kui mitte.

Viide:

1.Punkt, juhendid. “Kui avaldus C.-s”, juhendmaterjalide punkt, 8. jaanuar 2018. Saadaval siin
2.Punkt, juhendid. “Kui… teine ​​avaldus C-s”, Õpetuste punkt, 8. jaanuar 2018. Saadaval siin