Краткий ответ: члены прогрессии — \(4,\ 10,\ 16\) (или в обратном порядке \(16,\ 10,\ 4\)).
Пусть три последовательных члена имеют вид:
\[ a-d,\quad a,\quad a+d, \]
где \(a\) — средний член, \(d\) — разность прогрессии.
По условию их сумма равна \(30\):
\[ (a-d)+a+(a+d)=3a=30, \]
\[ a=10. \]
Используем условие о произведении:
\[ (10-d)\cdot 10\cdot(10+d)=640. \]
По формуле разности квадратов:
\[ 10(100-d^2)=640, \]
\[ 100-d^2=64, \]
\[ d^2=36,\qquad d=\pm6. \]
При \(d=6\):
\[ 10-6=4,\quad 10,\quad 10+6=16. \]
Проверка:
\[ 4+10+16=30, \]
\[ 4\cdot10\cdot16=640. \]
Значит, ответ: \(\boxed{4,\ 10,\ 16}\) или \(\boxed{16,\ 10,\ 4}\).