Kursmal

Interaktiv funksjonsplotter – Sandbox og trinnvis innstilling

Interaktiv funksjonsplotter med zoom, pan og aksetegning.

Kategori: Interaktive funksjonsplottere med Pygame Språk: Python 2 Komponenter: 5

Didaktisk mål

Denne kursmalen gir en strukturert innføring i utvikling av en interaktiv funksjonsplotter basert på grafisk programmering. Her utvikles sentrale faglige kompetanser innenfor matematisk modellering, koordinattransformasjon og implementering basert på hendelsesstyring. Læringsmiljøet støtter koblingen mellom abstrakte funksjonbegreper og deres visuelle framstilling gjennom trinnvis utvikling av et kjørbart system. Faglig er malen å innordne i området for algoritmisk modellering og systematisk implementering av matematiske sammenhenger.

Kompetansefokus

Struktur av komponentene

Forhåndsvisning: Funksjonsplasseringsandbox

Funksjonsplasseringsandbox

Denne komponenten gir et kjørende miljø som tillater testing av grunnleggende interaksjoner, som zooming og flytting av koordinatsystemet.

15 minutter 🧩 1 oppgave
Forhåndsvisning: Tegne akser i funksjonsplasseringsprogrammet

Tegne akser i funksjonsplasseringsprogrammet

I denne komponenten blir tegningsområdet forberedt, og visningen av koordinataksene over den definerte opprinnelsen implementeres.

25 minutter 🧩 2 oppgaver
Forhåndsvisning: Piksler ↔ Verden: Funksjonsplasseringsprogrammet

Piksler ↔ Verden: Funksjonsplasseringsprogrammet

Denne komponenten handler om konvertering mellom piksler og verdenkoordinater for korrekt visning av en funksjonsgraf.

30 minutter 🧩 3 oppgaver
Forhåndsvisning: Zoom og flytting ved hjelp av tastatur

Zoom og flytting ved hjelp av tastatur

Denne seksjonen utvider kontrollen over koordinatsystemet gjennom tastaturskift for å dynamisk justere opprinnelse og skaling.

25 minutter 🧩 1 oppgave
Forhåndsvisning: Funktjonsplotter: Informasjon & Ytelse

Funktjonsplotter: Informasjon & Ytelse

Den siste modulen legger til en informasjonsboks og mål for ytelsesoptimalisering, samt valgfrie alternativ visningsformer.

40 minutter 🧩 3 oppgaver
Bruk malen som en tilpassbar grunnlag for funksjonsrepresentasjon og koordinatmodellering i undervisning. Testmal

Innhold på et glans

ModulFokusVarighet
Funktjonsplotter SandboxInteraktiv visning med zoom og flytting av koordinatsystemet15 min
Tegne aksene i funksjonsplotterenFylle bakgrunn og tegne X/Y-aksene basert på opprinnelse25 min
Pixel ↔ Verden: FunktjonsplotterKonvertering av piksler til verdenkoordinater for funksjonsrepresentasjon30 min
Zoom og flytting via tastaturinputImplementere zoom og flytting gjennom tastaturinput25 min
Funktjonsplotter: Informasjon & YtelseVis informasjonsboks og stabiliser ytelsen40 min
Denne malen støtter kompetansebasert innføring i grafisk funksjonsmodellering og fører strukturert til implementasjon i kode.

De tydelig definerte modulene gir gjennomsiktige læreformål og god integrering i eksisterende undervisningsserier.

Prøv ut malen i demo-tilgang og tilpasse de inkluderte modulene til din gruppe.