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.