Ord og uttrykk Flashcards
PEMDAS
Parentes () -> Eksponensiering ** -> Multiplikasjon * og divisjon / -> Addisjon + og subtraksjon -
Operatorer med samme presedens beregnes fra venstre mot høyre
Litteraler
Enkeltstående uttrykk som (nærmest) betegner seg selv
Variable
Betegner verdien lagret under navnet
Feks verdien av x lagret under navnet x
Funksjon
En navngitt instruksjon som produserer et bestemt resultat og/eller effekt
Tomme (void) funksjoner
Har kun effekter og returnerer ikke noe resultat
Resultatfunksjoner
Returnerer en funksjonsverdi og kan ha effekter i tillegg
Argument
En verdi som overføres til en funksjon i et funksjonskall
Variabel
Navn som refererer til en verdi. Verdien kan endres.
GUI-element (widget)
Knapper, tastefelt, menyer, og andre mekanismer i et GUI-vindu, som lar brukeren interagere med maskinen
fortegnelse (dictionary)
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.
Break og Continue
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.
Arv
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.
En resultatfunksjon
Returnerer en resultatverdi og kan ha side-effekter
Tuppel
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.
Aliaser
To variable er aliaser når de refererer til samme objekt.