Funktioner og Objekter
Formiddag: I dybden med loops
Eftermiddag: Vi kigger sammen på dette opgavesæt:
Læs i Learning Processing: Kapitel 6, “Loops” (20 sider), inklusiv øvelserne.
Funktioner navngivne samlinger af kommandoer, mens objekter er navngivne samlinger af variable og funktioner. Derfor kan man sige at funktioner og objekter er programmeringssprogets værktøjer til at organisere koden. Funktioner har et navn - praktisk når man gerne vil kunne kalde dem. De har også en parameterliste, så man kan kalde dem med argumenter. Nogle funktioner returnerer en værdi, andre udfører bare deres arbejde uden at returnere noget. I skal lære at skelne mellem de to slags.
Da det er en kort dag, er der tid til at I på egen håndt arbejder med disse ogpaver: Opgaver med loops og metoder
Læs i Learning Processing, Chapter 7 :“Functions” (20 sider), inklusiv øvelserne.
Vi tjekker ind på zoom kl.10. Afsæt mindst en time. Vi skal repetere emnet funktioner. Jeg giver også en kort introduktion om objekter, som I skal læse om i dag. Med objekter kan vi lave vores egne sammensatte datatyper i programmet. Det kræver at vi fortæller Java lidt om datatypen og det gør vi i en Klasse.
Selvstudie. Læs om objekter.
Læs i Learning Processing, Chapter 8 :“Objects” (20 sider), inklusiv øvelserne. Du skal ikke lave Lesson Three Project, som bygger ovenpå Lesson Two Project, som vi ikke har lavet (med mindre du meget gerne vil).
Med det ugentlige opgavesæt får du mulighed for at prøve dig selv af med de emner vi har været igennem i løbet af ugen.
Din besvarelse skal have sit eget repository på gitHub. Du afleverer din besvarelse ved klikke på afleveringslinket herunder, og indsætte linket til dit repository.
- Review af torsdagsopgaverne.
Husk Skuffeprojektet : Integrer hvad du har lært om funktioner og objekter i denne uge SP1