Theme8Les fichiers (suite)<br />2011-03-31<br />1<br />
Exercice 4<br />Écrire un programme qui permet d’inverser une matrice contenue dans un fichier appelé « Matrice1.txt »<br ...
3<br />1<br />2<br />3<br />4<br />1<br />1<br />1<br />1<br />2<br />2<br />2<br />2<br />3<br />3<br />3<br />3<br />
Nombres aléatoires<br />Le modulerandomcontient les fonctions nécessaires pour  la génération de nombres aléatoires<br />f...
Exercice 5<br />Nous désirons écrire un programme qui créée un  fichier matrices.txt, où chaque élément des matrices est g...
Le programme principal devra effectuer les appels nécessaires pour créer le contenu d’un fichier semblable au suivant<br /...
Prochain SlideShare
Chargement dans…5
×

Theme 8(suite)

397 vues

Publié le

0 commentaire
0 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

  • Soyez le premier à aimer ceci

Aucun téléchargement
Vues
Nombre de vues
397
Sur SlideShare
0
Issues des intégrations
0
Intégrations
6
Actions
Partages
0
Téléchargements
6
Commentaires
0
J’aime
0
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive

Theme 8(suite)

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

×