FAGPORTALEN

Python eller JavaScript (struktureret)

Programmering B · HTX · B-niveau · Sprog og syntaks

💻 Struktureret programmering på B-niveau

B-niveau bygger ovenpå C-niveau med dyb beherskelse af ét sprog (typisk Python eller JavaScript) og indførelse af objektorienterede principper.

Python på B-niveau

```python

class Bil:

def __init__(self, mærke, model, år):

self.mærke = mærke

self.model = model

self.år = år

self.brændstof = 0

def tank_op(self, liter):

self.brændstof += liter

return f"{self.mærke} har nu {self.brændstof}L"

def kør(self, km):

forbrug = km * 0.08

if forbrug > self.brændstof:

return "Ikke nok brændstof!"

self.brændstof -= forbrug

return f"Kørte {km}km. Tilbage: {self.brændstof:.1f}L"

Brug

min_bil = Bil("Tesla", "Model 3", 2024)

print(min_bil.tank_op(50))

print(min_bil.kør(300))

```

JavaScript på B-niveau

```javascript

class Bil {

constructor(mærke, model, år) {

this.mærke = mærke;

this.model = model;

this.år = år;

this.brændstof = 0;

}

tankOp(liter) {

this.brændstof += liter;

return ${this.mærke} har nu ${this.brændstof}L;

}

}

```

Kerneprincipper (OOP)

Funktionelle koncepter

Asynkron programmering

Pakker og biblioteker

Læringsmål

Sådan kan du arbejde med emnet

Træningsforslag

Øv dette emne med AI — quizzer, forklaringer og feedback tilpasset dit niveau.

Prøv Fagportalen gratis

🤖 Denne side er skrevet med kunstig intelligens og fagligt gennemgået af Fagportalen, som har det redaktionelle ansvar. Finder du en fejl, så skriv til support@fagportalen.dk.