Løkke

From CCT - Vidensdeling
Jump to navigation Jump to search

Løkker er et centralt begreb indenfor programmering. Grundlæggende er løkker en sekvens af instruktioner der gentages indtil en eller flere bestemte betingelser er opfyldt. I tekstbaseret programmering er der normal 2 slags, for- og while løkker

Her er et par eksempler skrevet i php

While løkke:

   //Variabel til slutbetingelse defineres 
   $maxtal = 20;
   
   //Variabel der skal ændres og udskrives
   $count=2;
   
   //Så længe $count er mindre eller lig med $maxantal skal sekvensen udføres
   while($count<=$maxtal)
   {
       //Udskriv variablen $count og et mellemrum
       echo $count . " ";
       
       //Læg 2 til $count
       $count=$count+2;
   }

Output vil i dette tilfælde være: 2 4 6 8 10 12 14 16 18 20

En for løkke der skal udskrive det samme defineres således

   for($count=2; $count<=$maxtal;  $count=$count+2)
   {
       echo $count . " ";
   }

I blokprogramming kaldes blokkene oftest repeat og repeat until eller gentag og gentag hvis