И то, и другое - биологические соединения, имеющиеся в каждой клетке. В
состав обоих соединений входит азотистое основание аденин (6-аминопурин)
и остаток (остатки) фосфорной кислоты. В состав АТФ также входит
рибоза, которая входит в состав и некоторых нуклеиновых кислот (точнее,
РНК).
Отличия заключаются в том, что нуклеиновые кислоты (в
отличие от АТФ) являются полимерами - молекулами, построенными из
множества более-менее однотипных элементов (нуклеотидов). В состав
некоторых нуклеиновых кислот входит дезоксирибоза, тогда как в АТФ
имеется только рибоза; кроме аденина в нуклеиновых кислотах имеются и
другие азотистые основания (тимин, цитозин, гуанин, урацил). Кроме
этого, имеется важное различие в функциях: АТФ является макроэргическим
соединением, которое отвечает за накопление и высвобождение энергии в
клетке, тогда как нуклеиновые кислоты отвечают за сохранение и передачу
наследственной информации, а также - за биосинтез белка.
Это те самые общие отличия и сходства, которые первым делом пришли в голову. Для лучших результатов конкретизируйте запрос :).