? I databehandling er en uendelig loop en sekvens av instruksjoner ( eller kode ) som vil gjenta det uendelige, så det er ingen betingelse som ville føre til instruksjonene for å avslutte . Det er vanligvis ikke et mål å skape en uendelig løkke , men kan oppdage uendelige løkker i koden bidra til å diagnostisere og fikse noen buss knyttet til programmet. Hvis du ønsker å bevisst skape en uendelig løkke (for eksempel for demonstrering ) , er det flere måter å gjøre det . Et eksempel er gitt nedenfor. Du trenger
Grunnleggende kunnskap om programmering
Kunnskap om pseudokode
Vis flere instruksjoner
en
Definer en variabel. For eksempel
x = 1
betyr at nummer 1 er lagret i variabelen x .
2
Lag en løkke som forholdene vil enten alltid være sant , eller aldri være oppfylt . For eksempel , tilstanden
IF x ! = 2
vil alltid være sant , så x er definert som 1, så uttalelsen x = 2 vil aldri være sant .
< P > tilstanden
mens x> 1
vil heller aldri være sant , så x vil aldri være større enn 1 ( som variabel x er definert som 1) .
3
Lag en instruks om å bli henrettet i sløyfen . For eksempel skriver uttalelsen "Dette er en uendelig loop" inne i loopen . I pseudokode , kan hele programmet se slik ut
x = 1
mens x> 1
UTGANG Dette er en uendelig løkke ,
4
utføre koden . Når du gjør dette , utsagnet "Dette er en uendelig loop" vil produksjonen til datamaskinen terminal et uendelig antall ganger (eller til du stopper kode kjøres ) .