Hoppa till innehållet
AI-grafen
B· Utforskareprogrammering· ca 25 min· grundläggande — ändras sällan· verifierad 2026-09-20

Algoritmiskt tänkande

Kunna bryta ner ett problem i steg, använda upprepning och villkor, och avgöra om en algoritm löser problemet för alla tänkbara indata — inte bara ett exempel.

Förkunskaper

Vardagsförklaring

En algoritm är ett recept: en följd av steg som löser en typ av problem, inte bara ett enda. "Hitta det största talet i en hög" ska fungera oavsett vilka tal som ligger där.

Två byggstenar gör recept kraftfulla:

  • Upprepning — "gör det här för varje tal".
  • Villkor — "om talet är större än det största hittills, kom ihåg det".

Intuition

Största talet i en lista:

största = första talet
för varje tal i listan:
    om tal > största:
        största = tal
svara största

Testa den i huvudet med listan [3, 9, 2]. Sedan med [−5, −1]. Sedan med en tom lista — där går den sönder. Att hitta sådana fall är halva jobbet i att skriva algoritmer.

Behärskning innebär

  • Skriver en algoritm med en loop och ett villkor
  • Hittar ett fall där en given algoritm ger fel svar

Logga in för att göra övningarna och bygga upp din behärskning.

Källor

Alla källor och licenser

Del av målen (43)

Diskutera i communityt