Iteration Flashcards
På vilka två sätt kan man genomföra iteration?
Iteration kan göras på flera sätt. Två vanliga sätt är via loopar eller rekursion
Loopar bygger på principen att någonting upprepas tills ett uttryck evaluerar till falskt.
Rekursion bygger på principen att en funktion refererar till sig själv och fortsätter tills man når ett basfall och rekursionen upphör.
Förklara kort for-loopen
I en for-loop anges tre parametrar som ingångsvärden.
Startvärde för räknaren
Avbrottsvärdet för räknaren
Steglängden för räknaren
Beroende på programmeringsspråk och implementation kan detta se mycket olika ut och de tre ingångsvärdena är inte alltid explicit synliga.
Förklara kort while-loopen
I en while-loop anges ett boolskt uttryck som kommer att avsluta itterationen när det evaluerar till falskt. Om uttrycket är falsk när man försöker köra while -loopen första
gången kommer inte loopen att exekvera.
Förklara kort do while-loopen
I en do-while loop anges ett boolskt uttryck som kommer att avsluta iterationen när det evaluerar till falskt. Loopen kommer alltid att exekveras minst en gång eftersom det
boolska uttrycket evalueras på slutet.
Förklara kort foreach-loopen
En foreach-loop används för att iterera över en samling (collection) av data.
Loopen stegar igenom samlingen tills det inte finns några fler element i samlingen. Dvs antalet iterationer motsvarar längden på samlingen. Tex antalet artiklar i en inköpslista.