SlideShare une entreprise Scribd logo
1  sur  11
Suite Thue_Morse
Algorithme pascal
0) Fonction Thue_Morse (N : Entier ; A: Caractère) :
Chaîne
1) CH ← A
2) Pour i de 1 à N Faire
j ← 1
Répéter
Si CH[j] = "0" Alors insère ("1", CH , j +1)
Sinon insère ("0", CH, j +1)
Fin Si
L ← Long (Ch)
j ← j + 2
Jusqu'à (j > L)
Fin Pour
3) Thue_Morse ← Ch
4) Fin Thue_Morse
FUNCTION Thue_Morse (N: Integer; A : Char ) : String ;
VAR Ch : String ;
i, j, L : Integer ;
Begin
Ch := A ;
For i := 1 To N Do
Begin
j := 1 ;
Repeat
If Ch [j] = '0' Then Insert ('1', Ch, j+1)
Else Insert ('0', Ch, j+1);
L := Length (Ch) ;
j := j+ 2;
Until j > l ;
End;
Thue_Morse := Ch ;
End ;
Triangle pascal
Resumer sur les algorithme recurent
0) Procédure Triangle_pascal (N: Entier; VAR MAT :
Matrice);
1) MAT [1,1] ← 1
2) MAT [2,1] ← 1
3) MAT [2,2] ← 1
4) Pour ligne de 3 à N Faire
MAT [ligne, 1] ← 1
MAT [Ligne, Ligne] ← 1
Pour colonne de 2 à ligne -1 Faire
MAT [ligne, colonne] ← MAT [ligne - 1, colonne] +
MAT [ligne -1 , colonne -
1]
Fin Pour
Fin Pour
5) Fin Triangle_pascal
PROCEDURE Triangle_pascal (N: Integer; VAR MAT :
Matrice);
VAR
ligne, colonne : Integer ;
BEGIN
MAT [1,1] := 1 ;
MAT [2,1] := 1 ;
4INFINFRC0004 Page 11
MAT [2,2] := 1 ;
For ligne := 3 To N Do
Begin
MAT [ligne, 1] := 1;
MAT [Ligne, Ligne] := 1;
For colonne := 2 To ligne -1 Do
Begin
MAT [ligne, colonne] := MAT [ligne - 1, colonne] +
MAT [ligne -1 , colonne - 1];
End ;
End ;
END ;
La suite de Fibonacci
0) Fonction Fibo_nacci(N : Entier) : Entier Long
1) U1 ← 1
2) U2 ← 1
3) Si N ≤ 2 Alors Fibo ← 1
Sinon
Pour i de 3 à N Faire
Fibo ← U1 + U2
U1 ← U2
U2 ← Fibo
Fin Pour
Fin Si
5) Fibo_Itérative ← Fibo
6) Fin Fibo_Itérative
FUNCTION Fibo_Iterative (N : Integer ) : LongInt ;
VAR
U1, U2, i : Integer ;
Fibo : LongInt ;
BEGIN
U1 := 1 ;
U2 := 1 ;
If N <= 2 Then Fibo := 1
Else
For i := 3 To N Do
Begin
Fibo := U1 + U2 ;
U1 := U2 ;
U2 := Fibo ;
End ;
Fibo_Iterative := Fibo ;
END ;
Le nombre d'or
Remplir la partie supérieur droite de la matrice M d’ordre n :
0) Fonction Nombre_Or (précision : Réel) : Réel ;
1) U[1]← 1
U[2] ← 2
i ← 2;
2) Répéter
i ← i + 1
U[i] ← U[i-1] + U[i-2]
V[i] ← U[i] / U[i-1]
Jusqu'à ABS(V[i] - V[i-1]) < précision ;
3) Nombre_Or ← V[i]
4) Fin Nombre_Or
i
 La partie colorée sera rempli
0) Def proc remplir (var M :mat ; n :entier)
1) pour i de 1 à n faire
pour j de i à n faire
lire (M[i,j])
fin pour
fin pour
2) fin remplir
 Remplir la partie gauche inférieur de la matrice M d’ordre n :
i
0) Def proc remplir (var m : mat ; n : entier)
1) pour i de 1 à n faire
pour j de 1 à i faire
lire (M[i,j])
fin pour
fin pour
2) fin remplir
 Remplir la partie colorée de la matrice M :
