Variabler, loops og betingelser
Informationsteknologi C · HHX · C-niveau · Programmering (intro)
💻 Variabler, loops og betingelser
Disse tre begreber er byggestenene i stort set al programmering — uanset hvilket sprog du arbejder i.
Variabler
En variabel er et navngivet "rum", hvor man kan gemme en værdi:
```python
navn = "Anna"
alder = 17
har_korekort = False
```
Datatyper
- Heltal (int): 5, -3, 100
- Decimaltal (float): 3.14, 9.5
- Tekst (string): "Hej verden"
- Boolean: True / False (sand/falsk)
- Liste: [1, 2, 3] eller ["æble", "banan"]
Betingelser (if/else)
Lader programmet træffe valg:
```python
alder = 17
if alder >= 18:
print("Du er myndig")
else:
print("Du er ikke myndig endnu")
```
Loops (gentagelser)
Lader programmet gentage kode uden at skrive den igen og igen:
```python
Gentag 5 gange
for i in range(5):
print("Hej!")
Gentag indtil en betingelse er falsk
tal = 1
while tal <= 10:
print(tal)
tal = tal + 1
```
Et lille samlet eksempel
```python
karakterer = [7, 10, 4, 12, 2]
antal_beståede = 0
for k in karakterer:
if k >= 2:
antal_beståede = antal_beståede + 1
print(f"{antal_beståede} ud af {len(karakterer)} karakterer er bestået")
```
Dette eksempel viser, hvordan variabler, en loop og en betingelse arbejder sammen om at løse et konkret problem.
Læringsmål
- Oprette og bruge variabler med forskellige datatyper
- Skrive og forklare en if/else-betingelse
- Skrive en for-loop og en while-loop
- Kombinere variabler, loops og betingelser i et lille program
Sådan kan du arbejde med emnet
- Skriv et lille kodeeksempel, der bruger en løkke til at tælle fra 1 til 10
- Forklar forskellen på en for-løkke og en while-løkke
- Lav et eksempel med en if-betingelse, der tjekker, om et tal er positivt, negativt eller nul
Træningsforslag
- Skriv et program der tæller, hvor mange tal i en liste der er over 10
- Lav en lille "gætteleg", hvor brugeren skal gætte et tal mellem 1 og 100
- Eksperimentér i Replit eller en anden online-editor — prøv at ændre tallene i koden og se hvad der sker
Øv dette emne med AI — quizzer, forklaringer og feedback tilpasset dit niveau.
Prøv Fagportalen gratis