Skip to content
MathAnvil
§ Programmering·3. trinn

Koding med koordinater — oppgaver

Gratis PDF · Oppgaver + fasit · Last ned umiddelbart

Lett

10 oppgaver

Middels

20 oppgaver

Vanskelig

20 oppgaver

Blandet

30 oppgaver

Gratis utskriftsvennlige koding med koordinater-oppgaver med trinnvis fasit. Hvert oppgaveark genereres unikt slik at elevene aldri ser de samme oppgavene to ganger. Emnene spenner fra flytt fra origo i to retninger (høyre + opp) på lett nivå til planlegg en sti fra origo til mål med nøyaktig 2 flytt på avansert nivå.

LK20.3

Hva er koding med koordinater?

Koding med koordinater handler om å bruke tallpar til å beskrive posisjoner på et rutenett eller skjerm. I programmering brukes koordinater (x, y) til å plassere objekter, tegne figurer og navigere i digitale rom. LK20 kompetansemålet for 3. trinn bygger på denne grunnleggende forståelsen ved å la elever lage og følge trinnvise instruksjoner knyttet til koordinatsystemet.

Hvorfor det er viktig

Koordinater danner grunnlaget for all computergrafisk og spillutvikling. I Scratch og andre visuelle programmeringsspråk bruker barn koordinater for å flytte figurer rundt på skjermen – en katt kan flyttes fra (0, 0) til (100, 50) med enkle kommandoer. Robotikk benytter koordinater til navigasjon, hvor en robot kan programmeres til å bevege seg fra punkt A til punkt B. GPS-systemer i mobiltelefoner bruker koordinater til å vise posisjonen på kartet. Senere matematikk som geometri og algebra bygger videre på koordinatforståelse. Spillutvikling krever presis kontroll over hvor karakterer og objekter befinner seg – et plattformspill kan ha tusenvis av koordinater som definerer hvor hindringer, mynter og fiender er plassert på hvert nivå.

Vanlige feil å være obs på

  • En vanlig feil er å blande sammen x- og y-retning, slik at en bevegelse til (3, 1) blir tolket som å gå 1 til høyre og 3 opp i stedet for 3 til høyre og 1 opp
  • Mange glemmer at y-koordinater ofte øker nedover på skjermer, så en bevegelse fra (0, 0) til (0, 3) går nedover, ikke oppover som på et vanlig koordinatsystem
  • Det er vanlig å addere feil når man beregner nye posisjoner – fra startpunkt (2, 1) med bevegelse høyre 3 og opp 2 blir feiltolket som (5, 2) i stedet for korrekte (5, 3)

Spørsmål lærere stiller

Hvordan fungerer koordinater på en dataskjerm?+
På dataskjermer starter koordinatsystemet i øverste venstre hjørne som (0, 0). X-verdien øker til høyre, mens y-verdien øker nedover. Dette er motsatt av vanlige matematiske koordinatsystem hvor y øker oppover. En posisjon som (100, 50) betyr 100 piksler til høyre og 50 piksler ned fra øverste venstre hjørne.
Hva er forskjellen på absolutte og relative koordinater?+
Absolutte koordinater angir en fast posisjon som (5, 3), mens relative koordinater beskriver en bevegelse fra nåværende posisjon, som "gå 2 til høyre og 1 opp". I koding brukes ofte relative bevegelser for å flytte objekter gradvis, mens absolutte koordinater setter objekter til en bestemt posisjon på skjermen.
Hvordan beregner man ny posisjon etter en bevegelse?+
For å beregne ny posisjon legger man til eller trekker fra bevegelsen på hver akse. Fra startposisjon (3, 2) med bevegelse høyre 4 og opp 1 blir den nye posisjonen (3+4, 2+1) = (7, 3). Høyre og opp er positive verdier, mens venstre og ned er negative verdier i beregningen.
Hvilke programmeringsspråk bruker koordinater?+
Alle programmeringsspråk som håndterer grafikk bruker koordinater, inkludert Scratch, Python med turtle-biblioteket, JavaScript for nettsider, og Unity for spillutvikling. Selv enkle roboter som kan programmeres bruker koordinater til navigasjon. Scratch er særlig populært for barn fordi det visualiserer koordinatbevegelser på en enkel måte.
Hvordan planlegger man en sti mellom to punkter?+
For å planlegge en sti fra (0, 0) til (4, 3) kan man bruke forskjellige kombinasjoner av bevegelser. En enkel løsning er først 4 til høyre, deretter 3 opp. Alternativt kan man gå diagonalt eller følge en mer kompleks rute. I spill og robotikk må man ofte unngå hindringer og planlegge den mest effektive stien.
Generer oppgaveark →Gratis · Ingen konto · Ubegrenset

Velg vanskelighetsgrad

Klikk på et nivå for å åpne generatoren med den vanskelighetsgraden forhåndsvalgt.

Prøv en eksempeloppgave

Prøv det nå

Klikk «Generer en oppgave» for å se et ferskt eksempel på denne teknikken.

Lær teorien → Les guiden vår om koding med koordinater med gjennomgangeksempler.

Øv på nett → Interaktive koding med koordinater-oppgaver med umiddelbar tilbakemelding.