Cześć wszystkim
Rozwiązałem (chyba) jedno z pytań, które brzmi tak:
10.
Rozważmy wartości wyrażeń zapisanych w języku np. C.
A: wyrażenie 1/8*3; ma dokładnie wartość ułamka trzy ósme,
B: wyrażenie 1/10*4; ma dokładnie wartość ułamka dwie piąte,
C: wyrażenie 1./10*4.; ma dokładnie wartość ułamka dwie piąte,
D: wyrażenie 3/8.*5; ma dokładnie wartość ułamka piętnaście ósmych,
E: wyrażenie 3./8*5; ma dokładnie wartość ułamka piętnaście ósmych,
Które z powyższych zdań są prawdziwe:
a) wszystkie
b) tylko C, D i E
c) tylko D i E
d) tylko C i E
W kluczu poprawną odpowiedzią jest C
, ale po przemyśleniu wyrażeń wychodziła mi odpowiedź B
.
Popatrzyłem w klucz odpowiedzi i się zdziwiłem więc wykonałem test: https://wandbox.org/permlink/L3Ar30j15oiH7HPq
Z testu również wynika, że moje myślenie było poprawne. Czy prawidłowa odpowiedź może wynikać z tego, że autorowi pytania chodziło o wartość ułamka dwie piąte w postaci binarnej? Chodziło o to, że żadne wyrażenie nie da dokładnej wartości ułamka dwie piąte, bo ten ułamek jest błędnie zaokrąglany?