En algoritm är en följd av tydliga steg för att lösa en uppgift. Inom programmering beskriver algoritmen hur ett problem ska lösas; koden uttrycker stegen i ett programmeringsspråk.
För att hitta det största talet i en lista kan en algoritm vara:
- Utgå från att det första talet är störst.
- Jämför med nästa tal. Om det är större, spara det som det största hittills.
- Upprepa jämförelsen tills alla tal har kontrollerats.
- Resultatet är det största talet.
Samma algoritm kan beskrivas med vanlig text, pseudokod eller kod i exempelvis Java.
Vanliga frågor om Vad är en algoritm?
Vad handlar Vad är en algoritm? om?
En algoritm är tydliga steg för att lösa en uppgift. Här förklaras begreppet med ett exempel som hittar det största talet i en lista.
Hur övar jag på Vad är en algoritm??
Kör exemplen själv, ändra ett värde i taget och jämför sedan resultatet med förklaringen på sidan.