2. Exercice 4 Écrire un programme qui permet d’inverser une matrice contenue dans un fichier appelé « Matrice1.txt » Une ligne devient une colonne Une colonne devient une ligne Nous voulons que le résultat de cette opération soit sauvegardé dans un autre fichier et affiché à l’écran. 2
4. Nombres aléatoires Le modulerandomcontient les fonctions nécessaires pour la génération de nombres aléatoires fromrandom import * random(): génère au hasard un réel rangerand(nombreEntier): génère au hasard un nombre entier de 0 jusqu’à nombreEntier-1 Peut prendre les trois arguments que prend range() (voir chapitre suivant) 4
5. Exercice 5 Nous désirons écrire un programme qui créée un fichier matrices.txt, où chaque élément des matrices est généré de manière aléatoire La générationdes nombres aléatoires se fera par la fonction randrange(). Pour ce faire programmer trois fonctions OuvrirFichier: prend en paramètre un nom de fichier et l’ouvre selon le mode spécifié en paramètre également Fermer Fichier: prend en paramètre un nom de variable fichier et le ferme EcrireMatrice : Qui écrit la ième matrice dans le fichier 5
6. Le programme principal devra effectuer les appels nécessaires pour créer le contenu d’un fichier semblable au suivant 6 Matrice 1 1 0 1 1 0 1 0 0 1 1 0 1 Matrice 2 0 0 0 1 0 0 1 0 0 1 1 0 Matrice 3 0 1 0 0 0 0 0 1 0 0 1 0