0) Def proc remplir (var M: mat ; n :entier)
1) pour i de 1 à n faire
pour j de i+1 à n faire
lire (M[i,j])
fin pour
fin pour
2) fin remplir
 Remplir la partie colorée de la matrice M :
0) Def proc remplir (var M: mat ; n: entier)
1) pour i de 2 à n faire
pour j de 1 à i-1 faire
lire (M[i,j])
fin pour
fin pour
2) fin remplir
 Remplir la partie colorée de la matrice M
0) Def proc remplir (var M: mat ; n: entier)
1) pour i de 3 à n-1 faire
pour j de 2 à i-1 faire
lire (M[i,j])
fin pour
fin pour
2) fin remplir
 Remplir la partie colorée da la matrice M :
0) Def proc remplir (var M: mat ; n: entier)
1) pour i de 1 à n faire
lire (M[i,i])
fin pour
2) fin remplir
Suite de Thue-Morse :
0) Fonction Thue_Morse (N : Entier ; A: Caractère) : Chaîne
1) CH ← A
2) Pour i de 1 à N Faire
j ← 1
Répéter
Si CH[j] = "0" Alors insère ("1", CH , j +1)
Sinon insère ("0", CH, j +1)
Fin Si
L ← Long (Ch)
j ← j + 2
Jusqu'à (j > L)
Fin Pour
3) Thue_Morse ← Ch
4) Fin Thue_Morse
Triangle pascal
0) Procédure Triangle_itératif (N: Entier; VAR MAT : Matrice);
1) MAT [1,1] � 1
2) MAT [2,1] � 1
3) MAT [2,2] � 1
4) Pour ligne de 3 à N Faire
MAT [ligne, 1] � 1
MAT [Ligne, Ligne] � 1
Pour colonne de 2 à ligne -1 Faire
MAT [ligne, colonne] � MAT [ligne - 1, colonne] + MAT [ligne -1 , colonne -
1]
Fin Pour
Fin Pour
5) Fin Triangle_itératif

Contenu connexe

Tendances

Algorithmes d'approximation
Algorithmes d'approximationAlgorithmes d'approximation
Algorithmes d'approximation
mohamed_SAYARI
 
Les algorithmes d'arithmetique
Les algorithmes d'arithmetiqueLes algorithmes d'arithmetique
Les algorithmes d'arithmetique
mohamed_SAYARI
 
Chapitre iii récursivité et paradigme diviser pour régner
Chapitre iii récursivité et paradigme diviser pour régnerChapitre iii récursivité et paradigme diviser pour régner
Chapitre iii récursivité et paradigme diviser pour régner
Sana Aroussi
 
Les algorithmes d’approximation
Les algorithmes d’approximationLes algorithmes d’approximation
Les algorithmes d’approximation
Wael Ismail
 
éNoncés+corrections bac2009
éNoncés+corrections bac2009éNoncés+corrections bac2009
éNoncés+corrections bac2009
Morom Bil Morom
 
Serie tri revision_3si
Serie tri revision_3siSerie tri revision_3si
Serie tri revision_3si
Riadh Harizi
 

Tendances (19)

Exercices pascal tous les chapitres
Exercices pascal tous les chapitresExercices pascal tous les chapitres
Exercices pascal tous les chapitres
 
Recursiviteeeeeeeeee
RecursiviteeeeeeeeeeRecursiviteeeeeeeeee
Recursiviteeeeeeeeee
 
Algorithmes d'approximation
Algorithmes d'approximationAlgorithmes d'approximation
Algorithmes d'approximation
 
Les algorithmes d'arithmetique
Les algorithmes d'arithmetiqueLes algorithmes d'arithmetique
Les algorithmes d'arithmetique
 
Corrige exercices pascal_fenni_2018
Corrige exercices pascal_fenni_2018Corrige exercices pascal_fenni_2018
Corrige exercices pascal_fenni_2018
 
Chapitre 4 récursivité
Chapitre 4 récursivitéChapitre 4 récursivité
Chapitre 4 récursivité
 
Chapitre iii récursivité et paradigme diviser pour régner
Chapitre iii récursivité et paradigme diviser pour régnerChapitre iii récursivité et paradigme diviser pour régner
Chapitre iii récursivité et paradigme diviser pour régner
 
Serie2
Serie2Serie2
Serie2
 
Algorithmique programmation2018
Algorithmique programmation2018Algorithmique programmation2018
Algorithmique programmation2018
 
