У геологов, конечно же, есть определения, куда без них. Итак:
Минерал – это природное твердое кристаллическое образование, имеющее более-менее постоянный химический состав. Тут важны все слова – минерал действительно твердый, действительно природный, обязательно кристаллический и состав у него действительно примерно одинаковый. Если состав сильно варьируется, то говорят о группе минералов или о ряде твердых растворов. Это все потому, что у природы нету ГОСТов…
Горная порода – это природное образование, твердое или сыпучее, образовавшееся в результате определенных геологических процессов и имеющее определенный минеральный состав. Для магматических пород это часто устойчивая ассоциация минералов, для осадочных пород – не обязательно.
Например, горная порода гранит состоит из минералов кварца, полевого шпата и слюды, с незначительной примесью каких-нибудь других минералов. Если все так, то его можно назвать гранитом, а если в нем, например, нету кварца, то он тогда и не гранит вовсе. А горная порода мрамор состоит из минерала кальцита с незначительной примесью других минералов. А горная порода песок может состоять из самых разных минералов – кварца, гранатов, доломита, полевых шпатов, магнетита. Но чаще всего – все-таки из кварца)
А на фотографиях к публикации – минерал кальцит и горная порода известняк, состоящая из минерала кальита.