F7 - Iteration Flashcards

1
Q

Vad blir !(!A) och vad kallas detta?

A

A. Dubbel negation

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

Är A && B samma som B && A? Vad kallas lagen för detta?

A

Ja. Kommutativa lagar.

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

Är (A||B)||C samma som A||(B||C)? Vad kallas lagen för detta?

A

Ja. Om vi endast använder && eller || spelar paranteserna ingen roll. Detta hör till de Associativa lagarna.

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

Vad säger De Morgans lagar?

A

!(A&&B) är samma som !A||!B
och
!(A||B) är samma som !A&&!B (rita upp i sanningstabell för att se själv)

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

Hur kan vi kontrollera om två sammansatta booleska uttryck är likvärdiga?

A

Med en sanningstabell.

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

Vad är iteration?

A

En loop (ex. for, while, do-while)

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

Vilka två varianter kan man dela in användandet av while-loopar i?

A

Med flagga (sentinel) och med räknare (counter)

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

När kontrolleras villkoret i en do-while-loop?

A

Efter den första iterationen

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

Vad kallas det när man lägger en loop i en loop?

A

Nästling

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

Vad använder man uttrycken break och continue till?

A

För att avbryta en loop

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

Vad gör “break”?

A

Lämnar loopen helt och fortsätter med satserna efter loopen

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

Vad gör “continue”?

A

Hoppas över resten av satserna i loopen och utvärderar villkoret för loopen igen

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