Respuestas
En principio, se podría pensar que esto se debe a los materiales de los que están hechos los barcos (idea quizá más probable cuando todavía eran de madera la mayoría), pero en cuanto vemos que éstos están hechos de hierro y acero, elementos más densos que el agua y por tanto que no flotan sobre ésta, este argumento falla.
Sin embargo, a pesar de que el metal es más denso que el agua, se da una característica crucial para que el barco flote: dado que éste no contiene únicamente metal, sino que una gran parte del interior del casco es aire (ya que éste no es macizo por dentro, fundamentalmente debido a que a parte de que flote, se suele querer utilizarle para transportar cosas en su interior), la densidad total media del barco es inferior a la del agua.