SlideShare ist ein Scribd-Unternehmen logo
1 von 8
F(x) = 1/(x²+1)
Méthode de rectangle :
0) def Fn F(x :réel) :réel
1) F 1/(carré(x) +1)
2) Fin Fn F
Algorithme de la fonction aire rectangle :
0) def Fn aire_rectangle (a, b : réel ; n : entier) : réel
1) [pas (b-a)/n
xa
s0
pour i de 1 à n faire
Ss+(pas* fn f(x))
xx+pas
Fin pour
2) Aire_rectangles
3) fin Fn rectangle
Méthode de trapéze :
0) def Fn F(x :réel) :réel
1) F carré(x)-1
2) Fin Fn F
Algorithme de la fonction tarpéze :
0) def Fn trapèze (a, b : réel ; n : entier) : réel
1) pas (b-a)/n
2) [xa, s0] pour i de 1 à n faire
Ss+(((fn f(x)+fn f(x+pas))*pas)/2
Xx+pas
Fin pour
3) trapèzes
4) fin Fn trapèze
Point fixe
La méthode à apprendre :
- fonction f
- fonction pt_fixe (toujours la même)
Exemple :
F(x)= 1- sin(x)
Analyse de la fonction f:
def Fn F ( x :réel) :réel
résultat = F 1-sin(x)
fin Fn F
Algorithme de la fonction f :
0) def Fn F ( x :réel) :réel
1) F 1-sin(x)
2) Fin Fn F
Analyse de point fixe A apprendre :
def Fn pt_fixe :réel
Résultat= pt_fixe X
[x0]
Répéter
Xpx
Xfn f(xp)
Jusqu’à abs(X-Xp)<= eps
Fin Fn pt_fixe
Valeur approché
Analyse principale :
Résultat = écrire(calcul(x))
X proc saisi(x)
Fin PP
TDOG
Nom Type
Calcul
Saisi
X
Fn
Proc
Réel
Analyse de la fonction calcul
Def fn calcul (x :réel) :réel
Résultat = calcul  sf
Sfx
Sig1
i 1
Répéter
Ii+2
SpS
S Sp + (puis(x, i)/fact(i))*sig
Sig  -sig
Jusqu’à abs (sp –s) <= 1e
-4
TDOL
Nom Type
Sig, i
Si, sf
Puis, fact
Entier
Réel
Fonction
Analyse de la fonction puis
Def fn pusi (x :réel ; n :entier) :réel
Résultat = puis  p
P1
Pour i de 1 à n faire
P p*x
Fin pour
Fin fn puis
TDOL
Nom Type
I
P
Entier
Réel
Analyse de la fonction fact
Def fn fact (n :entier) : entier long
Résultat = fact  F
F1
Pour i de 1 à n faire
F F*i
Fin pour
Fin fn puis
Analyse de la conv_10_qq :
Def fn conv_10_qq(n :entier ; b :entier) :entier
Résultat = conv_10_qq ch
Ch’’
Répéter
R N mod b
N N div b
Si R>=10 alors c chr(R+55)
Sinon convch(R, c)
Fin si
Ch c+ch
Jusqu’à n=0
TDOL
Nom Type
R
C, ch
Entier
Chaîne
Analyse de la conv_qq 10:
Def fn conv_qq_10(ch :chaîne; b:entier):entier
Résultat = conv_qq_10 n
N0
J0
Pour i de long(ch) à 1 faire
Si ch[i] dans [‘’0’’..’’9’’] alors valeur(ch[i], x, e)
Sinon x ord(majus(ch[i])-55
Fin si
N  N + (x * puis(b, j))
Jj+1
Fin pour
Fin fn conv_qq_10
TDOL
Nom Type
I, j, n, x, e Entier
Pgcd ppcm
Def fn pgcd (a,b :entier) :entier def fn ppcm (a,b :entier) :entier
Resultat =pgcd<= a resultat=ppcm<=max
Tantque a<>b faire si a<b alors max <=b
Si a>b alors a<= a-b min<=a
Sinon b<= b-a maxi<=b
Fin si sinon max<=a
Fin tantque min<=b
Finfn pgcd maxi<=a
Fin si
tantque (max mod min<>a) faire
max<=max+maxi fin tantque
Combinaison
Def fn fact (n :entier) :entier
Résultat = fact  F
F1
Pour i de 1 à n faire
FF*i
Fin pour
Fin fn fact
Def fn comb(n, p :entier) ;réel
Résultat = comb  fact(n) / (fact(p)*fact(n-p))
Fin fn comb
Arrangement
Def fn arrag(n, p :entier) :entier
Résultat = A
A1
Pour i de N à (n-p+1) faire
AA*i
Fin pour
Fin fn arrag
triangle_pas
Def proc triagle_pas(var m :mat ; n :entier)
Résultat = m
M[1,1]1
M[2,1]1
M[2,2]1
Pour L de 3 à N faire
Pour C de 1 à L faire
Si (C=1) ou (c=L) alors M[L, C]1
Sinon M[L, C]  M[L-1, C-1]+ M[L-1, C]
Fin si
Fin pour
Fin pour
Fin proc triangle_pas
Analyse de la procédure saisi matrice carré
Def proc saisi (var m :mat ; var n :entier) ;
Résultat = m, n
M=
Pour L de 1 à n faire
Pour C de 1 à n faire
M[L, C]=donnée
Fin pour
Fin pour
Répéter
N= donner
Jusqu'à n dans [ ?.. ?]
Fin proc saisi
TDOL
Nom Type
L, C Entier
Analyse de la fonction somme
Def fn somme ( m :mat ; n :entier) :entier;
Résultat = sommes
[s0]
Pour L de 1 à n faire
Pour C de 1 à n faire
Ss+M[L, C]
Fin pour
Fin pour
Fin proc saisi
TDOL
Nom Type
L, C, s Entier
Analyse de la fonction somme_lig
Def proc somme_ligne(m : mat ; n :entier)
Résultat
Pour L de 1 à N faire
S0
Pour C de 1 à N faire
SS+m[L, C]
Fin pour
Ecrire(s)
Fin pour
TDOL
Nom Type
L, C, s Entier
Analyse de la fonction somme1
Def fn somme1 ( m :mat ; n :entier) :entier;
Résultat = somme1s
[s0]
Pour L de 1 à n faire
Ss+M[L, L]
Fin pour
Fin proc somme1
TDOL
Nom Type
L, s Entier
Analyse de la fonction somme2
Def fn somme2 ( m :mat ; n :entier) :entier;
Résultat = somme2s
[s0]
Pour L de 1 à n faire
Ss+M[L, n-L+1]
Fin pour
Fin proc somme2
TDOL
Nom Type
L, s Entier
Cours de la suite iétaratif :
1ère
ordre :
Calculer les n premier terme de la suite avec n donnée.
Def proc suite(n : entier)
Résultat = [ ]
U valeur initialisation
Pour i de indice +1 à n faire
Up U
U formule
Ecrire (U)
Fin pour
2ème
ordre :
Calculer les n premier terme de la suite avec n donnée.
Up valeur initialisation 1
U valeur initialisation 2
Pour i de indice +1 à n faire
Upp Up
Up U
U formule
Ecrire (U)
Fin pour
1ère
ordre :
Calculer les termes de la suite jusqu’à la différence entre deux termes consécutif est < 10-4
Def proc suite( ?:type)
Résultat = [ ]
U valeur
Répéter
Up U
U formule)
Jusqu’à abs(U-Up)< 10-4
Ecrire(U)
2ème
ordre :
Calculer les termes de la suite jusqu’à la différence entre deux termes consécutif est < 10-4
Def proc suite(n : entier)
Résultat = [ ]
Up valeur1
U valeur 2
Répéter
Upp Up
Up U
U formule)
Jusqu’à abs (U-Up)< 10-4
Nombre premier
Def fn nb_p ( x :entier) : booleen
Resultat = nb_p <= i>x div 2
I<= 2
Repeter
I<=i+1
Jusqu’a (i>x div 2) ou (x mod I = 0 )
Fn fn nb_p

