Undervisningen uke 3
Vi vil denne uka introdusere to kraftfulle nye konsepter som virkelig utvider verkt?ykassen for ? l?se problemer med programmering. L?kker tillater at man kan kj?re gjennom de samme kodelinjene mange ganger, og ?pner dermed for ? kunne utnytte datamaskins hastighet til ? gj?re store utregninger. Arrays (rekker) tillater ? holde p? mange verdier i hver variabel, og ?pner dermed for ? kunne utnytte datamaskinens minnekapasitet til ? h?ndtere store datamengder. Brukt sammen, tillater l?kker og arrays at man genererer og oppsummerer store mengder data, og at man dermed kan l?se avanserte problemer. Med disse konseptene p? plass er det oftest ikke spr?ket som er begrensingen, men hvordan man p? en kreativ m?te kan sette sammen ulike operasjoner for ? l?se et bestemt problem. Vi ser ogs? p? hvordan man kan definere parametre i en metode, og hva som skjer n?r man sender ved argumenter i kall til slike metoder (gir inn verdier n?r man kaller metodene).
L?ringsm?l denne uken
- Vite hvordan man kan repetere kj?ring av de samme kodelinjene med en while-l?kke, og kunne anvende dette i l?sing av problemer.
- Kjenne skrivem?te og egenskaper til en array, samt forst? hvilke fordeler en array har kontra en tilsvarende mengde variabler med enkeltverdier.
- Forst? sammenhengene mellom l?kker og arrays - hvorfor man ofte bruker disse sammen n?r man l?ser problemer.
- Vite hva metode-parametre er, og hvordan disse f?r verdier fra argumenter n?r metoden kalles.
- V?re i stand til ? unng? redundans i koden ved ? flytte tiln?rmet repetetiv kode over i metoder som kalles flere ganger, om n?dvendig med parametre som skreddersyr oppf?rselen til denne koden for hver gang metoden kalles.