Chapitre 3 NP-complétude
Chapitre 3 NP-complétudeChapitre 3 NP-complétude
Chapitre 3 NP-complétude
 
récursivité algorithmique et complexité algorithmique et Les algorithmes de tri
récursivité algorithmique et complexité algorithmique et Les algorithmes de trirécursivité algorithmique et complexité algorithmique et Les algorithmes de tri
récursivité algorithmique et complexité algorithmique et Les algorithmes de tri
 
Chapitre 6 hachage statique
Chapitre 6 hachage statiqueChapitre 6 hachage statique
Chapitre 6 hachage statique
 
Les algorithmes d’approximation
Les algorithmes d’approximationLes algorithmes d’approximation
Les algorithmes d’approximation
 
Chapitre 2 problème de plus court chemin
Chapitre 2 problème de plus court cheminChapitre 2 problème de plus court chemin
Chapitre 2 problème de plus court chemin
 
cours algorithme
cours algorithmecours algorithme
cours algorithme
 
Chap04 les-algorithme-de-tri-et-de-recherche
Chap04 les-algorithme-de-tri-et-de-rechercheChap04 les-algorithme-de-tri-et-de-recherche
Chap04 les-algorithme-de-tri-et-de-recherche
 
éNoncés+corrections bac2009
éNoncés+corrections bac2009éNoncés+corrections bac2009
éNoncés+corrections bac2009
 
Serie tri revision_3si
Serie tri revision_3siSerie tri revision_3si
Serie tri revision_3si
 
Fiche2 ex-sous-programme
Fiche2 ex-sous-programmeFiche2 ex-sous-programme
Fiche2 ex-sous-programme
 

En vedette

exercices-corriges-dalgorithmique
exercices-corriges-dalgorithmiqueexercices-corriges-dalgorithmique
exercices-corriges-dalgorithmique
fast xp
 
Devoirs Algorithme + correction pour 4 si
Devoirs Algorithme + correction pour 4 siDevoirs Algorithme + correction pour 4 si
Devoirs Algorithme + correction pour 4 si
Narûtö Bàl'Sèm
 
Conception de base_de_l_algorithme
Conception de base_de_l_algorithmeConception de base_de_l_algorithme
Conception de base_de_l_algorithme
mustapha4
 
Los Chavez
Los ChavezLos Chavez
Los Chavez
kal20
 
Abc Digital Ingresa En La Era De La Web 2.0
Abc Digital Ingresa En La Era De La Web 2.0Abc Digital Ingresa En La Era De La Web 2.0
Abc Digital Ingresa En La Era De La Web 2.0
molusco18
 
Abc Lanza El Primer Portal De Noticias Para TeléFonos MóViles
Abc Lanza El Primer Portal De Noticias Para TeléFonos MóVilesAbc Lanza El Primer Portal De Noticias Para TeléFonos MóViles
Abc Lanza El Primer Portal De Noticias Para TeléFonos MóViles
molusco18
 
Speed Demo Archive - Redesign
Speed Demo Archive - RedesignSpeed Demo Archive - Redesign
Speed Demo Archive - Redesign
Anthony Dumas
 

En vedette (20)

exercices-corriges-dalgorithmique
exercices-corriges-dalgorithmiqueexercices-corriges-dalgorithmique
exercices-corriges-dalgorithmique
 
Devoirs Algorithme + correction pour 4 si
Devoirs Algorithme + correction pour 4 siDevoirs Algorithme + correction pour 4 si
Devoirs Algorithme + correction pour 4 si
 
Correction
CorrectionCorrection
Correction
 
Algorithmique
AlgorithmiqueAlgorithmique
Algorithmique
 
Conception de base_de_l_algorithme
Conception de base_de_l_algorithmeConception de base_de_l_algorithme
Conception de base_de_l_algorithme
 
algorithme tronc commun lycée
algorithme tronc commun lycéealgorithme tronc commun lycée
algorithme tronc commun lycée
 
Algorithme & structures de données Chap I
Algorithme & structures de données Chap IAlgorithme & structures de données Chap I
Algorithme & structures de données Chap I
 
Exercices en turbo pascal sur les nombres
Exercices en turbo pascal sur les nombresExercices en turbo pascal sur les nombres
Exercices en turbo pascal sur les nombres
 
