Skip to content
Datalogi · Gymnasiet 1

Idéer för aktivt lärande

Variabler, datatyper och operatorer

Variabler, datatyper och operatorer är de grundläggande byggstenarna i all programmering. I Datalogi 1 lär sig eleverna hur man deklarerar variabler för att lagra information och hur olika datatyper som heltal (integers), strängar (strings) och flyttal (floats) hanteras av datorn. Detta är fundamentalt för att förstå hur program kan bearbeta och transformera data.

Skolverket KursplanerSkolverket DAODAT01: Grundläggande programmeringskonstruktioner.Skolverket DAODAT01: Datatyper och variabler.
20–40 minPar → Hela klassen3 aktiviteter

Aktivitet 01

Utforskande cirkel30 min · Smågrupper

Utforskande cirkel: Datatyps-detektiverna

Eleverna får en lista med olika värden (t.ex. '42', 42, 42.0, True). De ska i smågrupper kategorisera dem och förutse vad som händer om man försöker addera dem med varandra i olika kombinationer.

Vad är skillnaden mellan olika datatyper?
AnalyseraUtvärderaSkapaSjälvregleringSjälvkännedom
Skapa en komplett lektion

Aktivitet 02

EPA (Enskilt-Par-Alla): Variabelnamns-etikett

Eleverna får se kod med dåliga variabelnamn (t.ex. x, y, z1). De diskuterar i par varför namnen är dåliga och föreslår mer beskrivande namn som följer svensk standard och god programmeringssed.

Hur tilldelas och uppdateras variabler?
FörståTillämpaAnalyseraSjälvkännedomRelationsförmåga
Skapa en komplett lektion

Aktivitet 03

Lärande genom undervisning40 min · Smågrupper

Lärande genom undervisning: Operator-utmaningen

Varje grupp får en specifik operatortyp (aritmetisk, jämförelse, logisk). De ska skapa ett kort exempelprogram som visar hur deras operatorer fungerar och sedan förklara det för en annan grupp.

Vilka aritmetiska operatorer används oftast?
FörståTillämpaAnalyseraSkapaSjälvregleringRelationsförmåga
Skapa en komplett lektion

Några anteckningar om att undervisa detta avsnitt


Se upp för dessa missuppfattningar

  • Att '10' + '10' blir 20.

    Elever blandar ofta ihop strängar och tal. Genom att visa hur konkatenering fungerar i en interaktiv miljö förstår de att datatypen avgör hur operatorn (+) beter sig.

  • Att en variabel kan lagra flera olika värden samtidigt.

    Många tror att en variabel 'minns' gamla värden automatiskt. Genom att använda en analogi med en låda som bara rymmer en sak i taget blir det tydligt att ett nytt värde skriver över det gamla.


Metoder som används i denna översikt