SlideShare uma empresa Scribd logo
1 de 6
Theme8Les fichiers (suite) 2011-03-31 1
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
3 1 2 3 4 1 1 1 1 2 2 2 2 3 3 3 3
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
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
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

Mais conteúdo relacionado

Destaque

Luis Diego Hernandez Objetivos
Luis Diego Hernandez ObjetivosLuis Diego Hernandez Objetivos
Luis Diego Hernandez ObjetivosBosz Digital
 
Acto gaspar zarrias ecañuela 3-12-2010
Acto gaspar zarrias ecañuela 3-12-2010Acto gaspar zarrias ecañuela 3-12-2010
Acto gaspar zarrias ecañuela 3-12-2010Guadalinfo Escañuela
 
Présentation RVER Chambre de commerce Lévis - 1er octobre 2014
Présentation RVER Chambre de commerce Lévis - 1er octobre 2014Présentation RVER Chambre de commerce Lévis - 1er octobre 2014
Présentation RVER Chambre de commerce Lévis - 1er octobre 2014Chambre de commerce de Lévis
 
Optimi le référencement de votre site internet
Optimi le référencement de votre site internetOptimi le référencement de votre site internet
Optimi le référencement de votre site internetNeocamino
 
Actividades tema ii
Actividades tema iiActividades tema ii
Actividades tema iiLuz García
 
Dégradation de la satisfaction utilisateurs : mythe ou réalité ?
Dégradation de la satisfaction utilisateurs : mythe ou réalité ?Dégradation de la satisfaction utilisateurs : mythe ou réalité ?
Dégradation de la satisfaction utilisateurs : mythe ou réalité ?itSMF France
 
Crecimiento y desarrollo del niño..
Crecimiento y desarrollo del niño..Crecimiento y desarrollo del niño..
Crecimiento y desarrollo del niño..Jorge Proaño
 
Mod 4 presencial
Mod 4 presencialMod 4 presencial
Mod 4 presencialgabogadosv
 
Grease.tú serás para mí.
Grease.tú serás para mí.Grease.tú serás para mí.
Grease.tú serás para mí.pilardr8
 
Caricatures mitològiques
Caricatures mitològiquesCaricatures mitològiques
Caricatures mitològiquesVedruna-Gràcia
 
G09 pr3 grupo9_ta
G09 pr3 grupo9_taG09 pr3 grupo9_ta
G09 pr3 grupo9_tatallera
 
Icfes ejemplode preguntasquímica2010
Icfes ejemplode preguntasquímica2010Icfes ejemplode preguntasquímica2010
Icfes ejemplode preguntasquímica2010INDEIPCO LTDA
 
Globalenvironmentalissue
GlobalenvironmentalissueGlobalenvironmentalissue
Globalenvironmentalissuealsahelschool
 
Les francais et le souvenir des morts
Les francais et le souvenir des morts Les francais et le souvenir des morts
Les francais et le souvenir des morts csnaf
 

Destaque (20)

Luis Diego Hernandez Objetivos
Luis Diego Hernandez ObjetivosLuis Diego Hernandez Objetivos
Luis Diego Hernandez Objetivos
 
Acto gaspar zarrias ecañuela 3-12-2010
Acto gaspar zarrias ecañuela 3-12-2010Acto gaspar zarrias ecañuela 3-12-2010
Acto gaspar zarrias ecañuela 3-12-2010
 
Présentation RVER Chambre de commerce Lévis - 1er octobre 2014
Présentation RVER Chambre de commerce Lévis - 1er octobre 2014Présentation RVER Chambre de commerce Lévis - 1er octobre 2014
Présentation RVER Chambre de commerce Lévis - 1er octobre 2014
 
Clase #3 de excel i
Clase #3 de excel iClase #3 de excel i
Clase #3 de excel i
 
Recherche, Industrie et Emploi, par Sylvain DELAITRE
Recherche, Industrie et Emploi, par Sylvain DELAITRERecherche, Industrie et Emploi, par Sylvain DELAITRE
Recherche, Industrie et Emploi, par Sylvain DELAITRE
 