Weitere ähnliche Inhalte

Was ist angesagt?

Les algorithmes recurrents
Les algorithmes recurrentsLes algorithmes recurrents
Les algorithmes recurrentsmohamed_SAYARI
 
Algorithmique programmation2018
Algorithmique programmation2018Algorithmique programmation2018
Algorithmique programmation2018salah fenni
 
Resume javascript
Resume javascriptResume javascript
Resume javascriptJesseraniba
 
Résumé javascript bac info
Résumé javascript bac infoRésumé javascript bac info
Résumé javascript bac infoborhen boukthir
 
resume algo 2023.pdf
resume algo 2023.pdfresume algo 2023.pdf
resume algo 2023.pdfsalah fenni
 
Serie algos approximationx
Serie algos approximationxSerie algos approximationx
Serie algos approximationxmohamed_SAYARI
 
Bac info 2000-2015 (Tunisie)
Bac info 2000-2015 (Tunisie)Bac info 2000-2015 (Tunisie)
Bac info 2000-2015 (Tunisie)salah fenni
 
Chapitre 4 récursivité
Chapitre 4 récursivitéChapitre 4 récursivité
Chapitre 4 récursivitéSana Aroussi
 
Exercices pascal fenni_2018
Exercices pascal fenni_2018Exercices pascal fenni_2018
Exercices pascal fenni_2018salah fenni
 
