Du tror en algoritme er det samme som kode

Handler om: Algoritme

Det er lett å sette likhetstegn mellom «algoritme» og «Python-kode». Men en algoritme er *oppskriften* — logikken — og finnes uavhengig av språk. Den samme algoritmen kan skrives som pseudokode, tegnes som flytdiagram, eller kodes i Python, JavaScript eller for hånd. Koden er bare én av mange måter å uttrykke algoritmen på.

Eksempel

Du sier at «å summere en liste» ikke er en algoritme før den er skrevet i Python — men oppskriften «start på 0, legg til hvert tall» ER algoritmen.

Slik tenker du riktig om det

Tenk på en matoppskrift: den er den samme enten den står på norsk eller engelsk. Algoritmen er oppskriften; et programmeringsspråk er bare ett språk å skrive den på.

naviger Enter åpne ShiftEnter ny fane Esc lukk
Velg tema
Skala