Tijekom programiranja Kako koristite petlju?

U ovom postu ćemo govoriti o Tijekom programiranjaTo su upute u upravljačkim strukturama koje se ponavljaju u mnogo navrata, a njihove su glavne funkcije ometati brojne upute u vezi s istinitim ili lažnim, osim toga, otkriveno je kako se petlja koristi.

dok je u programiranju-1

Tijekom programiranja

Čemu služi programiranje, koristi se za davanje niza uputa u kontrolnoj strukturi koja se ponavlja mnogo puta, također ima funkciju ometanja niza uputa, u slučaju da je evaluacija povezanog izraza i / ili logična ili netočna.

To znači da se ponavlja samo kad je ocjena pouke točna.

Osim upravljačkih struktura, poput naredbe if ili switch u programiranju, postoje i ponavljajuće se strukture.

U ponavljajućim programskim strukturama, koje se odnose na while petlju, ponavlja blok koda sve dok sadrži pravu vrijednost, koja se može izraziti na sljedeći način:

  • Dok (stanje).
  • {.
  • upute ;.
  • }.

Kao što vidite postoje ponavljanja i petlje, međutim, općenito je isto, važno je napomenuti da petlje sadrže:

  • Uvjet za procjenu je istinit ili netočan, a izvodi se pri svakom ponavljanju petlje.
  • Naredba koja prikazuje retke koda izvodi se ako je uvjet istinit.

Među karakteristikama ove vrste petlje je i to da se uvjet obrađuje prije izvršavanja koda, a zatim, u slučaju da je rezultat netočan, upute se neće izvršiti, dok postoji druga vrsta petlje koja se izvršava samo jednom .

Ovdje preporučujemo zanimljiv članak vezan za C jezik.

Dakle, dok su petlje definirane, to se odnosi na cikličku strukturu koja omogućuje ponavljanje jednog ili različitih redaka koda, bez početne vrijednosti, a ponekad i bez znanja kada će se očekivana konačna vrijednost vratiti.

Dok su petlje one koje ne podliježu numeričkim vrijednostima, naprotiv, one ovise o Booleovim vrijednostima, što znači istinitost istinitog ili lažnog uvjeta.

dok je u programiranju-2

Kako radi While Loop?

Kako bismo razumjeli kako funkcionira while petlja, u ovom ćemo dijelu spomenuti primjere koji nas navode na bolju vizualizaciju njegove izvedbe.

Kao primjer, pretpostavljamo da se iz nekog razloga od korisnika traži broj brojeva koji mu padnu na pamet te da unese broj veći od 100.

Kao što vidite, ne možete koristiti for petlju, jer nemate pojma da će korisnik unijeti broj veći od 100, to je nešto što se ne može odrediti, ali petlja while pristaje izvoditi radnju beskonačno do određenog uvjeta se izvršava, u ovom slučaju to je uneseni broj veći od 100.

Dakle, ako korisnik neprestano unosi sljedeće brojeve: 1, 50, 99, 49, 21, 30, 100, program se neće završiti, sve zato što brojevi nisu veći od 100, ali, u slučaju da unose broj 300, program ima uvjet da odmah završi.

Dok je Sintaksa petlje u C ++

Sintaksa while petlje jednostavnija je i čitljivija od for petlje for u C ++, jer zahtijeva samo precizan uvjet zaustavljanja.

Većina jezika na visokoj razini u načinu pisanja while petlje vrlo je slična, pa trebate imati na umu uvjete završetka petlje koja će biti pripremljena.

Pogledajmo u sljedećem primjeru kako bi se postavio krajnji uvjet:

  • while (krajnji uvjet) // na primjer broj == 100.
  • {.
  • ....
  • ....
  • ....
  • ....
  • }.

Vizualizirat ćemo gore pobrojani kod, na način da nam pomogne razumjeti što se misli.

1. redak: U svom sadržaju ima najvažniju while petlju.

