Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Handout om arrays #3

Open
dybber opened this issue Oct 17, 2016 · 7 comments
Open

Handout om arrays #3

dybber opened this issue Oct 17, 2016 · 7 comments

Comments

@dybber
Copy link
Member

dybber commented Oct 17, 2016

Måske er det lettest for dem at se behovet, når de har arbejdet på Handout 03_animation . Den handler om at animere en lille by: kørende biler, skyer der bevæger sig, huse, sol, træer, mennesker osv.

Hvis man gerne vil have mere end et par stykker af hver figur bliver det irriterende ikke at have arrays.

@Benjadahl
Copy link
Contributor

Ville det ikke give mest mening at introducere til løkker først?
Da arrays bedst kan udnyttes sammen med en løkke som gennemgår det.

@Rotendahl
Copy link
Collaborator

@Benjadahl det kan du have en pointe i.
Jeg synes man burde starte med arrays så kan man bruge draw funktionen som en skjult løkke til at gennemgå sin array.

(PS. Sejt brugernavn)

@dybber
Copy link
Member Author

dybber commented Oct 18, 2016

Det vigtigste er at få introduceret tingene, sådan at børnene kan se et reelt behov for dem. Så alternativt skal vi finde på nogle ting at bruge løkker til, som ikke involverer arrays. Idéer er velkomne!

At løbe over arrays er vist den eneste måde vi bruger løkker i de spil der pt. er lagt ind i repositoriet...

@dybber
Copy link
Member Author

dybber commented Oct 18, 2016

@Benjadahl har tilføjet et forslag der bruger bilerne. Vi kan også kigge på hvordan de gør på KhanAcademy: der har de løkker før arrays. Måske giver det alligevel mening, selv om det måske er svært at få til at få ind i de to projekter de andre handouts lægger op til (by med biler m.m. + UFO-spil)

Det her er egentlig et meget sødt eksempel på brug af løkker uden også at bruge arrays:
https://www.khanacademy.org/computing/computer-programming/programming/looping/p/more-while-loops-balloon-hopper

@dybber
Copy link
Member Author

dybber commented Oct 18, 2016

Hmm. Jo til byen kunne man måske godt bare tegne nogle huse og så tegne dem med regelmæssige mellemrum langs med vejen. F.eks.

  • skriv en hus()-funktion (husene skal være 30 pixel bredde)
  • tegn 10 huse langs vejen vha. en løkke med 10 pixels mellemrum

@Benjadahl
Copy link
Contributor

Er det mest optimalt at introducere while eller for loops først?

@dybber
Copy link
Member Author

dybber commented Oct 19, 2016

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants