Elev eller forelder? Elev: få hint på akkurat denne oppgaven, ikke fasit. Forelder: oversikt over lekser og prøver, og et barn som lærer selv. Prøv gratis i 14 dager
Matematikk · 7. trinn

Programmering og data

Når vi samler inn data, lagrer vi det ofte i tabeller. Med programmering kan vi lage små programmer som automatisk går gjennom disse dataene og finner svar på spørsmål. I stedet for å telle for hånd, lar vi datamaskinen gjøre jobben. Dette gjør oss til bedre utforskere og problemløsere.

Kort svar

Programmering hjelper oss å organisere, sortere og analysere data fra tabeller raskere enn manuelt. Vi skriver koder som leser og undersøker datasett, finner mønstre og svarer på spørsmål om tallene. Det gjør oss bedre problemløsere.

Hva er programmering med data?

Programmering med data betyr at du skriver instruksjoner som får datamaskinen til å undersøke tall og informasjon i tabeller. Du kan lage programmer som teller, sorterer, sammenlikner og finner mønstre i dataene.

Tenk på det slik: en tabell med været hver dag i September inneholder mange tall. Du kan skrive et program som automatisk finner den varmeste dagen, regner ut gjennomsnittstemperaturen, eller teller hvor mange dager det regnet. Alt på sekunder.

Hvordan utforsker du data med kode?

Start med et enkelt spørsmål: hva vil du vite om dataene? Så skriver du en kort kode som leser tabellen, utfører en handling (som å telle eller summere), og gir deg svaret.

De fleste programmerer bruker løkker (som gjentar instruksjoner) og betingelser (som sjekker om noe er sant). For eksempel: gå gjennom hver rad i tabellen, sjekk om temperaturen er høyere enn 20 grader, og telle hvor mange ganger det skjer.

Populære verktøy for 7. klasse er Python (enkelt og kraftig), eller visuelle programmer som Scratch eller Google Sheets med enkle formler.

Praktisk eksempel steg for steg

La oss si du har en tabell med karakterer fra en prøve. Programmet ditt skal finne gjennomsnittkarakteren.

Steg 1: Åpne programmet (for eksempel Python eller Excel).

Steg 2: Oppgi dataene (listen over karakterer).

Steg 3: Skriv instruksjonen: summer alle karakterene og del på antallet.

Steg 4: Kjør programmet. Det gir deg svaret med en gang.

Hvis du hadde 100 karakterer, ville dette ta sekunder i stedet for flere minutter av manuell telling. Det er kraften i programmering.

Vanlige feil og hvordan unngå dem

Feil 1: Glemme at datamaskinen trenger eksakte instruksjoner. Hvis du skriver «finn tallet» uten å si hvilken tabell eller hvilket tall, forstår programmet det ikke.

Feil 2: Telle eller sammenligne på feil måte. Dobbeltsjekk at programmet ditt sjekker alle radene, ikke bare de første.

Feil 3: Ikke forstå utgangen. Når programmet gir et svar, må du tolke det. Hvis det sier 5.5 som gjennomsnitt, vet du at halvparten av klassene var over og halvparten under.

Sånn øver du best

Start små: begynn med tabeller du kjenner (karakterer, høyden på klassekamerater, antall mobiltelefoner). Skriv enkle spørsmål først: hvor mange? Hva er summen? Hva er størst?

Bruk hjelpemidler som er lette: Google Sheets med formler, Scratch, eller Codecademy sitt Python-kurs. Disse viser deg feil på en snill måte.

Lag dine egne datasett: samle inn data fra noe du interesserer deg for, og skriv programmer som undersøker dem. Det er mye morere enn eksempler fra læreboken.

Arbeid sammen: samarbeid med en klassekamerat. Diskutèr hva dere vil finne ut, og hjelp hverandre med koden.

Prøv selv

Du har en tabell over hvor mange biler som kjører forbi skolen hver time fra kl. 08 til kl. 16. Skriv en instruksjon som finner hvilken time som hadde flest biler.

Fasit: Gjennomsnitt av alle timene var 45 biler. Time 13 hadde mest med 78 biler.

Steg 1: Les alle tallene i tabellen (en for hver time). Steg 2: For hver time, sammenlikn antallet med det høyeste du har sett så langt. Steg 3: Når du er ferdig med alle timene, skriv ut hvilken time som hadde mest. Programmet gjør dette automatisk på millisekunder i stedet for at du manuelt må gå gjennom alle 9 timene.

Les hele forklaringen

Prøv Lekselos gratis i 14 dager for å lese hele forklaringen, se eksemplet steg for steg og øve på matematikk tilpasset deg.

Prøv gratis i 14 dager Logg inn
Til deg som er forelder

Hint i stedet for fasit, og full oversikt over lekser og prøver.

Lekselos loser barnet gjennom oppgaven ett steg om gangen, så det lærer i stedet for å kopiere. Du får ukeplan, prøver og gloser samlet, og ser hva som er gjort. Forankret i LK20, laget i Norge. 14 dager gratis, uten kort.

Ofte stilte spørsmål

Hva slags programmer bruker vi for å analysere data?

De vanligste for 7. klasse er Python (enkel og kraftig), Google Sheets med formler, Scratch (visuell blokkkoding), eller Excel. Læreren din anbefaler trolig et program som passer deres opplegg.

Må jeg kunne mye programmering for å arbeide med data?

Nei, du kan starte helt grunnleggende. Selv enkle formler og løkker lar deg finne interessante svar i data. Jo mer du øver, desto mer kompliserte analyser kan du gjøre.

Hvorfor er det viktig å lære programmering med data nå?

Data er overalt. Når du lærer å analysere det med kode, blir du bedre på problemløsing, tenker logisk, og forstår verden rundt deg bedre. Det er en nøkkelkompetanse for framtiden.

Kan jeg øve hjemme?

Ja, absolutt. Nettsider som Codecademy, Khan Academy og Code.org tilbyr gratis kurs. Du kan også laste ned Python gratis og øve på egne datasett hjemme.

Hva hvis programmet gir en feil?

Det er helt normalt. Feil hjelper deg å lære. Les feilmeldingen, prøv å forstå hva som gikk galt, og endre koden. Selv erfarne programmerere gjør dette hele tiden.

Forankring i læreplanen: Kompetansemål (LK20): Fag: Læreplan i matematikk 1.–10. trinn Trinn: 7. trinn Kompetansemål: Eleven skal kunne bruke programmering til å utforske data i tabeller og datasett. Nynorsk: Eleven skal kunne bruke programmering til å utforske data i tabellar og datasett. Kjerneelement: Utforsking og problemløysing (Kilde: Utdanningsdirektoratet)

Dette fagstoffet er laget med kunstig intelligens og forankret i den norske læreplanen (LK20). Vi jobber for at det skal være riktig, men feil kan forekomme. Fant du noe som ikke stemmer? Meld fra her, så retter vi det. Sist oppdatert 29. juni 2026.

Relaterte emner i Matematikk

Øv på matematikk med Lekselos

Lekselos loser deg gjennom oppgaver med hint, ikke fasit, og lager øving tilpasset deg. Prøv gratis.

Prøv gratis i 14 dager Øv på dette målet