Programmering 1 – Repetition (Python)

0.0(0)
studied byStudied by 0 people
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/50

flashcard set

Earn XP

Description and Tags

Vokabulärkort för centrala begrepp i kursen Programmering 1 med fokus på Python.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

51 Terms

1
New cards

Maskinkod

Programkod representerad direkt som binära tal (1 och 0) som datorns hårdvara kan tolka och köra.

2
New cards

Bit

Minsta informationsenheten i en dator; kan anta värdet 0 eller 1.

3
New cards

Byte

Grupp om 8 bitar.

4
New cards

Assembleringsspråk

Lågnivåspråk där instruktioner skrivs med symboler (t.ex. LOAD, ADD) och översätts till maskinkod.

5
New cards

Högnivåspråk

Programspråk nära mänskligt språk som måste tolkas eller kompileras till maskinkod, t.ex. Python.

6
New cards

Interpretator

Program som översätter och kör källkod rad för rad under exekveringen.

7
New cards

Kompilator

Program som översätter hela källkoden till en körbar fil innan exekvering.

8
New cards

Variabel

Namngiven minnesplats där data lagras och kan ändras under programmets gång.

9
New cards

Datatyp

Anger vilken sorts värde en variabel innehåller, t.ex. str, int, float, bool.

10
New cards

Casting

Omvandling av ett värde från en datatyp till en annan med int(), float(), str() m.fl.

11
New cards

Aritmetisk operator

Symbol för grundläggande matematiska operationer: +, -, *, /.

12
New cards

Exponentoperator (**)

Dubbel stjärna som beräknar potenser, t.ex. 2**3.

13
New cards

Heltalsdivision (//)

Dividerar och returnerar heltalsdelen av resultatet (avrundar nedåt).

14
New cards

math-modul

Inbyggd modul som ger fler matematiska funktioner, t.ex. math.sqrt och konstanten math.pi.

15
New cards

Kommentar

Text som börjar med # och ignoreras av tolken; förklarar koden för människor.

16
New cards

print()

Funktion som skriver text eller värden till skärmen.

17
New cards

Escape-sekvens "\n"

Ger radbrytning i en sträng.

18
New cards

Escape-sekvens "\t"

Infogar ett tabulatorindrag i en sträng.

19
New cards

round()

Funktion som avrundar ett tal till närmaste heltal eller angivet antal decimaler.

20
New cards

input()

Funktion som läser in data från användaren som sträng.

21
New cards

int()

Konverterar ett värde till heltal.

22
New cards

float()

Konverterar ett värde till decimaltal (flyttal).

23
New cards

str()

Konverterar ett värde till sträng.

24
New cards

for-loop

Repetitionsstruktur som kör kod ett bestämt antal gånger via range().

25
New cards

range()

Genererar en sekvens av heltal; kan ta start, stopp och steg.

26
New cards

Nestlad for-loop

En for-loop inuti en annan som möjliggör iteration i två (eller fler) dimensioner.

27
New cards

while-loop

Repetitionsstruktur som kör kod så länge ett angivet villkor är sant.

28
New cards

break

Avslutar den närmaste loopen direkt, även om villkoret fortfarande är sant.

29
New cards

continue

Hoppar över resterande kod i den aktuella iterationen och fortsätter med nästa.

30
New cards

Jämförelseoperator

Jämför värden och returnerar booleskt resultat, t.ex.

31
New cards

Boolesk typ

Datatyp med värdena True eller False.

32
New cards

Logisk operator

Kombinerar villkor: and (och), or (eller), not (inte).

33
New cards

if-sats

Villkorsstruktur där kod körs när ett uttryck är sant.

34
New cards

elif

Ytterligare villkorsgren i en if-struktur för fler än två alternativ.

35
New cards

else

Gren som körs om inga tidigare if/elif-villkor uppfylls.

36
New cards

Lista

Ordnad samling av element inom [ ] som kan innehålla olika datatyper.

37
New cards

Index

Platsnummer för ett element i en lista; räknas från 0 i Python.

38
New cards

len()

Returnerar antalet element i en lista eller längden på en sträng.

39
New cards

append()

Lägger till ett element längst bak i listan.

40
New cards

insert()

Infogar ett element på ett specifikt index i listan.

41
New cards

pop()

Tar bort och returnerar elementet på ett givet index i listan.

42
New cards

remove()

Tar bort första förekomsten av ett angivet värde i listan.

43
New cards

clear()

Rensar bort samtliga element i listan.

44
New cards

Slicing

Skapar dellistor med syntaxen lista[i:j], lista[i:], lista[:j].

45
New cards

min()

Returnerar det minsta värdet i en lista.

46
New cards

max()

Returnerar det största värdet i en lista.

47
New cards

sum()

Summerar alla numeriska element i en lista.

48
New cards

Funktion (def)

Återanvändbart kodblock definierat med def; kan ta parametrar och returnera värden.

49
New cards

Parameter

Variabel i funktionsdefinitionen som tar emot ett argument.

50
New cards

return

Avslutar en funktion och skickar tillbaka ett värde till anropet.

51
New cards

Argument

Faktiskt värde som passeras in till en funktion vid anrop.