In
each case the object has a weight of 50 lbs (a downward force) and so this has to be
supported by something (Newton's Law Three – if a force acts on one body an equal and
opposite force acts on another body). In the case of the live fish this upward force is provided
by the water but this force is then transmitted through the water to the scales. If the fish is
lying on the bottom or if you have your steel weight then the force is provided by the bottom
of the barrel. In each case the scales reading will go up by the weight of the
object.
(Actually don't dead fish float?)
If you are really interested in this
how about thinking about the case where you lower the steel into the water on a piece of
string so that you are supporting it.
Because of Archimedes principle there will be an
upthrust on the steel which will equal the weight of the water displaced by the steel. The
reading on the scales will go up again but only by the amount of the upthrust – you are
providing the rest of the support by the tension in the string. (Tension + upthrust will equal 50
lbs using the same block of steel as in your question).
For a floating object the
upthrust is equal to the total weight of the object and so the scale reading goes up by the full,
weight of the object.
I have used lbs here – strictly they are forces and should be lbs
wt or better still the SI unit – Newtons.