Optimi le référencement de votre site internet
Optimi le référencement de votre site internetOptimi le référencement de votre site internet
Optimi le référencement de votre site internet
 
Le paysage de la recherche en France, par Daniel Steinmetz
Le paysage de la recherche en France, par Daniel SteinmetzLe paysage de la recherche en France, par Daniel Steinmetz
Le paysage de la recherche en France, par Daniel Steinmetz
 
Actividades tema ii
Actividades tema iiActividades tema ii
Actividades tema ii
 
Dégradation de la satisfaction utilisateurs : mythe ou réalité ?
Dégradation de la satisfaction utilisateurs : mythe ou réalité ?Dégradation de la satisfaction utilisateurs : mythe ou réalité ?
Dégradation de la satisfaction utilisateurs : mythe ou réalité ?
 
Crecimiento y desarrollo del niño..
Crecimiento y desarrollo del niño..Crecimiento y desarrollo del niño..
Crecimiento y desarrollo del niño..
 
Mod 4 presencial
Mod 4 presencialMod 4 presencial
Mod 4 presencial
 
Grease.tú serás para mí.
Grease.tú serás para mí.Grease.tú serás para mí.
Grease.tú serás para mí.
 
Caricatures mitològiques
Caricatures mitològiquesCaricatures mitològiques
Caricatures mitològiques
 
G09 pr3 grupo9_ta
G09 pr3 grupo9_taG09 pr3 grupo9_ta
G09 pr3 grupo9_ta
 
Icfes ejemplode preguntasquímica2010
Icfes ejemplode preguntasquímica2010Icfes ejemplode preguntasquímica2010
Icfes ejemplode preguntasquímica2010
 
Globalenvironmentalissue
GlobalenvironmentalissueGlobalenvironmentalissue
Globalenvironmentalissue
 
Les francais et le souvenir des morts
Les francais et le souvenir des morts Les francais et le souvenir des morts
Les francais et le souvenir des morts
 
Mod 2_contra
Mod 2_contraMod 2_contra
Mod 2_contra
 
Educacion En Finlandia
Educacion En FinlandiaEducacion En Finlandia
Educacion En Finlandia
 
Tarjeta madre
Tarjeta madreTarjeta madre
Tarjeta madre
 

Semelhante a Theme 8(suite)

Visual studio
Visual studioVisual studio
Visual studioISIG
 
mis
mismis
misISIG
 
cours d'algorithmique et programmation 3sc final .pdf
cours d'algorithmique et programmation 3sc final .pdfcours d'algorithmique et programmation 3sc final .pdf
cours d'algorithmique et programmation 3sc final .pdfLamissGhoul1
 
Les structures de données.pptx
Les structures de données.pptxLes structures de données.pptx
Les structures de données.pptxPROFPROF11
 
Python avancé : Interface graphique et programmation évènementielle
Python avancé : Interface graphique et programmation évènementiellePython avancé : Interface graphique et programmation évènementielle
Python avancé : Interface graphique et programmation évènementielleECAM Brussels Engineering School
 
Cours de C++, en français, 2002 - Cours 3.5
Cours de C++, en français, 2002 - Cours 3.5Cours de C++, en français, 2002 - Cours 3.5
Cours de C++, en français, 2002 - Cours 3.5Laurent BUNIET
 
Développement informatique : Programmation fonctionnelle, décorateur et génér...
Développement informatique : Programmation fonctionnelle, décorateur et génér...Développement informatique : Programmation fonctionnelle, décorateur et génér...
Développement informatique : Programmation fonctionnelle, décorateur et génér...ECAM Brussels Engineering School
 
Machine Leargning_supérvisé.pptx
Machine Leargning_supérvisé.pptxMachine Leargning_supérvisé.pptx
Machine Leargning_supérvisé.pptxbely26
 
01 - Introduction à Python chaines de caractères.pdf
01 - Introduction à Python chaines de caractères.pdf01 - Introduction à Python chaines de caractères.pdf
01 - Introduction à Python chaines de caractères.pdfMARYAM510573
 
