Tilbake
2.1
Introduksjon til programmering

2.1 Introduksjon til programmering

Bli kjent med hva programmering er, hvorfor det er viktig, og få en oversikt over programmeringsspråk og utviklingsmiljøer.

50 min
6 oppgaver
Hva er programmering?Programmeringsspråk (Python, JavaScript)Utviklingsmiljøer (IDE)Kompilering vs. tolkingDitt første program
Du leser den tradisjonelle versjonen
Din fremgang i kapitlet
0 / 6 oppgaver

Introduksjon til programmering

Programmering handler om å gi datamaskinen presise instruksjoner for å løse oppgaver. Tenk deg at du skal forklare veien til skolen for noen som aldri har vært der – du må beskrive hvert eneste steg. Programmering fungerer på akkurat samme måte: du skriver steg-for-steg-instruksjoner i et programmeringsspråk.

I dette kapittelet lærer du hva programmering er, hvilke språk som finnes, forskjellen mellom kompilering og tolkning, og hvordan du setter opp et utviklingsmiljø for Python.

Programmeringsspråk

Det finnes hundrevis av programmeringsspråk. Python er allsidig og nybegynnervennlig – vi bruker det i dette kurset. JavaScript lager interaktive nettsider. C++ brukes der ytelse er kritisk. Java er populært i bedriftssystemer.

Kompilering vs. tolkning

Datamaskiner forstår bare maskinkode. Kildekoden må oversettes:

- Kompilerte språk (C++, Go): Hele programmet oversettes på én gang. Rask kjøring, men må kompilere på nytt etter endringer.
- Tolkede språk (Python, JavaScript): Koden kjøres linje for linje. Enklere utvikling, men litt tregere kjøring.

Python er tolket – du kan skrive en linje og se resultatet umiddelbart.

Sette opp et utviklingsmiljø (IDE)

En IDE gir kodeeditor med syntaksfarging, autofullføring og kjøremiljø. Anbefalte verktøy: VS Code (gratis fra Microsoft), Thonny (enkel for nybegynnere), eller Replit (nettbasert).

Ditt første Python-program

print("Hei, verden!")
print("Jeg heter Python.")

print() er en innebygd funksjon som skriver ut tekst. Teksten må stå i anførselstegn. Kommentarer skrives med # og ignoreres av Python:

# Beregn summen av to tall
a = 10
b = 25
print("Summen er:", a + b)  # Skriver ut: Summen er: 35

Oppsummering

- Programmering er prosessen med å skrive instruksjoner som en datamaskin kan forstå og utføre.
- Python er et tolket, nybegynnervennlig programmeringsspråk som vi bruker i dette kurset.
- Kompilerte språk (C++, Go) oversetter hele koden på en gang, tolkede språk (Python, JavaScript) kjører linje for linje.
- En IDE (Integrated Development Environment) er et verktøy for å skrive, kjøre og feilsøke kode.
- print() er en innebygd funksjon i Python som skriver ut tekst til skjermen.
- Kommentarer skrives med # og ignoreres av Python.

Oppgaver

Lett3 oppgaver
Medium3 oppgaver

Dette kapitlet er skrevet av Anthropics toppmodeller (Claude Opus og Claude Fable) og er foreløpig ikke manuelt gjennomgått — kvalitetskontrollen gjøres av uavhengige KI-agenter, og innmeldte feil rettes fortløpende. Funnet en feil? Meld fra, så retter vi den. Les mer om hvordan innholdet lages.