Alt om uke 35
- Authors
Ole Christian Lingjærde (ole at ifi.uio.no) og Joakim Sundnes (sundnes at ifi.uio.no)
Tema denne uken er kapittel 2 i læreboka som omhandler to grunnleggende begreper i programmering: løkker (eng: loops) og lister.
-
En løkke brukes til å gjenta en eller flere programsetninger mange ganger. Det finnes ulike løkketyper og de vi kommer til å fokusere mest på er for-løkker og while-løkker. Den første typen kan brukes når man vet på forhånd hvor mange repetisjoner vi ønsker, mens den andre typen kan brukes for å repetere noe så lenge et bestemt krav er oppfylt. I praksis vil du møte noen problemer hvor begge typer løkker fint kan brukes og andre problemer hvor en av løkketypene peker seg ut som mest naturlig.
-
En liste er en datatype som brukes til å lagre sekvenser av tall eller andre typer data. Lister har veldig mange anvendelser i programmering og vi kommer til å møte dem gjennom hele kurset. Vi bruker derfor en god del tid nå i starten på å bli fortrolige med lister. Eksempler på ting vi kommer til å gjøre er å (a) lage nye lister; (b) utvide en liste med flere elementer; (c) slå sammen to lister; (d) plukke ut enkeltverdier fra en liste; (e) gå gjennom alle elementene i en liste.
Læringsmål for uke 35:
- Vite hva en løkke er, og kunne forskjellen på en for-løkke og en while-løkke.
- Kunne implementere løkker i Python, med riktig bruk av innrykk
- Vite hvordan lister brukes, kunne lage en ny liste, legge til elementer, hente ut elementer, sletter elementer, og slå sammen flere lister
- Kunne bruke for-løkker og while-løkker til å gå gjennom elementene i en liste.