Pedro, un desarrollador de software, cree que la estructura de control iterativa “”do-while”” es redundante y que se puede reemplazar fácilmente por un “”while””. ¿Es cierto? ¿Cuál es la diferencia entre ambas estructuras y cuándo es apropiado utilizar una u otra?