Sintaksa je vrlo jednostavna, može se vidjeti da se uvjet nalazi unutar zagrada, na primjer: «==. >, <,> =, <= ,! = »Ili su možda drugi, posebno navedeni uvjeti, oni koji će odobriti da se ciklus nastavlja ispunjavati sve dok ne dosegne točku da se isti uvjet ne nastavlja izvršavati.

Na primjer, potvrđujete da je određeni broj == 50, ciklus se izvodi samo kada je bilo koji broj jednak 50; kada se njegova vrijednost promijeni u bilo koju drugu veličinu, petlja while završava svoj proces, ali će nastaviti s drugim dijelom izvođenja programa.

Treba uzeti u obzir da je jasno da će registrirani uvjet uvijek imati logičku vrijednost, to jest istinitu ili lažnu.

Redak 2: U ovom retku pojavljuje se otvor "{", što znači da se u ovom dijelu pokreće blok uputa koje će biti ispunjene kada ciklus započne skretanje.

Međutim, postavljanje ovog ključa nije obavezno, ali ako nije postavljeno, izvršit će se samo u while petlji prikazanoj u prvom neposrednom retku, zatim deklaracijom petlje, što znači da ako je ne želite Ako je drugačije linije se provode u ciklusu, ključevi moraju biti postavljeni.

Redci 3 do 7: Ovi redovi su mjesto gdje će se smjestiti sve operacije koje želite opetovano izvršavati u ciklusu. Ovaj blok može sadržavati potreban broj redaka.

Red 8: To je zadnji redak i ključ se mora koristiti zatvaranjem "}", kako je utvrđeno blokom while petlje i izvršenje će se prekinuti, međutim, ostatak algoritma će se nastaviti.

Sada ćemo pokazati neke primjere koji će navesti korisnike da na jasan i jednostavan način razumiju upotrebu while petlji u C ++, počinjemo s:

Primjer 1: Pitajte brojeve na ekranu sve dok jedan ne bude veći od 100

Nastavit ćemo s gore navedenim primjerom, gdje nastavljamo s programom tražeći od korisnika da unese brojne brojeve, bez obzira na to koji su, i to će se prestati izvoditi, kada korisnik unese broj veći od 100, to je primjer praktičan i lak za provjeru je li gore navedeno shvaćeno.

Primjer rješenja 1:

Dat ćemo rješenje, mora se imati na umu da se uvjet mora izvršiti tako da ciklus traži broj, ciklus će se zaustaviti tek kada je uneseni broj veći od 100, tada je uvjet da nastavim obrada je da je broj manji od 100, da bi se zaustavio broj mora biti veći od 100, a za nastavak procesa broj mora biti manji ili jednak 100.

Može se vidjeti da se to odražava na sljedeći način:

  • int broj;.
  • cin >> broj;.
  • dok je (broj <= 100).
  • {.
  • cout << «Molimo unesite broj« ;.
  • cin >> broj;.
  • }.

Apsolutni funkcionalni kôd korisnik vrlo lako rukuje, dolje je praksa kako ga koristiti:

  • #uključuje "iostream".
  • pomoću prostora imena std;.
  • int main ().
  • {.
  •  int broj;.
  •  cout << «Molimo unesite broj« ;.
  •  cin >> broj;.
  •  dok je (broj <= 100).
  •  {.
  •  cout << «Molimo unesite broj« ;.
  •  cin >> broj;.
  •  }.
  •  sustav ("PAUZA");.
  •  vratiti 0;.
  • }.

Iako su petlje u programiranju vrlo korisne, ali treba imati na umu da se s aspekta učinkovitosti i valjanosti, poput ostalih za petlje, predlaže da se ne koriste svaki put kad se pojavi petlja while ili bilo koja druga vrsta petlje ciklusa, najbolje je prethodno se posavjetovati je li njegova upotreba imperativ ili postoji li neki drugi praktičniji način korištenja.


Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  1. Odgovoran za podatke: Actualidad Blog
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.