Exercices en turbo pascal sur la récursivité
Exercices en turbo pascal sur la récursivitéExercices en turbo pascal sur la récursivité
Exercices en turbo pascal sur la récursivitésalah fenni
 
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-rechercheRiadh Harizi
 
Série sous programmes (bac scientifique)
Série sous programmes (bac scientifique)Série sous programmes (bac scientifique)
Série sous programmes (bac scientifique)Hichem Kemali
 
Projet de programmation la conversion entre les bases
Projet de programmation   la conversion entre les bases Projet de programmation   la conversion entre les bases
Projet de programmation la conversion entre les bases Tunisie collège
 

Was ist angesagt? (20)

Les algorithmes recurrents
Les algorithmes recurrentsLes algorithmes recurrents
Les algorithmes recurrents
 
Algorithmes de tri
Algorithmes de triAlgorithmes de tri
Algorithmes de tri
 
Algorithmique programmation2018
Algorithmique programmation2018Algorithmique programmation2018
Algorithmique programmation2018
 
Resume javascript
Resume javascriptResume javascript
Resume javascript
 
Résumé javascript bac info
Résumé javascript bac infoRésumé javascript bac info
Résumé javascript bac info
 
resume algo 2023.pdf
resume algo 2023.pdfresume algo 2023.pdf
resume algo 2023.pdf
 
Serie algos approximationx
Serie algos approximationxSerie algos approximationx
Serie algos approximationx
 
Cours php
Cours phpCours php
Cours php
 
Bac info 2000-2015 (Tunisie)
Bac info 2000-2015 (Tunisie)Bac info 2000-2015 (Tunisie)
Bac info 2000-2015 (Tunisie)
 
Chapitre 4 récursivité
Chapitre 4 récursivitéChapitre 4 récursivité
Chapitre 4 récursivité
 
Exercices pascal fenni_2018
Exercices pascal fenni_2018Exercices pascal fenni_2018
Exercices pascal fenni_2018
 
Cours php bac info
Cours php bac infoCours php bac info
Cours php bac info
 
02 correction-td smi-s3-algo2
02 correction-td smi-s3-algo202 correction-td smi-s3-algo2
02 correction-td smi-s3-algo2
 
Exercices en turbo pascal sur la récursivité
Exercices en turbo pascal sur la récursivitéExercices en turbo pascal sur la récursivité
Exercices en turbo pascal sur la récursivité
 
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
 
Résumer arithmétique
Résumer arithmétiqueRésumer arithmétique
Résumer arithmétique
 
Serie2
Serie2Serie2
Serie2
 
Série sous programmes (bac scientifique)
Série sous programmes (bac scientifique)Série sous programmes (bac scientifique)
Série sous programmes (bac scientifique)
 
Projet de programmation la conversion entre les bases
Projet de programmation   la conversion entre les bases Projet de programmation   la conversion entre les bases
Projet de programmation la conversion entre les bases
 
Serie
SerieSerie
Serie
 

Ähnlich wie Résumé Algorithme et Programmation

Chapitre 3 NP-complétude
Chapitre 3 NP-complétudeChapitre 3 NP-complétude
Chapitre 3 NP-complétudeSana Aroussi
 
Resumer algorithme recurent
Resumer algorithme recurentResumer algorithme recurent
Resumer algorithme recurentborhen boukthir
 
Chapitre 2 -Complexité des problèmes avec correction.pdf
Chapitre 2 -Complexité des problèmes avec correction.pdfChapitre 2 -Complexité des problèmes avec correction.pdf
Chapitre 2 -Complexité des problèmes avec correction.pdfMbarkiIsraa
 
Cours fourier
Cours fourier Cours fourier
Cours fourier Raed Ammar
 
3_Transformée_de_Laplace.pdf
3_Transformée_de_Laplace.pdf3_Transformée_de_Laplace.pdf
3_Transformée_de_Laplace.pdfzinaiabdel251179
 
Chapitre 2 complexité
Chapitre 2 complexitéChapitre 2 complexité
Chapitre 2 complexitéSana Aroussi
 
