ce que tu peux faire par contre, c'est générer un diagramme UML pour illustrer l'architecture globale de votre code
et ensuite, dans votre rapport mettre ponctuellement des morceau de pseudo code si c'est vraiment nécessaire pour expliquer dans les grande ligne certains algo clef
mais comme c'est ponctuel, ça devrait pas être très difficile