Hva er løkker i dataprogrammer?

click fraud protection

Loops er blant de mest grunnleggende og kraftigste av programmeringskonsepter. En sløyfe i et dataprogram er en instruksjon som gjentas til en spesifisert tilstand er nådd. I en løkkestruktur stiller løkken et spørsmål. Hvis svaret krever handling, blir det kjørt. Det samme spørsmålet blir stilt igjen og igjen til det ikke kreves ytterligere tiltak. Hver gang spørsmålet stilles, kalles det en iterasjon.

En dataprogrammerer som trenger å bruke de samme kodelinjene mange ganger i et program, kan bruke en sløyfe for å spare tid.

Omtrent hvert programmeringsspråk inkluderer begrepet en loop. Programmer på høyt nivå har plass til flere typer løkker. C, C ++, og C # er alle dataprogrammer på høyt nivå og har kapasitet til å bruke flere typer løkker.

Typer løkker

  • EN til loop er en sløyfe som kjører et forhåndsinnstilt antall ganger.
  • EN samtidig som loop er en loop som gjentas så lenge et uttrykk er sant. Et uttrykk er et utsagn som har en verdi.
  • EN gjør mens sløyfe eller gjenta til loop gjentas til et uttrykk blir falsk.
  • instagram viewer
  • en uendelig eller endeløs loop er en sløyfe som gjentas på ubestemt tid fordi den ikke har noen avsluttende betingelse, utgangsbetingelsen er aldri oppfylt eller løkken blir bedt om å starte på nytt fra begynnelsen. Selv om det er mulig for en programmerer å bruke en uendelig sløyfe med vilje, er de ofte feil gjort av nye programmerere.
  • EN nestet sløyfe vises i hvilken som helst annen til, samtidig som eller gjør mens Løkke.

En goto-uttalelse kan lage en løkke ved å hoppe bakover til en etikett, selv om dette generelt frarådes som en dårlig programmeringspraksis. For noen komplekse koder tillater det et hopp til et felles avkjøringspunkt som forenkler koden.

Loop Control erklæringer

Et utsagn som endrer utførelsen av en sløyfe fra den angitte sekvensen, er en loopkontrollerklæring. C # gir for eksempel to loopkontrollerklæringer.

  • EN gå i stykker utsagn inne i en sløyfe avslutter løkken umiddelbart.
  • EN Fortsette uttalelse hopper til neste iterasjon av løkken, og hopper over hvilken som helst kode i mellom.

Grunnleggende strukturer for dataprogrammering

Loop, utvalg og sekvens er de tre grunnleggende strukturene for dataprogrammering. Disse tre logiske strukturene brukes i kombinasjon for å danne algoritmer for å løse ethvert logisk problem. Denne prosessen kalles strukturert programmering.

instagram story viewer