traitement de signal cours
traitement de signal cours traitement de signal cours
traitement de signal cours sarah Benmerzouk
 
Algorithmique seconde (corrigés et commentaires)
Algorithmique seconde (corrigés et commentaires)Algorithmique seconde (corrigés et commentaires)
Algorithmique seconde (corrigés et commentaires)DriNox NordisTe
 
Cours series fourier
Cours series fourierCours series fourier
Cours series fourierismailkziadi
 
Cours series fourier
Cours series fourierCours series fourier
Cours series fourierMehdi Maroun
 
Traitement de signal rappel outilmathematiques
Traitement de signal rappel outilmathematiquesTraitement de signal rappel outilmathematiques
Traitement de signal rappel outilmathematiquesDjoudi KERFA
 
Cnc mp-2017-maths-2-corrige
Cnc mp-2017-maths-2-corrigeCnc mp-2017-maths-2-corrige
Cnc mp-2017-maths-2-corrigeOtman Aberkane
 

Ähnlich wie Résumé Algorithme et Programmation (20)

Chapitre 3 NP-complétude
Chapitre 3 NP-complétudeChapitre 3 NP-complétude
Chapitre 3 NP-complétude
 
Resumer algorithme recurent
Resumer algorithme recurentResumer algorithme recurent
Resumer algorithme recurent
 
Chapitre 2 -Complexité des problèmes avec correction.pdf
Chapitre 2 -Complexité des problèmes avec correction.pdfChapitre 2 -Complexité des problèmes avec correction.pdf
Chapitre 2 -Complexité des problèmes avec correction.pdf
 
Cours fourier
Cours fourier Cours fourier
Cours fourier
 
5e8a000b9840a.pdf
5e8a000b9840a.pdf5e8a000b9840a.pdf
5e8a000b9840a.pdf
 
transparents-Algo-complexite.pdf
transparents-Algo-complexite.pdftransparents-Algo-complexite.pdf
transparents-Algo-complexite.pdf
 
3_Transformée_de_Laplace.pdf
3_Transformée_de_Laplace.pdf3_Transformée_de_Laplace.pdf
3_Transformée_de_Laplace.pdf
 
Gele2511 ch3
Gele2511 ch3Gele2511 ch3
Gele2511 ch3
 
Chapitre 2 complexité
Chapitre 2 complexitéChapitre 2 complexité
Chapitre 2 complexité
 
traitement de signal cours
traitement de signal cours traitement de signal cours
traitement de signal cours
 
cours algorithme
cours algorithmecours algorithme
cours algorithme
 
Algorithmique seconde (corrigés et commentaires)
Algorithmique seconde (corrigés et commentaires)Algorithmique seconde (corrigés et commentaires)
Algorithmique seconde (corrigés et commentaires)
 
coursAlgo_V5.pdf
coursAlgo_V5.pdfcoursAlgo_V5.pdf
coursAlgo_V5.pdf
 
Integrale
IntegraleIntegrale
Integrale
 
Resumer sur les tris
Resumer sur les trisResumer sur les tris
Resumer sur les tris
 
Cours series fourier
Cours series fourierCours series fourier
Cours series fourier
 
Cours series fourier
Cours series fourierCours series fourier
Cours series fourier
 
Traitement de signal rappel outilmathematiques
Traitement de signal rappel outilmathematiquesTraitement de signal rappel outilmathematiques
Traitement de signal rappel outilmathematiques
 
Cnc mp-2017-maths-2-corrige
Cnc mp-2017-maths-2-corrigeCnc mp-2017-maths-2-corrige
Cnc mp-2017-maths-2-corrige
 
Transformationdelaplace
TransformationdelaplaceTransformationdelaplace
Transformationdelaplace
 

Kürzlich hochgeladen

Sidonie au Japon . pptx Un film français
Sidonie    au   Japon  .  pptx  Un film françaisSidonie    au   Japon  .  pptx  Un film français
Sidonie au Japon . pptx Un film françaisTxaruka
 
MaintenanceLa Maintenance Corrective.ppt
MaintenanceLa Maintenance Corrective.pptMaintenanceLa Maintenance Corrective.ppt
MaintenanceLa Maintenance Corrective.pptssusercbaa22
 
Fondation Louis Vuitton. pptx
Fondation      Louis      Vuitton.   pptxFondation      Louis      Vuitton.   pptx
Fondation Louis Vuitton. pptxTxaruka
 
