SlideShare une entreprise Scribd logo
1  sur  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

Contenu connexe

Tendances

Résumé javascript bac info
Résumé javascript bac infoRésumé javascript bac info
Résumé javascript bac infoborhen boukthir
 
Algorithmes d'approximation
Algorithmes d'approximationAlgorithmes d'approximation
Algorithmes d'approximationmohamed_SAYARI
 
Les algorithmes recurrents
Les algorithmes recurrentsLes algorithmes recurrents
Les algorithmes recurrentsmohamed_SAYARI
 
Exercices pascal fenni_2018
Exercices pascal fenni_2018Exercices pascal fenni_2018
Exercices pascal fenni_2018salah fenni
 
Bac info 2000-2015 (Tunisie)
Bac info 2000-2015 (Tunisie)Bac info 2000-2015 (Tunisie)
Bac info 2000-2015 (Tunisie)salah fenni
 
Fonctions chaine
Fonctions chaineFonctions chaine
Fonctions chaineAfef Ilahi
 
éNoncés+corrections bac2009
éNoncés+corrections bac2009éNoncés+corrections bac2009
éNoncés+corrections bac2009Morom Bil Morom
 
Serie algos approximationx
Serie algos approximationxSerie algos approximationx
Serie algos approximationxmohamed_SAYARI
 
Les algorithmes d’approximation
Les algorithmes d’approximationLes algorithmes d’approximation
Les algorithmes d’approximationWael Ismail
 
Algorithmique et programmation en Pascal (résumé)
Algorithmique et programmation en Pascal (résumé)Algorithmique et programmation en Pascal (résumé)
Algorithmique et programmation en Pascal (résumé)salah fenni
 
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
 

Tendances (20)

Mes devoirs 4 si
Mes devoirs 4 siMes devoirs 4 si
Mes devoirs 4 si
 
Résumé javascript bac info
Résumé javascript bac infoRésumé javascript bac info
Résumé javascript bac info
 
Algorithmes d'approximation
Algorithmes d'approximationAlgorithmes d'approximation
Algorithmes d'approximation
 
Cours php bac info
Cours php bac infoCours php bac info
Cours php bac info
 
Serie2
Serie2Serie2
Serie2
 
Algorithmique
AlgorithmiqueAlgorithmique
Algorithmique
 
Correction
CorrectionCorrection
Correction
 
Les algorithmes recurrents
Les algorithmes recurrentsLes algorithmes recurrents
Les algorithmes recurrents
 
Résumé javascript
Résumé javascriptRésumé javascript
Résumé javascript
 
Exercices pascal fenni_2018
Exercices pascal fenni_2018Exercices pascal fenni_2018
Exercices pascal fenni_2018
 
Bac info 2000-2015 (Tunisie)
Bac info 2000-2015 (Tunisie)Bac info 2000-2015 (Tunisie)
Bac info 2000-2015 (Tunisie)
 
Fonctions chaine
Fonctions chaineFonctions chaine
Fonctions chaine
 
éNoncés+corrections bac2009
éNoncés+corrections bac2009éNoncés+corrections bac2009
éNoncés+corrections bac2009
 
Serie algos approximationx
Serie algos approximationxSerie algos approximationx
Serie algos approximationx
 
Les algorithmes d’approximation
Les algorithmes d’approximationLes algorithmes d’approximation
Les algorithmes d’approximation
 
Algorithmes de tri
Algorithmes de triAlgorithmes de tri
Algorithmes de tri
 
02 correction-td smi-s3-algo2
02 correction-td smi-s3-algo202 correction-td smi-s3-algo2
02 correction-td smi-s3-algo2
 
Algorithmique et programmation en Pascal (résumé)
Algorithmique et programmation en Pascal (résumé)Algorithmique et programmation en Pascal (résumé)
Algorithmique et programmation en Pascal (résumé)
 
Recursiviteeeeeeeeee
RecursiviteeeeeeeeeeRecursiviteeeeeeeeee
Recursiviteeeeeeeeee
 
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
 

Similaire à 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 4 récursivité
Chapitre 4 récursivitéChapitre 4 récursivité
Chapitre 4 récursivitéSana Aroussi
 
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
 

Similaire à 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 4 récursivité
Chapitre 4 récursivitéChapitre 4 récursivité
Chapitre 4 récursivité
 
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
 

Plus de borhen boukthir

Exercices pascal tous les chapitres
Exercices pascal tous les chapitresExercices pascal tous les chapitres
Exercices pascal tous les chapitresborhen boukthir
 
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 correctionborhen boukthir
 
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 correctionborhen boukthir
 
LES ALGORITHMES D’APPROXIMATION
LES ALGORITHMES D’APPROXIMATIONLES ALGORITHMES D’APPROXIMATION
LES ALGORITHMES D’APPROXIMATIONborhen boukthir
 
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 enregistrementborhen boukthir
 
Resumer sur les fct recrsive
Resumer sur les fct recrsiveResumer sur les fct recrsive
Resumer sur les fct recrsiveborhen boukthir
 

