Le genre, c'est ce qui est le plus simple à déterminer. Tu vois dès le premier coups d'oeuil, si le texte est un roman, une pièce de théâtre, un essai ou un poème!
Le discours, c'est plus complexe. tu as le choix entre narratif,descriptif, argumentatif, explicatif et informatif !
Attention également à ne pas confondre avec les registres!
En gros, la forme c'est le genre; le fond c'est le type de discours; le style, c'est le registre.
Il n'y a qu'un genre pour un texte donné, plusieurs types de discours, et une multitude de registres...