F7 - Iteration Flashcards
Vad blir !(!A) och vad kallas detta?
A. Dubbel negation
Är A && B samma som B && A? Vad kallas lagen för detta?
Ja. Kommutativa lagar.
Är (A||B)||C samma som A||(B||C)? Vad kallas lagen för detta?
Ja. Om vi endast använder && eller || spelar paranteserna ingen roll. Detta hör till de Associativa lagarna.
Vad säger De Morgans lagar?
!(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)
Hur kan vi kontrollera om två sammansatta booleska uttryck är likvärdiga?
Med en sanningstabell.
Vad är iteration?
En loop (ex. for, while, do-while)
Vilka två varianter kan man dela in användandet av while-loopar i?
Med flagga (sentinel) och med räknare (counter)
När kontrolleras villkoret i en do-while-loop?
Efter den första iterationen
Vad kallas det när man lägger en loop i en loop?
Nästling
Vad använder man uttrycken break och continue till?
För att avbryta en loop
Vad gör “break”?
Lämnar loopen helt och fortsätter med satserna efter loopen
Vad gör “continue”?
Hoppas över resten av satserna i loopen och utvärderar villkoret för loopen igen