флаг является государственным символом страны, на нём отражен характер государства, а знамя отличительный признак. отличить - на флаге обычно несколько цветов и небольшая символика в углу, а на знамение изображёны предметы или животное, флаг расположен горизонтально, а знамя как правило вертикально.