Travaux dirigés 1: algorithme & structures de données (corrigés)
Travaux dirigés 1: algorithme & structures de données (corrigés)Travaux dirigés 1: algorithme & structures de données (corrigés)
Travaux dirigés 1: algorithme & structures de données (corrigés)
 
Los Chavez
Los ChavezLos Chavez
Los Chavez
 
Abc Digital Ingresa En La Era De La Web 2.0
Abc Digital Ingresa En La Era De La Web 2.0Abc Digital Ingresa En La Era De La Web 2.0
Abc Digital Ingresa En La Era De La Web 2.0
 
TermodináMica
TermodináMicaTermodináMica
TermodináMica
 
La francophonie: L'Afrique - Raúl Díaz
La francophonie: L'Afrique - Raúl DíazLa francophonie: L'Afrique - Raúl Díaz
La francophonie: L'Afrique - Raúl Díaz
 
Cristianos Ante La Ley Del Aborto
Cristianos Ante La Ley Del AbortoCristianos Ante La Ley Del Aborto
Cristianos Ante La Ley Del Aborto
 
Abc Lanza El Primer Portal De Noticias Para TeléFonos MóViles
Abc Lanza El Primer Portal De Noticias Para TeléFonos MóVilesAbc Lanza El Primer Portal De Noticias Para TeléFonos MóViles
Abc Lanza El Primer Portal De Noticias Para TeléFonos MóViles
 
Marketing Cordobés
Marketing CordobésMarketing Cordobés
Marketing Cordobés
 
Explication de l'intérêt de Pinterest pour améliorer l'image de ton entrepris...
Explication de l'intérêt de Pinterest pour améliorer l'image de ton entrepris...Explication de l'intérêt de Pinterest pour améliorer l'image de ton entrepris...
Explication de l'intérêt de Pinterest pour améliorer l'image de ton entrepris...
 
Cátedra Bancaja: "Propuesta de Líneas de Acción"
Cátedra Bancaja: "Propuesta de Líneas de Acción"Cátedra Bancaja: "Propuesta de Líneas de Acción"
Cátedra Bancaja: "Propuesta de Líneas de Acción"
 
Speed Demo Archive - Redesign
Speed Demo Archive - RedesignSpeed Demo Archive - Redesign
Speed Demo Archive - Redesign
 
La notació medieval
La notació medievalLa notació medieval
La notació medieval
 

Similaire à Resumer algorithme recurent (18)

Resume algorithme
Resume algorithmeResume algorithme
Resume algorithme
 
5e8a000b9840a.pdf
5e8a000b9840a.pdf5e8a000b9840a.pdf
5e8a000b9840a.pdf
 
02 correction-td smi-s3-algo2
02 correction-td smi-s3-algo202 correction-td smi-s3-algo2
02 correction-td smi-s3-algo2
 
Cours programmation en matlab2 (1)
Cours programmation en matlab2 (1)Cours programmation en matlab2 (1)
Cours programmation en matlab2 (1)
 
Exercice exponontielle
Exercice exponontielleExercice exponontielle
Exercice exponontielle
 
Video
VideoVideo
Video
 
transparents-Algo-complexite.pdf
transparents-Algo-complexite.pdftransparents-Algo-complexite.pdf
transparents-Algo-complexite.pdf
 
246242769 sequence-1-pdf
246242769 sequence-1-pdf246242769 sequence-1-pdf
246242769 sequence-1-pdf
 
Cours d'algorithmique
Cours d'algorithmiqueCours d'algorithmique
Cours d'algorithmique
 
LES ALGORITHMES D’APPROXIMATION
LES ALGORITHMES D’APPROXIMATIONLES ALGORITHMES D’APPROXIMATION
LES ALGORITHMES D’APPROXIMATION
 
Transformationdelaplace
TransformationdelaplaceTransformationdelaplace
Transformationdelaplace
 
bac tun 1.pdf
bac tun 1.pdfbac tun 1.pdf
bac tun 1.pdf
 
CAPES maths 2019 composition 2
CAPES maths 2019 composition 2CAPES maths 2019 composition 2
CAPES maths 2019 composition 2
 
Correction dc3 3sc2
Correction dc3 3sc2Correction dc3 3sc2
Correction dc3 3sc2
 
Exercice coniques
Exercice coniquesExercice coniques
Exercice coniques
 
Exercice intégrales
Exercice intégralesExercice intégrales
Exercice intégrales
 
