Computerarithmetiek

Welke uitspraak over +0 en −0 in IEEE 754-drijvendekommagetallen is juist?

  1. A−0 kan niet worden weergegeven en 0 is altijd alleen +0
  2. B+0 en −0 zijn bij vergelijking ongelijk en kunnen in een if-instructie worden onderscheiden
  3. CBeide bestaan, ze zijn bij vergelijking gelijk, maar bij deling treedt een verschil op
Antwoord en toelichting tonen

Antwoord: C. Beide bestaan, ze zijn bij vergelijking gelijk, maar bij deling treedt een verschil op

Omdat het tekenbit onafhankelijk is, bestaan er twee nullen die alleen in teken verschillen: +0 en −0. Bij vergelijking gelden ze als gelijk, maar bij sommige bewerkingen verschilt het resultaat: 1 ÷ (+0) is +∞ en 1 ÷ (−0) is −∞. −0 treedt bijvoorbeeld op wanneer een zeer klein negatief getal underflowt en behoudt zo de informatie vanaf welke kant 0 is benaderd. Omdat ze bij vergelijking gelijk zijn, kunnen ze met een gewone vergelijking niet worden onderscheiden; daarvoor moet het tekenbit worden onderzocht.

Dit onderwerp oefenen Naar de onderwerppagina

Meer vragen over Computerarithmetiek

  1. Welke afrondmethode schrijft IEEE 754 standaard voor?
  2. Wat worden 2,5 en 3,5 bij het afronden naar een geheel getal met round to nearest, ties to even?
  3. Hoe heet het verschijnsel waarbij bij het aftrekken van twee bijna gelijke drijvendekommagetallen de significante cijfers sterk afnemen?
  4. Als x zeer groot is, treedt bij de berekening van √(x + 1) − √x in drijvende komma cancellation op. Welke herschrijving levert het resultaat nauwkeurig op?
  5. Bij een drijvendekommagetal met enkele precisie verandert het resultaat niet van 100 miljoen (10⁸) wanneer er 1 bij wordt opgeteld. Welke verklaring van dit verschijnsel is juist?