666148532-Formation-Habilitation-ELECTRIQUE-ENTREPRISE-MARS-2017.pptx
666148532-Formation-Habilitation-ELECTRIQUE-ENTREPRISE-MARS-2017.pptx666148532-Formation-Habilitation-ELECTRIQUE-ENTREPRISE-MARS-2017.pptx
666148532-Formation-Habilitation-ELECTRIQUE-ENTREPRISE-MARS-2017.pptxSAID MASHATE
 
Approche-des-risques-par-l’analyse-des-accidents-1.pptx
Approche-des-risques-par-l’analyse-des-accidents-1.pptxApproche-des-risques-par-l’analyse-des-accidents-1.pptx
Approche-des-risques-par-l’analyse-des-accidents-1.pptxssusercbaa22
 
présentation sur l'échafaudage dans des travaux en hauteur
présentation sur l'échafaudage dans des travaux en hauteurprésentation sur l'échafaudage dans des travaux en hauteur
présentation sur l'échafaudage dans des travaux en hauteurdinaelchaine
 
Cours-irrigation_et_drainage_cours1.pptx
Cours-irrigation_et_drainage_cours1.pptxCours-irrigation_et_drainage_cours1.pptx
Cours-irrigation_et_drainage_cours1.pptxlamourfrantz
 
SUPPORT DE SUR COURS_GOUVERNANCE_SI_M2.pptx
SUPPORT DE SUR COURS_GOUVERNANCE_SI_M2.pptxSUPPORT DE SUR COURS_GOUVERNANCE_SI_M2.pptx
SUPPORT DE SUR COURS_GOUVERNANCE_SI_M2.pptxssuserbd075f
 
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çaisTxaruka
 
Boléro. pptx Film français réalisé par une femme.
Boléro.  pptx   Film   français   réalisé  par une  femme.Boléro.  pptx   Film   français   réalisé  par une  femme.
Boléro. pptx Film français réalisé par une femme.Txaruka
 
Bolero. pptx . Film de A nnne Fontaine
Bolero. pptx . Film   de  A nnne FontaineBolero. pptx . Film   de  A nnne Fontaine
Bolero. pptx . Film de A nnne FontaineTxaruka
 
Grammaire pour les élèves de la 6ème.doc
Grammaire pour les élèves de la  6ème.docGrammaire pour les élèves de la  6ème.doc
Grammaire pour les élèves de la 6ème.docKarimKhrifech
 
Formation M2i - Intelligence Artificielle Comment booster votre productivité ...
Formation M2i - Intelligence Artificielle Comment booster votre productivité ...Formation M2i - Intelligence Artificielle Comment booster votre productivité ...
Formation M2i - Intelligence Artificielle Comment booster votre productivité ...M2i Formation
 
Présentation de cartes d'extension zhr..pptx
Présentation de cartes d'extension zhr..pptxPrésentation de cartes d'extension zhr..pptx
Présentation de cartes d'extension zhr..pptxpopzair
 
MICROBIOLOGIE ENDODONTIQUE english and frensh 25 nov 2020.pdf
MICROBIOLOGIE ENDODONTIQUE english and frensh 25 nov 2020.pdfMICROBIOLOGIE ENDODONTIQUE english and frensh 25 nov 2020.pdf
MICROBIOLOGIE ENDODONTIQUE english and frensh 25 nov 2020.pdfssuser40e112
 
systeme expert_systeme expert_systeme expert
systeme expert_systeme expert_systeme expertsysteme expert_systeme expert_systeme expert
systeme expert_systeme expert_systeme expertChristianMbip
 
COURS SVT 3 EME ANNEE COLLEGE 2EME SEM.pdf
COURS SVT 3 EME ANNEE COLLEGE 2EME SEM.pdfCOURS SVT 3 EME ANNEE COLLEGE 2EME SEM.pdf
COURS SVT 3 EME ANNEE COLLEGE 2EME SEM.pdfabatanebureau
 
Mécanique Automobile LE TURBOCOMPRESSEUR.ppt
Mécanique Automobile LE TURBOCOMPRESSEUR.pptMécanique Automobile LE TURBOCOMPRESSEUR.ppt
Mécanique Automobile LE TURBOCOMPRESSEUR.pptssusercbaa22
 
