En algoritme svare til en præcis punktformig opskrift, som løser et problem. Algoritmen er så præcis defineret at den kan omskrives til koder, så computeren kan køre algoritmen og løse problemet for dig.
Et eksempel kunne være hvordan du søger igennem en liste med tal, for at undersøge om et bestemt tal er i listen. En meget simpel algoritme kunne være at lede efter tallet 4 i følgende liste:
-10 1 3 4 9 21
En måde kunne være at starte for en ende af og prøve alle tal i listen for at tjekke om tallet er lig 4. Dette svare til følgende kode:
x <- {-10 1 3 4 9 21}
[b]for[/b](0 til antal tal i x)
xi <- x[i]
[b]if[/b](xi == 4)
Skriv at vi har fundet tallet
Afslut programmet
[b]end if[/b]
[b]end for[/b]
Hurtigere algoritmer end denne findes godt nok. Men det er et fint eksempel.
Håber du forstår.
Indlæg senest redigeret d. 23.11.2010 10:07 af Bruger #5097