Qual é a diferença entre um cometa e um asteroide?

eles respondem
Um asteroide é um corpo rochoso composto por minerais e metais, já o cometa é uma bola de poeira e gelo