Plus de borhen boukthir (7)

Exercices pascal tous les chapitres
Exercices pascal tous les chapitresExercices pascal tous les chapitres
Exercices pascal tous les chapitres
 
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
 
LES ALGORITHMES D’APPROXIMATION
LES ALGORITHMES D’APPROXIMATIONLES ALGORITHMES D’APPROXIMATION
LES ALGORITHMES D’APPROXIMATION
 
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
 
Résumer arithmétique
Résumer arithmétiqueRésumer arithmétique
Résumer arithmétique
 

Dernier

SciencesPo_Aix_InnovationPédagogique_Atelier_EtudiantActeur.pdf
SciencesPo_Aix_InnovationPédagogique_Atelier_EtudiantActeur.pdfSciencesPo_Aix_InnovationPédagogique_Atelier_EtudiantActeur.pdf
SciencesPo_Aix_InnovationPédagogique_Atelier_EtudiantActeur.pdfSKennel
 
Evaluation du systeme d'Education. Marocpptx
Evaluation du systeme d'Education. MarocpptxEvaluation du systeme d'Education. Marocpptx
Evaluation du systeme d'Education. MarocpptxAsmaa105193
 
presentation sur la maladie de la dengue .pptx
presentation sur la maladie de la dengue .pptxpresentation sur la maladie de la dengue .pptx
presentation sur la maladie de la dengue .pptxNYTombaye
 
Annie Ernaux Extérieurs. pptx. Exposition basée sur un livre .
Annie   Ernaux  Extérieurs. pptx. Exposition basée sur un livre .Annie   Ernaux  Extérieurs. pptx. Exposition basée sur un livre .
Annie Ernaux Extérieurs. pptx. Exposition basée sur un livre .Txaruka
 
Zotero avancé - support de formation doctorants SHS 2024
Zotero avancé - support de formation doctorants SHS 2024Zotero avancé - support de formation doctorants SHS 2024
Zotero avancé - support de formation doctorants SHS 2024Alain Marois
 
Cours SE Gestion des périphériques - IG IPSET
Cours SE Gestion des périphériques - IG IPSETCours SE Gestion des périphériques - IG IPSET
Cours SE Gestion des périphériques - IG IPSETMedBechir
 
SciencesPo_Aix_InnovationPédagogique_Atelier_IA.pdf
SciencesPo_Aix_InnovationPédagogique_Atelier_IA.pdfSciencesPo_Aix_InnovationPédagogique_Atelier_IA.pdf
SciencesPo_Aix_InnovationPédagogique_Atelier_IA.pdfSKennel
 
Presentation de la plateforme Moodle - avril 2024
Presentation de la plateforme Moodle - avril 2024Presentation de la plateforme Moodle - avril 2024
Presentation de la plateforme Moodle - avril 2024Gilles Le Page
 
Présentation_ Didactique 1_SVT (S4) complet.pptx
Présentation_ Didactique 1_SVT (S4) complet.pptxPrésentation_ Didactique 1_SVT (S4) complet.pptx
Présentation_ Didactique 1_SVT (S4) complet.pptxrababouerdighi
 
Principe de fonctionnement d'un moteur 4 temps
Principe de fonctionnement d'un moteur 4 tempsPrincipe de fonctionnement d'un moteur 4 temps
Principe de fonctionnement d'un moteur 4 tempsRajiAbdelghani
 
le present des verbes reguliers -er.pptx
le present des verbes reguliers -er.pptxle present des verbes reguliers -er.pptx
le present des verbes reguliers -er.pptxmmatar2
 
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
 
Fondation Louis Vuitton. pptx
Fondation      Louis      Vuitton.   pptxFondation      Louis      Vuitton.   pptx
Fondation Louis Vuitton. pptxTxaruka
 
SciencesPo_Aix_InnovationPédagogique_Atelier_FormationRecherche.pdf
SciencesPo_Aix_InnovationPédagogique_Atelier_FormationRecherche.pdfSciencesPo_Aix_InnovationPédagogique_Atelier_FormationRecherche.pdf
SciencesPo_Aix_InnovationPédagogique_Atelier_FormationRecherche.pdfSKennel
 
Saint Georges, martyr, et la lègend du dragon.pptx
Saint Georges, martyr, et la lègend du dragon.pptxSaint Georges, martyr, et la lègend du dragon.pptx
Saint Georges, martyr, et la lègend du dragon.pptxMartin M Flynn
 
Le Lean sur une ligne de production : Formation et mise en application directe
Le Lean sur une ligne de production : Formation et mise en application directeLe Lean sur une ligne de production : Formation et mise en application directe
Le Lean sur une ligne de production : Formation et mise en application directeXL Groupe
 
SciencesPo_Aix_InnovationPédagogique_Bilan.pdf
SciencesPo_Aix_InnovationPédagogique_Bilan.pdfSciencesPo_Aix_InnovationPédagogique_Bilan.pdf
SciencesPo_Aix_InnovationPédagogique_Bilan.pdfSKennel
 
