Минерал — природное тело однородного состава, обычно одно химическое вещество (кварц — оксид кремния, кальцит — карбонат кальция, галит — хлорид натрия).
Горная порода — природная смесь одного или нескольких минералов или сцементированных обломков (гранит — кварц, полевой шпат и слюда; песчаник — сцементированный песок).
Ответ
Минерал — одно вещество, горная порода — смесь минералов