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.