Hemläxa
Årskurs: Gymnasiet
Ämne: Tillämpad programmering
Tema: Grunderna i programmering
Ordkollen
Här listas fem ämnesord på läxans tema som är bra att känna till betydelsen av.
- Variabel: En minnesplats för att lagra data.
- Datatyp: Kategorisering av data som anger vilken typ av värde en variabel kan hålla, exempelvis heltal eller strängar.
- Kontrollstruktur: En struktur i programmet som styr flödet av exekvering, såsom if-satser och loopar.
- Syntax: Regler för hur koden måste skrivas för att ett programmeringsspråk ska förstås korrekt.
- Programmeringsspråk: En uppsättning regler och syntax som används för att skriva program och kommunicera med datorer.
Instuderingsfrågor
- Vad är syftet med att använda variabler i programmering?
- Vilka är de fyra huvudtyperna av datatyper som nämndes i lektionen?
- Hur deklarerar man en variabel i ett programmeringsspråk? Ge exempel.
- Vad är en if-sats, och hur används den?
- Kan du beskriva vad en loop är och ge exempel på olika typer?
- Varför behöver programmerare förstå syntaxen i ett programmeringsspråk?
- Hur kan kontrollstrukturer påverka programmets flöde?
- Vad är skillnaden mellan en for-loop och en while-loop?
- Ge ett exempel på ett praktiskt användningsområde för programmering som nämndes i lektionen.
- Vad lärde du dig om interaktionen mellan användaren och programmet?
Skrivuppgift
Uppgift 1: Skapa ditt program
Skapa ett program i ett valfritt programmeringsspråk som ber användaren om deras namn och ålder. Programmet ska skriva ut ett meddelande som inkluderar användarens namn och ålder.
Försök att inkludera variabler och kontrollstrukturer i din lösning.
Svarslängd: ca. 200 ord (En fjärdedel av en sida)
Uppgift 2: Favoritmat
Skriv ett program som frågar användaren om deras favoritmat. Använd en variabel för att lagra svaret och en if-sats för att svara med ett personligt meddelande baserat på användarens svar. Tänk på att testa programmet med olika inmatningar.
Svarslängd: ca. 150 ord (En fjärdedel av en sida)
Uppgift 3: Kontrollstrukturens betydelse
Reflektera över vikten av kontrollstrukturer i programmering. Skriv ner hur de hjälper till att styra flödet av programmet och ge exempel på situationer där de är avgörande. Diskutera även hur du skulle använda kontrollstrukturer i programmet du just skapat.
Svarslängd: ca. 300 ord (En halv sida)