Ce sunt buclele în programele de calculator?

buclele sunt printre cele mai de bază și mai puternice concepte de programare. O buclă într-un program de calculator este o instrucțiune care se repetă până când este atinsă o condiție specificată. Într-o structură de buclă, bucla pune o întrebare. Dacă răspunsul necesită acțiune, acesta este executat. Aceeași întrebare se pune din nou și din nou, până când nu este necesară nicio acțiune suplimentară. De fiecare dată când se pune întrebarea se numește iterație.

Un programator de calculator care trebuie să utilizeze aceleași linii de cod de multe ori într-un program poate utiliza o buclă pentru a economisi timp.

Aproape fiecare limbaj de programare include conceptul de buclă. Programele la nivel înalt adaptează mai multe tipuri de bucle. C, C ++, și C # sunt toate programe computerizate la nivel înalt și au capacitatea de a utiliza mai multe tipuri de bucle.

Tipuri de Bucle

  • A pentru bucla este o buclă care se rulează de un număr prestabilit de ori.
  • A in timp ce bucla este o buclă care se repetă atât timp cât o expresie este adevărată. O expresie este o afirmație care are o valoare.
  • instagram viewer
  • A face în timp ce bucla sau repeta pana bucla se repetă până când o expresie devine falsă.
  • Un infinit sau fără sfârşit bucla este o buclă care se repetă la nesfârșit, deoarece nu are nicio condiție de încheiere, condiția de ieșire nu este îndeplinită niciodată sau bucla este instruită să înceapă de la început. Deși este posibil ca un programator să folosească intenționat o buclă infinită, acestea sunt adesea greșeli făcute de noi programatori.
  • A cuibărit bucla apare în interiorul oricărei alte pentru, in timp ce sau face în timp ce buclă.

O declarație goto poate crea o buclă sărind înapoi pe o etichetă, deși aceasta este în general descurajată ca o practică proastă de programare. Pentru unele coduri complexe, permite saltul la un punct comun de ieșire care simplifică codul.

Declarații de control a buclelor

O declarație care modifică execuția unei bucle din secvența desemnată este o declarație de control a buclei. C #, de exemplu, oferă două instrucțiuni de control de buclă.

  • A pauză instrucțiunea din interiorul unei bucle încheie bucla imediat.
  • A continua instrucțiunea sare la următoarea iterație a buclei, sărind orice cod între ele.

Structuri de bază ale programării computerizate

Bucla, selecția și secvența sunt cele trei structuri de bază ale programării computerului. Aceste trei structuri logice sunt utilizate în combinație pentru a forma algoritmi pentru rezolvarea oricărei probleme logice. Acest proces se numește programare structurată.