Sammendrag

  • Test alltid en algoritme med flere typer innganger – spesielt randtilfeller som like tall, null og negative tall – ikke bare ett «vanlig» eksempel.
  • Pseudokode er en presis, steg-for-steg beskrivelse av en algoritme (SETT, HVIS/ELLERS, FOR HVERT) som kan testes for hånd før den skrives om til ekte kode.
  • Feilsøking betyr å spore algoritmen steg for steg for å finne nøyaktig hvor og hvorfor den gir feil svar – ofte ligger feilen i en grense (>, ≥) eller et startpunkt for en telling.

Ord og uttrykk

Randtilfelle
En spesiell, ofte vanskelig inngangsverdi å teste en algoritme med, f.eks. null eller like tall.
Pseudokode
En presis, steg-for-steg beskrivelse av en algoritme, skrevet uten å følge et bestemt programmeringsspråks regler.
Av-med-én-feil
En vanlig feil der en løkke eller sammenligning går én for mange eller for få ganger, ofte pga. feil sammenligningstegn.