Hvad er sløjfer i computerprogrammer?

click fraud protection

sløjfer er blandt de mest basale og kraftfulde af programmeringskoncepter. En løkke i et computerprogram er en instruktion, der gentages, indtil en specificeret betingelse er nået. I en løkkestruktur stiller løkken et spørgsmål. Hvis svaret kræver handling, udføres det. Det samme spørgsmål stilles igen og igen, indtil der ikke kræves yderligere handlinger. Hver gang spørgsmålet stilles kaldes det en iteration.

En computerprogrammør, der har brug for at bruge de samme kodelinjer mange gange i et program, kan bruge en løkke for at spare tid.

Næsten hvert programmeringssprog inkluderer begrebet en løkke. Programmer på højt niveau rummer flere typer loops. C, C ++, og C # er alle programmer på højt niveau og har kapacitet til at bruge flere typer loops.

Typer af løkker

  • EN til loop er en løkke, der kører et forudindstillet antal gange.
  • EN mens loop er en løkke, der gentages, så længe et udtryk er sandt. Et udtryk er en sætning, der har en værdi.
  • EN gøre imens løkke eller gentag indtil loop gentages, indtil et udtryk bliver falsk.
  • instagram viewer
  • en uendelig eller endeløs loop er en sløjfe, der gentages på ubestemt tid, fordi den ikke har nogen afslutningsbetingelse, exit-betingelsen er aldrig opfyldt, eller loopen instrueres om at starte fra starten. Selvom det er muligt for en programmerer med vilje at bruge en uendelig løkke, er det ofte fejl, der er foretaget af nye programmerere.
  • EN indlejrede loop vises inden i enhver anden til, mens eller gøre imens loop.

En goto-erklæring kan oprette en løkke ved at hoppe bagud til en etiket, selvom dette generelt afskrækkes som en dårlig programmeringspraksis. For nogle komplekse kode tillader det et spring til et fælles udgangspunkt, der forenkler koden.

Loop Control-erklæringer

En erklæring, der ændrer udførelsen af ​​en løkke fra dens angivne sekvens, er en sløjfekontrolangivelse. C # indeholder for eksempel to sløjfekontrolangivelser.

  • EN pause udsagn inde i en løkke afslutter løkken øjeblikkeligt.
  • EN Blive ved udsagn hopper til den næste iteration af løkken og springer over hvilken som helst kode derimellem.

Grundlæggende strukturer i computerprogrammering

Loop, valg og rækkefølge er de tre grundlæggende strukturer i computerprogrammering. Disse tre logiske strukturer bruges i kombination til at danne algoritmer til løsning af ethvert logisk problem. Denne proces kaldes struktureret programmering.

instagram story viewer