Ord og uttrykk Flashcards

1
Q

PEMDAS

A

Parentes () -> Eksponensiering ** -> Multiplikasjon * og divisjon / -> Addisjon + og subtraksjon -

Operatorer med samme presedens beregnes fra venstre mot høyre

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Litteraler

A

Enkeltstående uttrykk som (nærmest) betegner seg selv

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Variable

A

Betegner verdien lagret under navnet

Feks verdien av x lagret under navnet x

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Funksjon

A

En navngitt instruksjon som produserer et bestemt resultat og/eller effekt

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Tomme (void) funksjoner

A

Har kun effekter og returnerer ikke noe resultat

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Resultatfunksjoner

A

Returnerer en funksjonsverdi og kan ha effekter i tillegg

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Argument

A

En verdi som overføres til en funksjon i et funksjonskall

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Variabel

A

Navn som refererer til en verdi. Verdien kan endres.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

GUI-element (widget)

A

Knapper, tastefelt, menyer, og andre mekanismer i et GUI-vindu, som lar brukeren interagere med maskinen

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

fortegnelse (dictionary)

A

En struktur for å assosiere data i nøkkel/verdi par, særlig med tanke på lagring og gjenfinning av data ved hjelp av nøkkel.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Break og Continue

A

Programsetninger som avbryter løkker: Break lar programflyten fortsette med setningen etter løkken, mens continue avbryter iterasjonen men starter umiddelbart på neste runde i løkke.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Arv

A

En subklasse arver fra sin superklasse, dvs at alle attributter, variable og metoder, som finnes i superklassen, automatisk også finnes i subklassen, men de kan overstyres av spesialiserende definisjon i subklassen.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

En resultatfunksjon

A

Returnerer en resultatverdi og kan ha side-effekter

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Tuppel

A

En sekvens av verdier. Den er uforanderlig, dvs at verdiene i et tuppel kan ikke oppdateres. Et tuppel kan indekseres for å hente enkeltelementer eller segmenter.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Aliaser

A

To variable er aliaser når de refererer til samme objekt.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Iterasjon

A

Gjentatt utførelse av programsetninger. For gjentar koden et gitt antall ganger, mens while vil gjneta den så lenge en betingelse er oppfylt.

17
Q

.items()

A

Metode som gir en opplisting av alle nøkkel-verdi-parene i en fortegnelse.

18
Q

Rekursjon

A

En funksjon er rekursiv dersom den inneholder funksjonskall på seg selv.

19
Q

Lokal variabel

A

gjelder innenfor funksjonene de er definert i

20
Q

Global variabel

A

gjelder overalt i programkoden

21
Q

klasse-attributt vs. instans-attributt

A

alle instanser i en klasse har samme verdi for klasse-attributt, mens de kan ha individuelle verdier for instans-attributter.

22
Q

tom funksjon

A

har ingen returverdi, kun effekter på maskinens tilstand.

23
Q

resultatfunksjon

A

returnerer en funksjonsverdi, vha en return-setning, slik at funksjonskallet betegner denne verdien i programmet

24
Q
A