LA MONTÉE DE L'ÉDUCATION DANS LE MONDE DE LA PRÉHISTOIRE À L'ÈRE CONTEMPORAIN...
LA MONTÉE DE L'ÉDUCATION DANS LE MONDE DE LA PRÉHISTOIRE À L'ÈRE CONTEMPORAIN...LA MONTÉE DE L'ÉDUCATION DANS LE MONDE DE LA PRÉHISTOIRE À L'ÈRE CONTEMPORAIN...
LA MONTÉE DE L'ÉDUCATION DANS LE MONDE DE LA PRÉHISTOIRE À L'ÈRE CONTEMPORAIN...Faga1939
 

Kürzlich hochgeladen (20)

Sidonie au Japon . pptx Un film français
Sidonie    au   Japon  .  pptx  Un film françaisSidonie    au   Japon  .  pptx  Un film français
Sidonie au Japon . pptx Un film français
 
MaintenanceLa Maintenance Corrective.ppt
MaintenanceLa Maintenance Corrective.pptMaintenanceLa Maintenance Corrective.ppt
MaintenanceLa Maintenance Corrective.ppt
 
Fondation Louis Vuitton. pptx
Fondation      Louis      Vuitton.   pptxFondation      Louis      Vuitton.   pptx
Fondation Louis Vuitton. pptx
 
666148532-Formation-Habilitation-ELECTRIQUE-ENTREPRISE-MARS-2017.pptx
666148532-Formation-Habilitation-ELECTRIQUE-ENTREPRISE-MARS-2017.pptx666148532-Formation-Habilitation-ELECTRIQUE-ENTREPRISE-MARS-2017.pptx
666148532-Formation-Habilitation-ELECTRIQUE-ENTREPRISE-MARS-2017.pptx
 
Approche-des-risques-par-l’analyse-des-accidents-1.pptx
Approche-des-risques-par-l’analyse-des-accidents-1.pptxApproche-des-risques-par-l’analyse-des-accidents-1.pptx
Approche-des-risques-par-l’analyse-des-accidents-1.pptx
 
présentation sur l'échafaudage dans des travaux en hauteur
présentation sur l'échafaudage dans des travaux en hauteurprésentation sur l'échafaudage dans des travaux en hauteur
présentation sur l'échafaudage dans des travaux en hauteur
 
Cours-irrigation_et_drainage_cours1.pptx
Cours-irrigation_et_drainage_cours1.pptxCours-irrigation_et_drainage_cours1.pptx
Cours-irrigation_et_drainage_cours1.pptx
 
Pâques de Sainte Marie-Euphrasie Pelletier
Pâques de Sainte Marie-Euphrasie PelletierPâques de Sainte Marie-Euphrasie Pelletier
Pâques de Sainte Marie-Euphrasie Pelletier
 
SUPPORT DE SUR COURS_GOUVERNANCE_SI_M2.pptx
SUPPORT DE SUR COURS_GOUVERNANCE_SI_M2.pptxSUPPORT DE SUR COURS_GOUVERNANCE_SI_M2.pptx
SUPPORT DE SUR COURS_GOUVERNANCE_SI_M2.pptx
 
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
 
Boléro. pptx Film français réalisé par une femme.
Boléro.  pptx   Film   français   réalisé  par une  femme.Boléro.  pptx   Film   français   réalisé  par une  femme.
Boléro. pptx Film français réalisé par une femme.
 
Bolero. pptx . Film de A nnne Fontaine
Bolero. pptx . Film   de  A nnne FontaineBolero. pptx . Film   de  A nnne Fontaine
Bolero. pptx . Film de A nnne Fontaine
 
Grammaire pour les élèves de la 6ème.doc
Grammaire pour les élèves de la  6ème.docGrammaire pour les élèves de la  6ème.doc
Grammaire pour les élèves de la 6ème.doc
 
Formation M2i - Intelligence Artificielle Comment booster votre productivité ...
Formation M2i - Intelligence Artificielle Comment booster votre productivité ...Formation M2i - Intelligence Artificielle Comment booster votre productivité ...
Formation M2i - Intelligence Artificielle Comment booster votre productivité ...
 
Présentation de cartes d'extension zhr..pptx
Présentation de cartes d'extension zhr..pptxPrésentation de cartes d'extension zhr..pptx
Présentation de cartes d'extension zhr..pptx
 
MICROBIOLOGIE ENDODONTIQUE english and frensh 25 nov 2020.pdf
MICROBIOLOGIE ENDODONTIQUE english and frensh 25 nov 2020.pdfMICROBIOLOGIE ENDODONTIQUE english and frensh 25 nov 2020.pdf
MICROBIOLOGIE ENDODONTIQUE english and frensh 25 nov 2020.pdf
 
