Are you saying that my students should memorize which numbers are actual floats and which are not?
> 1.25 * 0.1
0.1250000000000000069388939039loading story #47404122
loading story #47399943
Your students should be able to figure out if a computation is exact or not, because they should understand binary representation of numbers.
Tell them that they can only store integer powers of 2 and their sums exactly. 2^0 == 1. 2^-2 == .25. Then say it's the same with base 10. 10^-1 == 0.1. 1/9 isn't a power of 10, you you can't have an exact representation.
They shouldn’t “memorize” this per se, but it should take them only a few seconds to work out in their head.