Cnc mp-2017-maths-2-corrige
Cnc mp-2017-maths-2-corrigeCnc mp-2017-maths-2-corrige
Cnc mp-2017-maths-2-corrige
 
Integrale
IntegraleIntegrale
Integrale
 

Plus de borhen boukthir (6)

Sujet bac info 2013 g1, g2 et g3 avec correction
Sujet bac info 2013 g1, g2 et g3 avec correctionSujet bac info 2013 g1, g2 et g3 avec correction
Sujet bac info 2013 g1, g2 et g3 avec correction
 
Sujet bac info 2012 g1, g2 et g3 avec correction
Sujet bac info 2012 g1, g2 et g3 avec correctionSujet bac info 2012 g1, g2 et g3 avec correction
Sujet bac info 2012 g1, g2 et g3 avec correction
 
Cours php bac info
Cours php bac infoCours php bac info
Cours php bac info
 
Résumé javascript bac info
Résumé javascript bac infoRésumé javascript bac info
Résumé javascript bac info
 
Résumer sur les fichier et les enregistrement
Résumer sur les fichier et les enregistrementRésumer sur les fichier et les enregistrement
Résumer sur les fichier et les enregistrement
 
Resumer sur les fct recrsive
Resumer sur les fct recrsiveResumer sur les fct recrsive
Resumer sur les fct recrsive
 

Dernier

Cours Préparation à l’ISO 27001 version 2022.pdf
Cours Préparation à l’ISO 27001 version 2022.pdfCours Préparation à l’ISO 27001 version 2022.pdf
Cours Préparation à l’ISO 27001 version 2022.pdf
ssuserc72852
 
Copie de Engineering Software Marketing Plan by Slidesgo.pptx.pptx
Copie de Engineering Software Marketing Plan by Slidesgo.pptx.pptxCopie de Engineering Software Marketing Plan by Slidesgo.pptx.pptx
Copie de Engineering Software Marketing Plan by Slidesgo.pptx.pptx
ikospam0
 

Dernier (20)

Les roches magmatique géodynamique interne.pptx
Les roches magmatique géodynamique interne.pptxLes roches magmatique géodynamique interne.pptx
Les roches magmatique géodynamique interne.pptx
 
Formation échiquéenne jwhyCHESS, parallèle avec la planification de projet
Formation échiquéenne jwhyCHESS, parallèle avec la planification de projetFormation échiquéenne jwhyCHESS, parallèle avec la planification de projet
Formation échiquéenne jwhyCHESS, parallèle avec la planification de projet
 
Echos libraries Burkina Faso newsletter 2024
Echos libraries Burkina Faso newsletter 2024Echos libraries Burkina Faso newsletter 2024
Echos libraries Burkina Faso newsletter 2024
 
RAPPORT DE STAGE D'INTERIM DE ATTIJARIWAFA BANK
RAPPORT DE STAGE D'INTERIM DE ATTIJARIWAFA BANKRAPPORT DE STAGE D'INTERIM DE ATTIJARIWAFA BANK
RAPPORT DE STAGE D'INTERIM DE ATTIJARIWAFA BANK
 
Conférence Sommet de la formation 2024 : Développer des compétences pour la m...
Conférence Sommet de la formation 2024 : Développer des compétences pour la m...Conférence Sommet de la formation 2024 : Développer des compétences pour la m...
Conférence Sommet de la formation 2024 : Développer des compétences pour la m...
 
Cours Préparation à l’ISO 27001 version 2022.pdf
Cours Préparation à l’ISO 27001 version 2022.pdfCours Préparation à l’ISO 27001 version 2022.pdf
Cours Préparation à l’ISO 27001 version 2022.pdf
 