systeme expert_systeme expert_systeme expert
systeme expert_systeme expert_systeme expertsysteme expert_systeme expert_systeme expert
systeme expert_systeme expert_systeme expert
 
COURS SVT 3 EME ANNEE COLLEGE 2EME SEM.pdf
COURS SVT 3 EME ANNEE COLLEGE 2EME SEM.pdfCOURS SVT 3 EME ANNEE COLLEGE 2EME SEM.pdf
COURS SVT 3 EME ANNEE COLLEGE 2EME SEM.pdf
 
Mécanique Automobile LE TURBOCOMPRESSEUR.ppt
Mécanique Automobile LE TURBOCOMPRESSEUR.pptMécanique Automobile LE TURBOCOMPRESSEUR.ppt
Mécanique Automobile LE TURBOCOMPRESSEUR.ppt
 
LA MONTÉE DE L'ÉDUCATION DANS LE MONDE DE LA PRÉHISTOIRE À L'ÈRE CONTEMPORAIN...
LA MONTÉE DE L'ÉDUCATION DANS LE MONDE DE LA PRÉHISTOIRE À L'ÈRE CONTEMPORAIN...LA MONTÉE DE L'ÉDUCATION DANS LE MONDE DE LA PRÉHISTOIRE À L'ÈRE CONTEMPORAIN...
LA MONTÉE DE L'ÉDUCATION DANS LE MONDE DE LA PRÉHISTOIRE À L'ÈRE CONTEMPORAIN...
 

