Što su petlje u računalnim programima?

petlje spadaju u najosnovnije i najsnažnije programske koncepte. Petlja u računalnom programu je uputa koja se ponavlja sve dok se ne postigne zadani uvjet. U strukturi petlje, petlja postavlja pitanje. Ako odgovor zahtjeva akciju, izvršava se. Isto se pitanje postavlja iznova i iznova dok se ne zahtijevaju daljnje akcije. Svaki put kad se postavi pitanje naziva se iteracijom.

Računalni programer koji treba koristiti iste retke koda više puta u programu, može koristiti petlju da uštedi vrijeme.

Gotovo svaki programski jezik uključuje pojam petlje. Programi na visokoj razini sadrže nekoliko vrsta petlji. C, C ++, i C # su svi računalni programi visoke razine i imaju mogućnost korištenja nekoliko vrsta petlji.

Vrste petlje

  • za petlja je petlja koja se pokreće unaprijed određeni broj puta.
  • dok petlja je petlja koja se ponavlja sve dok je izraz istinit. Izraz je izjava koja ima vrijednost.
  • učini dok petlje ili ponavljajte dok petlja se ponavlja sve dok izraz ne postane lažan.
  • beskonačan ili
    instagram viewer
    beskrajan petlja je petlja koja se ponavlja u nedogled jer nema krajnjeg stanja, uvjet izlaska nikad nije ispunjen ili je petlja upućena da započne iz početka. Iako je moguće da programer namjerno koristi beskonačnu petlju, to su najčešće pogreške novih programera.
  • ugniježđena petlja se pojavljuje unutar bilo koje druge za, dok ili učini dok petlja.

Goto izjava može stvoriti petlju skokom unatrag do oznake, mada je to uglavnom obeshrabreno kao loša programska praksa. Za neki složeni kôd omogućava skok do zajedničke izlazne točke koja pojednostavljuje kôd.

Izjave o kontroli petlje

Izjava koja mijenja izvršenje petlje iz određenog niza je izjava kontrole petlje. Na primjer, C # nudi dvije izjave o kontroli petlje.

  • pauza izraz unutar petlje odmah prekida petlju.
  • nastaviti Izjava preskače na sljedeću ponavljanje petlje, preskačući bilo koji kôd između njih.

Osnovne strukture računalnog programiranja

Petlja, odabir i redoslijed su tri osnovne strukture računalnog programiranja. Ove tri logičke strukture koriste se u kombinaciji za formiranje algoritama za rješavanje bilo kojeg logičkog problema. Taj se proces naziva strukturirano programiranje.

instagram story viewer