Du tror pseudokode må være gyldig Python

Handler om: Pseudokode

Det er lett å tro at pseudokode må kunne kjøres. Men poenget med pseudokode er det motsatte: du beskriver *logikken* i vanlig språk uten å bry deg om syntaks, så du kan tenke på hva algoritmen skal gjøre før du oversetter den til et språk.

Eksempel

Du nekter å skrive «FOR hvert tall i lista» fordi det «ikke er ekte Python», og bruker tid på kolon og innrykk i stedet for på logikken.

Slik tenker du riktig om det

Skriv pseudokode som en oppskrift på norsk: «LES tall», «HVIS … så …», «GJENTA for hver …». Den skal være lett å lese for et menneske, ikke for maskinen. Oversettelsen til Python kommer etterpå.

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