Cours SE Le système Linux : La ligne de commande bash - IG IPSET
Cours SE Le système Linux : La ligne de commande bash - IG IPSETCours SE Le système Linux : La ligne de commande bash - IG IPSET
Cours SE Le système Linux : La ligne de commande bash - IG IPSETMedBechir
 

Dernier (20)

SciencesPo_Aix_InnovationPédagogique_Atelier_EtudiantActeur.pdf
SciencesPo_Aix_InnovationPédagogique_Atelier_EtudiantActeur.pdfSciencesPo_Aix_InnovationPédagogique_Atelier_EtudiantActeur.pdf
SciencesPo_Aix_InnovationPédagogique_Atelier_EtudiantActeur.pdf
 
Evaluation du systeme d'Education. Marocpptx
Evaluation du systeme d'Education. MarocpptxEvaluation du systeme d'Education. Marocpptx
Evaluation du systeme d'Education. Marocpptx
 
presentation sur la maladie de la dengue .pptx
presentation sur la maladie de la dengue .pptxpresentation sur la maladie de la dengue .pptx
presentation sur la maladie de la dengue .pptx
 
Annie Ernaux Extérieurs. pptx. Exposition basée sur un livre .
Annie   Ernaux  Extérieurs. pptx. Exposition basée sur un livre .Annie   Ernaux  Extérieurs. pptx. Exposition basée sur un livre .
Annie Ernaux Extérieurs. pptx. Exposition basée sur un livre .
 
Zotero avancé - support de formation doctorants SHS 2024
Zotero avancé - support de formation doctorants SHS 2024Zotero avancé - support de formation doctorants SHS 2024
Zotero avancé - support de formation doctorants SHS 2024
 
Cours SE Gestion des périphériques - IG IPSET
Cours SE Gestion des périphériques - IG IPSETCours SE Gestion des périphériques - IG IPSET
Cours SE Gestion des périphériques - IG IPSET
 
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
 
SciencesPo_Aix_InnovationPédagogique_Atelier_IA.pdf
SciencesPo_Aix_InnovationPédagogique_Atelier_IA.pdfSciencesPo_Aix_InnovationPédagogique_Atelier_IA.pdf
SciencesPo_Aix_InnovationPédagogique_Atelier_IA.pdf
 
Presentation de la plateforme Moodle - avril 2024
Presentation de la plateforme Moodle - avril 2024Presentation de la plateforme Moodle - avril 2024
Presentation de la plateforme Moodle - avril 2024
 
Présentation_ Didactique 1_SVT (S4) complet.pptx
Présentation_ Didactique 1_SVT (S4) complet.pptxPrésentation_ Didactique 1_SVT (S4) complet.pptx
Présentation_ Didactique 1_SVT (S4) complet.pptx
 
Principe de fonctionnement d'un moteur 4 temps
Principe de fonctionnement d'un moteur 4 tempsPrincipe de fonctionnement d'un moteur 4 temps
Principe de fonctionnement d'un moteur 4 temps
 
le present des verbes reguliers -er.pptx
le present des verbes reguliers -er.pptxle present des verbes reguliers -er.pptx
le present des verbes reguliers -er.pptx
 
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...
 
Fondation Louis Vuitton. pptx
Fondation      Louis      Vuitton.   pptxFondation      Louis      Vuitton.   pptx
Fondation Louis Vuitton. pptx
 
DO PALÁCIO À ASSEMBLEIA .
DO PALÁCIO À ASSEMBLEIA                 .DO PALÁCIO À ASSEMBLEIA                 .
DO PALÁCIO À ASSEMBLEIA .
 
SciencesPo_Aix_InnovationPédagogique_Atelier_FormationRecherche.pdf
SciencesPo_Aix_InnovationPédagogique_Atelier_FormationRecherche.pdfSciencesPo_Aix_InnovationPédagogique_Atelier_FormationRecherche.pdf
SciencesPo_Aix_InnovationPédagogique_Atelier_FormationRecherche.pdf
 
Saint Georges, martyr, et la lègend du dragon.pptx
Saint Georges, martyr, et la lègend du dragon.pptxSaint Georges, martyr, et la lègend du dragon.pptx
Saint Georges, martyr, et la lègend du dragon.pptx
 
Le Lean sur une ligne de production : Formation et mise en application directe
Le Lean sur une ligne de production : Formation et mise en application directeLe Lean sur une ligne de production : Formation et mise en application directe
Le Lean sur une ligne de production : Formation et mise en application directe
 
SciencesPo_Aix_InnovationPédagogique_Bilan.pdf
SciencesPo_Aix_InnovationPédagogique_Bilan.pdfSciencesPo_Aix_InnovationPédagogique_Bilan.pdf
SciencesPo_Aix_InnovationPédagogique_Bilan.pdf
 
Cours SE Le système Linux : La ligne de commande bash - IG IPSET
Cours SE Le système Linux : La ligne de commande bash - IG IPSETCours SE Le système Linux : La ligne de commande bash - IG IPSET
Cours SE Le système Linux : La ligne de commande bash - IG IPSET
 

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