Sjekk din forståelse

Q-1 En algoritme «finn det største tallet» testes på (6, 6). Hva bør svaret bli?

Q-2 Hvorfor er det viktig å teste en algoritme med randtilfeller (som like tall eller null)?

Q-3 En algoritme «tell partall» testes på listen [-2, -4]. Hva bør svaret bli?

Q-4 Bruk algoritmen «SETT rest = tallet MODULO 2. HVIS rest er 0: partall» på tallet 24.

Q-5 En algoritme skal doble et tall og trekke fra 1. Test den på tallet 6.

Q-6 Hvorfor kan en primtall-test stoppe ved kvadratroten av tallet i stedet for å teste helt opp til tallet selv?

Q-7 En algoritme skal fange opp tall STØRRE ENN ELLER LIK 5, men bruker «tallet > 5». Blir tallet 5 fanget opp?

Q-8 En gjennomsnitt-algoritme deler feilaktig på antallet MINUS 1. For listen [10, 20] (riktig svar 15), hva blir det feilaktige svaret?

Q-9 Hva kalles feilen der en løkke går én gang for mange eller for få pga. feil sammenligningstegn?