Résumé Algorithme et Programmation

  • 1. F(x) = 1/(x²+1) Méthode de rectangle : 0) def Fn F(x :réel) :réel 1) F 1/(carré(x) +1) 2) Fin Fn F Algorithme de la fonction aire rectangle : 0) def Fn aire_rectangle (a, b : réel ; n : entier) : réel 1) [pas (b-a)/n xa s0 pour i de 1 à n faire Ss+(pas* fn f(x)) xx+pas Fin pour 2) Aire_rectangles 3) fin Fn rectangle Méthode de trapéze : 0) def Fn F(x :réel) :réel 1) F carré(x)-1 2) Fin Fn F Algorithme de la fonction tarpéze : 0) def Fn trapèze (a, b : réel ; n : entier) : réel 1) pas (b-a)/n 2) [xa, s0] pour i de 1 à n faire Ss+(((fn f(x)+fn f(x+pas))*pas)/2 Xx+pas Fin pour 3) trapèzes 4) fin Fn trapèze Point fixe La méthode à apprendre : - fonction f - fonction pt_fixe (toujours la même) Exemple : F(x)= 1- sin(x)
  • 2. Analyse de la fonction f: def Fn F ( x :réel) :réel résultat = F 1-sin(x) fin Fn F Algorithme de la fonction f : 0) def Fn F ( x :réel) :réel 1) F 1-sin(x) 2) Fin Fn F Analyse de point fixe A apprendre : def Fn pt_fixe :réel Résultat= pt_fixe X [x0] Répéter Xpx Xfn f(xp) Jusqu’à abs(X-Xp)<= eps Fin Fn pt_fixe Valeur approché Analyse principale : Résultat = écrire(calcul(x)) X proc saisi(x) Fin PP TDOG Nom Type Calcul Saisi X Fn Proc Réel Analyse de la fonction calcul Def fn calcul (x :réel) :réel Résultat = calcul  sf Sfx Sig1 i 1 Répéter Ii+2 SpS S Sp + (puis(x, i)/fact(i))*sig
  • 3. Sig  -sig Jusqu’à abs (sp –s) <= 1e -4 TDOL Nom Type Sig, i Si, sf Puis, fact Entier Réel Fonction Analyse de la fonction puis Def fn pusi (x :réel ; n :entier) :réel Résultat = puis  p P1 Pour i de 1 à n faire P p*x Fin pour Fin fn puis TDOL Nom Type I P Entier Réel Analyse de la fonction fact Def fn fact (n :entier) : entier long Résultat = fact  F F1 Pour i de 1 à n faire F F*i Fin pour Fin fn puis Analyse de la conv_10_qq : Def fn conv_10_qq(n :entier ; b :entier) :entier Résultat = conv_10_qq ch Ch’’ Répéter R N mod b N N div b
  • 4. Si R>=10 alors c chr(R+55) Sinon convch(R, c) Fin si Ch c+ch Jusqu’à n=0 TDOL Nom Type R C, ch Entier Chaîne Analyse de la conv_qq 10: Def fn conv_qq_10(ch :chaîne; b:entier):entier Résultat = conv_qq_10 n N0 J0 Pour i de long(ch) à 1 faire Si ch[i] dans [‘’0’’..’’9’’] alors valeur(ch[i], x, e) Sinon x ord(majus(ch[i])-55 Fin si N  N + (x * puis(b, j)) Jj+1 Fin pour Fin fn conv_qq_10 TDOL Nom Type I, j, n, x, e Entier Pgcd ppcm Def fn pgcd (a,b :entier) :entier def fn ppcm (a,b :entier) :entier Resultat =pgcd<= a resultat=ppcm<=max Tantque a<>b faire si a<b alors max <=b Si a>b alors a<= a-b min<=a Sinon b<= b-a maxi<=b Fin si sinon max<=a Fin tantque min<=b Finfn pgcd maxi<=a Fin si tantque (max mod min<>a) faire max<=max+maxi fin tantque
  • 5. Combinaison Def fn fact (n :entier) :entier Résultat = fact  F F1 Pour i de 1 à n faire FF*i Fin pour Fin fn fact Def fn comb(n, p :entier) ;réel Résultat = comb  fact(n) / (fact(p)*fact(n-p)) Fin fn comb Arrangement Def fn arrag(n, p :entier) :entier Résultat = A A1 Pour i de N à (n-p+1) faire AA*i Fin pour Fin fn arrag triangle_pas Def proc triagle_pas(var m :mat ; n :entier) Résultat = m M[1,1]1 M[2,1]1 M[2,2]1 Pour L de 3 à N faire Pour C de 1 à L faire Si (C=1) ou (c=L) alors M[L, C]1 Sinon M[L, C]  M[L-1, C-1]+ M[L-1, C] Fin si Fin pour Fin pour Fin proc triangle_pas Analyse de la procédure saisi matrice carré Def proc saisi (var m :mat ; var n :entier) ; Résultat = m, n M= Pour L de 1 à n faire Pour C de 1 à n faire M[L, C]=donnée Fin pour Fin pour
  • 6. Répéter N= donner Jusqu'à n dans [ ?.. ?] Fin proc saisi TDOL Nom Type L, C Entier Analyse de la fonction somme Def fn somme ( m :mat ; n :entier) :entier; Résultat = sommes [s0] Pour L de 1 à n faire Pour C de 1 à n faire Ss+M[L, C] Fin pour Fin pour Fin proc saisi TDOL Nom Type L, C, s Entier Analyse de la fonction somme_lig Def proc somme_ligne(m : mat ; n :entier) Résultat Pour L de 1 à N faire S0 Pour C de 1 à N faire SS+m[L, C] Fin pour Ecrire(s) Fin pour TDOL Nom Type L, C, s Entier Analyse de la fonction somme1 Def fn somme1 ( m :mat ; n :entier) :entier; Résultat = somme1s [s0] Pour L de 1 à n faire Ss+M[L, L]
  • 7. Fin pour Fin proc somme1 TDOL Nom Type L, s Entier Analyse de la fonction somme2 Def fn somme2 ( m :mat ; n :entier) :entier; Résultat = somme2s [s0] Pour L de 1 à n faire Ss+M[L, n-L+1] Fin pour Fin proc somme2 TDOL Nom Type L, s Entier Cours de la suite iétaratif : 1ère ordre : Calculer les n premier terme de la suite avec n donnée. Def proc suite(n : entier) Résultat = [ ] U valeur initialisation Pour i de indice +1 à n faire Up U U formule Ecrire (U) Fin pour 2ème ordre : Calculer les n premier terme de la suite avec n donnée. Up valeur initialisation 1 U valeur initialisation 2 Pour i de indice +1 à n faire Upp Up
  • 8. Up U U formule Ecrire (U) Fin pour 1ère ordre : Calculer les termes de la suite jusqu’à la différence entre deux termes consécutif est < 10-4 Def proc suite( ?:type) Résultat = [ ] U valeur Répéter Up U U formule) Jusqu’à abs(U-Up)< 10-4 Ecrire(U) 2ème ordre : Calculer les termes de la suite jusqu’à la différence entre deux termes consécutif est < 10-4 Def proc suite(n : entier) Résultat = [ ] Up valeur1 U valeur 2 Répéter Upp Up Up U U formule) Jusqu’à abs (U-Up)< 10-4 Nombre premier Def fn nb_p ( x :entier) : booleen Resultat = nb_p <= i>x div 2 I<= 2 Repeter I<=i+1 Jusqu’a (i>x div 2) ou (x mod I = 0 ) Fn fn nb_p