Fonction Excel
Fonction ExcelFonction Excel
Fonction ExcelHouda001
 
Programmation orientée objet : Object, classe et encapsulation
Programmation orientée objet : Object, classe et encapsulationProgrammation orientée objet : Object, classe et encapsulation
Programmation orientée objet : Object, classe et encapsulationECAM Brussels Engineering School
 

Semelhante a Theme 8(suite) (13)

Visual studio
Visual studioVisual studio
Visual studio
 
mis
mismis
mis
 
Initiation r
Initiation rInitiation r
Initiation r
 
cours d'algorithmique et programmation 3sc final .pdf
cours d'algorithmique et programmation 3sc final .pdfcours d'algorithmique et programmation 3sc final .pdf
cours d'algorithmique et programmation 3sc final .pdf
 
Les structures de données.pptx
Les structures de données.pptxLes structures de données.pptx
Les structures de données.pptx
 
Python avancé : Interface graphique et programmation évènementielle
Python avancé : Interface graphique et programmation évènementiellePython avancé : Interface graphique et programmation évènementielle
Python avancé : Interface graphique et programmation évènementielle
 
Cours de C++, en français, 2002 - Cours 3.5
Cours de C++, en français, 2002 - Cours 3.5Cours de C++, en français, 2002 - Cours 3.5
Cours de C++, en français, 2002 - Cours 3.5
 
Développement informatique : Programmation fonctionnelle, décorateur et génér...
Développement informatique : Programmation fonctionnelle, décorateur et génér...Développement informatique : Programmation fonctionnelle, décorateur et génér...
Développement informatique : Programmation fonctionnelle, décorateur et génér...
 
Machine Leargning_supérvisé.pptx
Machine Leargning_supérvisé.pptxMachine Leargning_supérvisé.pptx
Machine Leargning_supérvisé.pptx
 
01 - Introduction à Python chaines de caractères.pdf
01 - Introduction à Python chaines de caractères.pdf01 - Introduction à Python chaines de caractères.pdf
01 - Introduction à Python chaines de caractères.pdf
 
Fonction Excel
Fonction ExcelFonction Excel
Fonction Excel
 
Python.pptx
Python.pptxPython.pptx
Python.pptx
 
Programmation orientée objet : Object, classe et encapsulation
Programmation orientée objet : Object, classe et encapsulationProgrammation orientée objet : Object, classe et encapsulation
Programmation orientée objet : Object, classe et encapsulation
 

Mais de salmazen

Mais de salmazen (20)

Theme 10
Theme 10Theme 10
Theme 10
 
Theme 10
Theme 10Theme 10
Theme 10
 
Theme 9(bis)
Theme 9(bis)Theme 9(bis)
Theme 9(bis)
 
Theme 9
Theme 9Theme 9
Theme 9
 
Cours python
Cours pythonCours python
Cours python
 
Theme 8
Theme 8Theme 8
Theme 8
 
Theme 7 (suite)
Theme 7 (suite)Theme 7 (suite)
Theme 7 (suite)
 
Theme 7
Theme 7Theme 7
Theme 7
 
Theme 6
Theme 6Theme 6
Theme 6
 
Theme 5
Theme 5Theme 5
Theme 5
 
Exemples for1
Exemples for1Exemples for1
Exemples for1
 
Exemples while2
Exemples while2Exemples while2
Exemples while2
 
Exemples for
Exemples forExemples for
Exemples for
 
Exemples if
Exemples ifExemples if
Exemples if
 
Exemples while
Exemples whileExemples while
Exemples while
 
Theme3
Theme3Theme3
Theme3
 
Theme4
Theme4Theme4
Theme4
 
Theme3
Theme3Theme3
Theme3
 
Exercice0
Exercice0Exercice0
Exercice0
 
Theme2
Theme2Theme2
Theme2
 

Theme 8(suite)

  • 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
  • 3. 3 1 2 3 4 1 1 1 1 2 2 2 2 3 3 3 3
  • 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