Selektion Flashcards

1
Q

Vad innebär selektion?

A

Selektion i programmeringssammanhang handlar om att styra exekveringen med hjälp av val baserat på logisk uttryck som evaluerar till sant eller falskt.

Huruvida ett uttryck är sant eller falskt görs genom att jämföra A och B med relationella - och logiska operatorer.
Flera uttryck kan kombineras till mer komplexa uttryck.

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

Vad är relationsoperatorer?

A

Relationsoperatorerna används för att jämföra två element.

Behöver man jämföra flera element måste satsen struktureras så att den kan tolkas som en serie av par som jämförs.

Relationsoperatorerna har högre prioritet än logiska operatorer vid evaluering.

Dessa kan grupperas för att styra ordningen i vilken de evalueras, likt parenteser i matematik.

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

Vilka relationsoperatorer finns?

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

Vilka logiska operatorer finns?

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

Beskriv if-satsen

A

If - satsen kan kort uttryckas som:
Om något är sant gör vi så, annars går vi vidare
I en if-sats kan också kodordet else användas för att visa att om det första uttrycket var falskt ska en alternativ kod köras.
if och else kan kombinera till else if, på svenska har vi då
Om (if) sant gör något, annars om (else if) är sant istället gör något annat, annars (else) gör vi så här.

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

Spelar ordningen i en if-sats någon roll?

A

Vid användning av komplexa boolska uttryck eller på varandra följande selektioner kan ordningen ha betydelse.

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