Koding med koordinater
Elevene på 3. trinn møter koordinater første gang når de programmerer en figur til å bevege seg på skjermen. Koordinatsystemet blir plutselig konkret når roboten må navigere fra (0, 0) til (3, 2) gjennom kode.
Bakgrunn
Koding med koordinater kobler matematikk og teknologi på en måte som gjør abstrakte begreper håndgripelige. Når elevene programmerer en figur til å gå fra (1, 1) til (4, 5), lærer de ikke bare koordinater – de forstår også grunnleggende programmering og problemløsning. I spillutvikling brukes koordinater til å plassere karakterer, fiender og gjenstander nøyaktig på skjermen. En karakter som hopper fra posisjon (200, 300) til (200, 250) beveger seg 50 piksler oppover. Robotikk og automatisering bygger på samme prinsipper – en industrirobot som skal plassere deler må navigere presist mellom forskjellige koordinater. LK20 for 3. trinn vektlegger at elevene skal kunne lage trinnvise instruksjoner knyttet til koordinatsystemet, som forbereder dem på mer avansert programmering senere.
Slik løser du koding med koordinater
Koordinater i kode
- Skjermkoordinater: (0, 0) er vanligvis øverste venstre hjørne.
- x øker til høyre; y øker nedover (i de fleste kodemiljøer).
- Plotting: spesifiser (x, y)-posisjon for hvert punkt.
- Løkker kan automatisere tegning av flere punkter eller figurer.
Example: Flytt til (100, 50): gå 100 piksler til høyre, 50 piksler ned.
Eksempler
En robot starter i (0, 0). Den går 1 steg til høyre og 2 steg opp. Sluttposisjon?
Svar: (1, 2)
- Roboten går til høyre → (0, 0) -> (1, 0) — Å gå 1 til høyre legger til x.
- Roboten går opp → (1, 0) -> (1, 2) — Å gå 2 opp legger til y.
Start i (4, 5). Gå 3 til høyre og 1 opp. Hva er de nye koordinatene?
Svar: (7, 6)
- Legg til x → x: 4 + 3 = 7 — Høyre betyr øk x.
- Legg til y → y: 5 + 1 = 6 — Opp betyr øk y.
En sprite i (0, 0) følger: left 3, up 1, left 3. Sluttposisjon?
Svar: (-6, 1)
- Gå venstre 3 → -> (-3, 0) — Nå i (-3, 0).
- Gå opp 1 → -> (-3, 1) — Nå i (-3, 1).
- Gå venstre 3 → -> (-6, 1) — Nå i (-6, 1).
Vanlige feil
- Elevene blander ofte sammen x- og y-retning og skriver (2, 5) når de mener (5, 2). De teller for eksempel 5 til høyre og 2 opp, men skriver koordinatene feil vei.
- Mange glemmer at y-aksen ofte peker nedover i koding, ikke oppover som i matematikk. De tror (3, 2) ligger over (3, 4), men på skjermen ligger (3, 4) under (3, 2).
- Ved flertrinns-bevegelse adderer elevene feil og får (7, 3) når de skulle ha (5, 4). De glemmer å holde oversikt over mellomstegene i beregningen.
- Elevene forveksler startposisjon og endelig posisjon. Fra (2, 1) med bevegelse høyre 3 og opp 2, skriver de (3, 2) i stedet for (5, 3).