Apolonia, Apolonia.pptx Film documentaire
Apolonia, Apolonia.pptx         Film documentaireApolonia, Apolonia.pptx         Film documentaire
Apolonia, Apolonia.pptx Film documentaire
 
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 6, 7 GLOBAL SUCCESS (2...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 6, 7 GLOBAL SUCCESS (2...GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 6, 7 GLOBAL SUCCESS (2...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 6, 7 GLOBAL SUCCESS (2...
 
Cours Généralités sur les systèmes informatiques
Cours Généralités sur les systèmes informatiquesCours Généralités sur les systèmes informatiques
Cours Généralités sur les systèmes informatiques
 
658708519-Power-Point-Management-Interculturel.pdf
658708519-Power-Point-Management-Interculturel.pdf658708519-Power-Point-Management-Interculturel.pdf
658708519-Power-Point-Management-Interculturel.pdf
 
Copie de Engineering Software Marketing Plan by Slidesgo.pptx.pptx
Copie de Engineering Software Marketing Plan by Slidesgo.pptx.pptxCopie de Engineering Software Marketing Plan by Slidesgo.pptx.pptx
Copie de Engineering Software Marketing Plan by Slidesgo.pptx.pptx
 
L'expression du but : fiche et exercices niveau C1 FLE
L'expression du but : fiche et exercices  niveau C1 FLEL'expression du but : fiche et exercices  niveau C1 FLE
L'expression du but : fiche et exercices niveau C1 FLE
 
les_infections_a_streptocoques.pptkioljhk
les_infections_a_streptocoques.pptkioljhkles_infections_a_streptocoques.pptkioljhk
les_infections_a_streptocoques.pptkioljhk
 
Intégration des TICE dans l'enseignement de la Physique-Chimie.pptx
Intégration des TICE dans l'enseignement de la Physique-Chimie.pptxIntégration des TICE dans l'enseignement de la Physique-Chimie.pptx
Intégration des TICE dans l'enseignement de la Physique-Chimie.pptx
 
Formation qhse - GIASE saqit_105135.pptx
Formation qhse - GIASE saqit_105135.pptxFormation qhse - GIASE saqit_105135.pptx
Formation qhse - GIASE saqit_105135.pptx
 
STRATEGIE_D’APPRENTISSAGE flee_DU_FLE.pdf
STRATEGIE_D’APPRENTISSAGE flee_DU_FLE.pdfSTRATEGIE_D’APPRENTISSAGE flee_DU_FLE.pdf
STRATEGIE_D’APPRENTISSAGE flee_DU_FLE.pdf
 
L application de la physique classique dans le golf.pptx
L application de la physique classique dans le golf.pptxL application de la physique classique dans le golf.pptx
L application de la physique classique dans le golf.pptx
 
La mondialisation avantages et inconvénients
La mondialisation avantages et inconvénientsLa mondialisation avantages et inconvénients
La mondialisation avantages et inconvénients
 
Cours ofppt du Trade-Marketing-Présentation.pdf
Cours ofppt du Trade-Marketing-Présentation.pdfCours ofppt du Trade-Marketing-Présentation.pdf
Cours ofppt du Trade-Marketing-Présentation.pdf
 
La nouvelle femme . pptx Film français
La   nouvelle   femme  . pptx  Film françaisLa   nouvelle   femme  . pptx  Film français
La nouvelle femme . pptx Film français
 

Resumer algorithme recurent

  • 1. Suite Thue_Morse Algorithme pascal 0) Fonction Thue_Morse (N : Entier ; A: Caractère) : Chaîne 1) CH ← A 2) Pour i de 1 à N Faire j ← 1 Répéter Si CH[j] = "0" Alors insère ("1", CH , j +1) Sinon insère ("0", CH, j +1) Fin Si L ← Long (Ch) j ← j + 2 Jusqu'à (j > L) Fin Pour 3) Thue_Morse ← Ch 4) Fin Thue_Morse FUNCTION Thue_Morse (N: Integer; A : Char ) : String ; VAR Ch : String ; i, j, L : Integer ; Begin Ch := A ; For i := 1 To N Do Begin j := 1 ; Repeat If Ch [j] = '0' Then Insert ('1', Ch, j+1) Else Insert ('0', Ch, j+1); L := Length (Ch) ; j := j+ 2; Until j > l ; End; Thue_Morse := Ch ; End ; Triangle pascal Resumer sur les algorithme recurent
  • 2. 0) Procédure Triangle_pascal (N: Entier; VAR MAT : Matrice); 1) MAT [1,1] ← 1 2) MAT [2,1] ← 1 3) MAT [2,2] ← 1 4) Pour ligne de 3 à N Faire MAT [ligne, 1] ← 1 MAT [Ligne, Ligne] ← 1 Pour colonne de 2 à ligne -1 Faire MAT [ligne, colonne] ← MAT [ligne - 1, colonne] + MAT [ligne -1 , colonne - 1] Fin Pour Fin Pour 5) Fin Triangle_pascal PROCEDURE Triangle_pascal (N: Integer; VAR MAT : Matrice); VAR ligne, colonne : Integer ; BEGIN MAT [1,1] := 1 ; MAT [2,1] := 1 ; 4INFINFRC0004 Page 11 MAT [2,2] := 1 ; For ligne := 3 To N Do Begin MAT [ligne, 1] := 1; MAT [Ligne, Ligne] := 1; For colonne := 2 To ligne -1 Do Begin MAT [ligne, colonne] := MAT [ligne - 1, colonne] + MAT [ligne -1 , colonne - 1]; End ; End ; END ; La suite de Fibonacci
  • 3. 0) Fonction Fibo_nacci(N : Entier) : Entier Long 1) U1 ← 1 2) U2 ← 1 3) Si N ≤ 2 Alors Fibo ← 1 Sinon Pour i de 3 à N Faire Fibo ← U1 + U2 U1 ← U2 U2 ← Fibo Fin Pour Fin Si 5) Fibo_Itérative ← Fibo 6) Fin Fibo_Itérative FUNCTION Fibo_Iterative (N : Integer ) : LongInt ; VAR U1, U2, i : Integer ; Fibo : LongInt ; BEGIN U1 := 1 ; U2 := 1 ; If N <= 2 Then Fibo := 1 Else For i := 3 To N Do Begin Fibo := U1 + U2 ; U1 := U2 ; U2 := Fibo ; End ; Fibo_Iterative := Fibo ; END ; Le nombre d'or
  • 4. Remplir la partie supérieur droite de la matrice M d’ordre n : 0) Fonction Nombre_Or (précision : Réel) : Réel ; 1) U[1]← 1 U[2] ← 2 i ← 2; 2) Répéter i ← i + 1 U[i] ← U[i-1] + U[i-2] V[i] ← U[i] / U[i-1] Jusqu'à ABS(V[i] - V[i-1]) < précision ; 3) Nombre_Or ← V[i] 4) Fin Nombre_Or
  • 5. i  La partie colorée sera rempli 0) Def proc remplir (var M :mat ; n :entier) 1) pour i de 1 à n faire pour j de i à n faire lire (M[i,j]) fin pour fin pour 2) fin remplir  Remplir la partie gauche inférieur de la matrice M d’ordre n :
  • 6. i 0) Def proc remplir (var m : mat ; n : entier) 1) pour i de 1 à n faire pour j de 1 à i faire lire (M[i,j]) fin pour fin pour 2) fin remplir  Remplir la partie colorée de la matrice M :
  • 7. 0) Def proc remplir (var M: mat ; n :entier) 1) pour i de 1 à n faire pour j de i+1 à n faire lire (M[i,j]) fin pour fin pour 2) fin remplir  Remplir la partie colorée de la matrice M :
  • 8. 0) Def proc remplir (var M: mat ; n: entier) 1) pour i de 2 à n faire pour j de 1 à i-1 faire lire (M[i,j]) fin pour fin pour 2) fin remplir  Remplir la partie colorée de la matrice M
  • 9. 0) Def proc remplir (var M: mat ; n: entier) 1) pour i de 3 à n-1 faire pour j de 2 à i-1 faire lire (M[i,j]) fin pour fin pour 2) fin remplir  Remplir la partie colorée da la matrice M :
  • 10. 0) Def proc remplir (var M: mat ; n: entier) 1) pour i de 1 à n faire lire (M[i,i]) fin pour 2) fin remplir Suite de Thue-Morse : 0) Fonction Thue_Morse (N : Entier ; A: Caractère) : Chaîne 1) CH ← A 2) Pour i de 1 à N Faire j ← 1 Répéter Si CH[j] = "0" Alors insère ("1", CH , j +1) Sinon insère ("0", CH, j +1)
  • 11. Fin Si L ← Long (Ch) j ← j + 2 Jusqu'à (j > L) Fin Pour 3) Thue_Morse ← Ch 4) Fin Thue_Morse Triangle pascal 0) Procédure Triangle_itératif (N: Entier; VAR MAT : Matrice); 1) MAT [1,1] � 1 2) MAT [2,1] � 1 3) MAT [2,2] � 1 4) Pour ligne de 3 à N Faire MAT [ligne, 1] � 1 MAT [Ligne, Ligne] � 1 Pour colonne de 2 à ligne -1 Faire MAT [ligne, colonne] � MAT [ligne - 1, colonne] + MAT [ligne -1 , colonne - 1] Fin Pour Fin Pour 5) Fin Triangle_itératif