F5 - selektion som verktyg i problemlösning Flashcards
Vad är en algoritm?
En ändlig beskrivning av hur ett visst problem (eller delproblem) löses steg för steg, en modell eller beräkningsmetod, och alltid ger korrekt resultat
Vad är selektion?
Villkorliga satser
Vad är iteration?
Upprepningssatser
Vad är en sekvens?
En följd av instruktioner som alltid utförs en i taget i den ordning de skrivits
Varför använder vi selektion?
För att med olika villkor kunna utföra olika saker i olika situationer
Vad är en flagga/sentinel?
Ett boolesk värde som används för att övervaka ett visst villkor i koden
Vad är skillnaden på “=” och “==”?
”=” är en tilldelningsoperator, som tilldelar en variabel ett värde, medan “==” är en jämförelseoperator som kontrollerar om de två operanderna på var sida om “==” är exakt lika.
Vad jämför operatoren “!=”?
Om två operander är olika
Kan man jämföra alla datatyper med varandra?
Nej
Vad betyder operatoren “!”?
ICKE (unär operator)
Vad betyder operatoren “&&”?
OCH (båda)
Vad betyder operatoren “||”?
ELLER (det ena, andra eller båda)
Om a = true, vad blir då !a?
False
Hur många rader ger 2 operander i en sanningstabell?
4 rader
Hur många rader ger 3 operander i en sanningstabell?
8