Kaj so zanke v računalniških programih?

Zank sodijo med najosnovnejše in najmočnejše programske koncepte. Zanka v računalniškem programu je navodilo, ki se ponavlja, dokler ni doseženo določeno stanje. V strukturi zanke zanka postavi vprašanje. Če odgovor zahteva ukrepanje, se izvrši. Znova in znova se postavlja isto vprašanje, dokler ne bo potrebno nadaljnje ukrepanje. Vsakič, ko se vprašanje imenuje iteracija.

Računalniški programer, ki mora v programu večkrat uporabljati iste vrstice kode, lahko zanko prihrani čas.

Približno vsak programski jezik vključuje koncept zanke. Programi na visoki ravni vključujejo več vrst zank. C, C ++, in C # so vsi računalniški programi na visoki ravni in lahko uporabljajo več vrst zank.

Vrste zank

  • A za zanka je zanka, ki se izvaja prednastavljeno številokrat.
  • A medtem zanka je zanka, ki se ponavlja, dokler je izraz resničen. Izraz je izjava, ki ima vrednost.
  • A delaj medtem zanka oz ponavljajte do zanka se ponavlja, dokler izraz ne postane napačen.
  • An neskončno ali neskončno zanka je zanka, ki se ponavlja za nedoločen čas, ker nima prenehanja, izhodni pogoj ni nikoli izpolnjen ali zanko naročimo, naj se začne znova. Čeprav programer lahko namerno uporablja neskončno zanko, so to pogosto napake, ki jih naredijo novi programerji.
    instagram viewer
  • A ugnezdena zanka se pojavi znotraj katere koli druge za, medtem ali delaj medtem zanka.

Goto izjava lahko ustvari zanko s skokom nazaj na oznako, čeprav je to na splošno odvrnjeno kot slaba programska praksa. Za nekatere zapletene kode omogoča skok na skupno izhodno točko, ki kodo poenostavi.

Izjave o nadzoru zanke

Izjava, ki spremeni izvedbo zanke iz njenega določenega zaporedja, je stavek o nadzoru zanke. C #, na primer, ponuja dve stavki nadzora zanke.

  • A zlom stavek znotraj zanke takoj prekine zanko.
  • A nadaljuj stavek skoči na naslednjo ponovitev zanke, vmes preskoči katero koli kodo.

Osnovne strukture računalniškega programiranja

Zanka, izbira in zaporedje so tri osnovne strukture računalniškega programiranja. Te tri logične strukture se uporabljajo v kombinaciji za oblikovanje algoritmov za reševanje kakršnih koli logičnih problemov. Ta proces se imenuje strukturirano programiranje.