Razlika između loop-a i Do-While

Petlje su jedan od osnovnih gradivnih elemenata za stvaranje programa. Postoje trenuci kada i mi želja za izvršavanje naredbi više puta, u tom slučaju se koriste petlje. Petlja je slijed instrukcije koja ponavlja naredbu na temelju određenih uvjeta, a zatim izvršava blok ili blokove koda više puta dok se ne ispuni uvjet. Petlja nam omogućuje da napišemo kratke dijelove koda koji se izvode više puta, a ne da napišemo jedan dugi niz uputa za izvršavanje zadatka. Loop nekoliko puta pomaže u izvođenju kraćih uputa, što vašem programu daje veću svestranost u radu u stvarnom svijetu.

Postoje tri načina na koje možemo ponoviti tražene upute: for loop, dok petlja i petlja do-while. Ovdje smo da razgovaramo o petljama while i do-while. Petlje while i do-while jesu koristi kada ne znate točno koliko puta se petlja treba ponoviti. Razlika leži u mjestu gdje se ispituje stanje. The dok petlja ispituje stanje prije izvršavanja bilo kojeg izraza unutar while petlje, dok petlja do-while testira stanje nakon izvršavanja izraza unutar petlje. Detaljno razgovarajmo o razlikama između njih dvoje.





Što je dok petlja?

Petlja while najosnovnija je struktura petlje koja se koristi u programiranju i koristi se tamo gdje je broj iteracija nepoznat. To znači da će while petlja ponavljati izvršavanje skupa naredbi beskonačno mnogo puta dok se ne ispuni određeni uvjet. Petlja while koristi se za izvršavanje bloka koda dok uvjet nije istinit, što znači da petlja nastavlja raditi dok se ne ispuni traženi uvjet. To bi se moglo dogoditi u prvom ili dvadeset petom pokušaju. Budući da unaprijed ne znate kada bi petlja trebala završiti, petlju morate pustiti da radi dok se ne ispuni određeni uvjet. Ponavlja petlju dok uvjet nije lažan i uvjet može biti bilo koji logički izraz.



Što je petlja Do-While?

Do-while petlja slična je while petlji, osim što provjerava stanje tek nakon što prođe kroz njene upute, a do-while petlja uvijek se pokrene barem jednom. Izvodi izjave unutar petlje točno jednom prije procjene stanja petlje. Ako je uvjet zadovoljen, izrazi unutar petlje se ponovno izvršavaju, a ako je uvjet netačan, kontrolirati se prenosi u izjavu neposredno nakon stanja while. Do-while petlja jamči da se tijelo uvijek izvršava barem jednom, neovisno o tome je li uvjet ispunjen, za razliku od while petlje, koja se može potpuno preskočiti ako je uvjet prvi put netačan. Idealno je kad ne znate točan broj ponavljanja.

Razlika između petlje While i Do-While

Struktura

- Dok je petlja najosnovnija struktura petlje koja se koristi u programiranju i koristi se tamo gdje je broj iteracija nepoznat. Petlja while koristi se za izvršavanje bloka koda dok uvjet nije istinit, što znači da petlja nastavlja raditi dok se ne ispuni traženi uvjet. Petlja do-while vrlo je slična petlji while, osim što izvršava izraze unutar petlje točno jednom prije procjene stanja petlje i izvodi se barem jednom, bez obzira je li uvjet zadovoljen.

Stanje

- Do-while petlja gotovo je identična while petlji, osim što se uvjet uvijek izvršava nakon tijela petlje. U vremenskoj petlji tijelo se izvršava samo ako je ispunjen određeni uvjet i završava kad je uvjet netačan. To bi se moglo dogoditi u prvom ili dvadeset petom pokušaju. S druge strane, do-while petlja jamči da se tijelo uvijek izvrši barem jednom, bez obzira je li stanje lažno tijekom prvog pokušaja. Za razliku od while petlje, uvjet zaustavljanja petlje ne testira se nakon izvršavanja naredbi u petlji.



Sintaksa

- Osnovni format while petlje je:

dok (stanje)

{ izjava 1;

izjava 2;

.

.

izjava (n);

}

Petlja while procjenjuje stanje na početku petlje prije nego što se izrazi unutar bloka izvrše. Ključnu riječ while slijedi uvjet koji je priložen u zagradama, a zatim iskazi. Uvjet se mora procijeniti na vrijednost True ili False.

Osnovni format radne petlje je:

čini {

.

izjave // ​​tijelo petlje;

} dok (stanje);

Ovdje se ključna riječ while i stanje kodiraju tek nakon tijela petlje. To znači da ne moramo provjeravati stanje while pri prvom ulasku u petlju. Prvo izvršava naredbe prije procjene stanja petlje.

Dok naspram petlje Do-While: grafikon usporedbe

Sažetak Dok u odnosu na petlju Do-While

Ukratko, struktura while petlje vrlo je slična strukturi do-while petlje, ali glavna razlika leži u činjenici da while petlja prvo izvršava stanje prije izvršavanja naredbi, dok do-while petlja izvršava naredbe prije procjene stanja petlje. Budući da petlja do-while provjerava stanje tek nakon što prođe kroz svoje upute, petlja se uvijek izvodi barem jednom. S druge strane, while petlja neće izvršiti naredbe ako se tijekom prvog pokušaja stanje petlje pokaže netačnim.

Popularni Postovi

Razlika između upotrebe i upotrebe

Use vs Utilize Čvrsto shvaćanje razlike između upotrebe i upotrebe može vam pomoći da napravite jedan od onih zloglasnih engleskih promašaja. U svim nedavnim

Razlika između činjenice i teorije

Činjenica vs teorija Pojmovi činjenica i teorija riječi su s različitim značenjima. Iako se obje koriste u mnogim različitim poljima studija, ipak uspijevaju

Razlika između indijske i zapadne kulture

Indijske kulture i kulture zapadne kulture razlikuju se od zemlje do zemlje i od regije do regije. Nijedna kultura ne može biti ista. To je također istina

BEANO T-13: Američka granata 'Baseball'

Američka omiljena zabava susreće se s ratom.

Razlika između impulsa i tromosti

Zamah i inercija I zamah i tromost su osnovne komponente fizike. Zamah je komponenta klasične mehanike koja se odnosi na proizvod od

Razlika između ruma i viskija

Za većinu ljudi koji uzimaju alkoholna pića, dobivanje razlike između njihovih omiljenih pića (osim imena i sadržaja alkohola) težak je test.