Erinevus If ja muu If vahel

Kui vs muidu kui

Programmid ei voola alati järjestikku. Olukorrad tekivad siis, kui on olemas otsus teha otsus või mõni koodiosa, mida tuleb korrata. Kontrollistruktuurid aitavad seda, määratledes, mida ja millistel tingimustel tuleb programmis teha. Neid nimetatakse tingimuslikeks avaldusteks, mis otsustavad väite tõese või vale tõeväärtuse väljundite kohta.

“If” klausel - See on populaarne paljude programmeerimiskeelte seas. Põhisüntaks võib erineda, kuid pseudokood jääb samaks. Allpool on toodud väike koodilõik:

kui (tingimus)

siis

tegevus

lõpp kui

Tingimus tagastab alati tõeväärtuse tulemuse. Ütle, et olukord on päikseline ja eesmärk on väljas käia. Nii et kui väljas on päikseline (tõsi), siis läheb inimene jalutama. Vastasel juhul jõuame lõppu, kui see on ehitatud ilma ühtegi toimingut tegemata.

Ülaltoodud konstruktsioon on populaarne struktuuriprogrammeerimiskeeltes, näiteks C, C ++, JAVA, Visual Basic ja C #

Konstruktsioon “muidu kui” aitab teid paljude tingimuste ühendamisel. Kui leitakse, et esimene tingimus on tõene, siis jäetakse ülejäänud vahele. Heidame pilgu pseudokoodile -

kui (tingimus)

siis

tegevus

muidu kui (tingimus)

siis

tegevus

muud

tegevus

lõpp kui

Tingimus tagastab ikkagi tõeväärtuse väljundi. Plokk “muidu kui” viib pesitsemise veelgi kaugemale. Kui tingimus „if” on vale, hinnatakse tingimust „muidu kui” järjestikku, kuni vaste leitakse. Kui kõik tingimused ebaõnnestuvad, teostatakse punktis “muu” määratletud toiming. Selle paremaks mõistmiseks jätkame ülaltoodud vihmase seisundiga. “If” tingimus jääb samaks. Võimaldab lisada tingimuse “muidu kui” tormiliseks ja toimingu “allkorrusele minekuks”. Klausel „muu” ütleb „enda sisse jäämine”. Nii et kui väljas on tormine, loetakse esimene “kui” tingimus valeks. Läheme tingimusele “muidu kui” ja leiame, et see hindab tõeks. Nii et inimene läheb alla korrusele.

Erinevused "if" ja "else if" vahel:

1. Tingimusliku konstrukti jaoks on kohustuslik tingimus “if”. Tingimus “muidu kui”

ei saa eksisteerida ilma eelneva “if” plokita.

2. Teil võib olla ainult üks „if” -plokk, kuid mitu „else if” -plokki.

Kokkuvõte:

1. Nii “kui” kui ka “muidu kui” aitab koodi hargneda. Programm eemaldub oma lineaarsest

hukkamine.

2. Nii “kui” kui ka “muidu kui” on tinglaused, mis aitavad otsuste tegemisel

protsess.

3. Kõigis kõrgetasemelistes programmeerimiskeeltes kasutatakse erineva süntaksiga “if” ja “else if”.