SlideShare une entreprise Scribd logo
1  sur  11
Correction DC3
3Sc2
Melle chahed Héla
Excercice 1
 Program devoir ;
 Uses wincrt ;
 var
 i ,p,nb:byte ;
 r ,ch:string ;
 begin
 writeln('Donner une chaine:'); readln(ch) ;
 writeln('Donner p:'); readln(p) ;
 writeln('Donner nb:'); readln(nb) ;
 r :='' ;
 for i :=1 to length(ch) do
 if i in [p..p+nb-1] then r :=r+ch[i] ;
 writeln(r) ;
 end .
 Compléter les pointillés par les mots appropriés.
 Donner le résultat du programme pour les valeurs suivantes
 Ch =’’Pilote’’, p=3, nb=4
Ch « pilote » «
pilote
»
«
pilote
»
«
pilote
»
«
pilote
»
«
pilote
»
Nb 4 4 4 4 4 4
P 3 3 3 3 3 3
I 1 2 3 4 5 6
R ‘’’’ ‘’’’ ‘’l’’ ‘’lo’’ ‘’lot’’ ‘’lote’’
 Exercice 2 écrire l’analyse et l’algorithme
d’un programme nommé MOT qui permet
de saisir un mot et une phrase différents
de la chaine vide, de les convertir en
majuscules et d’afficher un message
indiquant ,si le mot existe ou non dans la
phrase ;s’il existe il doit afficher le
nombre de fois qu’il existe.
 Algorithme
0)début ex2;
1)(m,ph)=[] 1point
répéter
Ecrire(« donner un mot et une phrase non vide»);
Lire(m,ph);
Jusqu’à (m<>’’’’) et (ph<>’’’’)
2)(i,j)=[i 1,j1]
répeter
m[i]  majus(m[i])
i i+1 1point
Jusqu’à (i>long(m))
répeter
ph[j]  majus(ph[j])
j j+1
Jusqu’à (j>long(ph))
4)(i,k,d)=[i 1,k 0]
Répéter
d pos(m,ph) 1point
Si (d<>0) alors
K k+1
Delete(ph,d,long(m))
sinon
ii+1
Fin si
Jusqu’à (i>long(ph))
5)Si k<>0 alors Ecrire (m, ‘’existe’’,k,’’fois dans
‘’,ph) 1point
Sinon Ecrire (m, ‘’n’existe pas dans ‘’,ph)
Fin si
6)fin ex2
 Exercice 3
 Ecrire en pascal un programme intitulé
TRANSFERT qui permet de transférer n
éléments (n entre 2 et 50) d’un tableau T
(contenant des entiers positifs et à deux
chiffres) dans deux tableaux TP et TI
 Les éléments pairs seront transférés dans TP
 Les éléments impaires seront transférés dans
TI
 Afficher les deux tableaux
 Program ex3;
 Uses wincrt;
 Type tab=array[1..50]of integer;
 Var t,tp,ti:tab;i,n,pair,imp:integer;
 Begin
 Repeat
 Writeln(‘donner un entier entre 2 et 50);
 Readln(n);
 Until (n >2) and (n<50);
 For i:=1 to n do
 Begin
 Repeat
 Writeln(‘donner un entier à 2 chiffre’);
 Readln(t[i]);
 Until (t[i] in [10..99]);
 End;
 For i:=1 to n do
 Begin
 If t[i] mod 2=0 then begin
 tp[i]:=t[i];
 pair:=pair+1;
 end
 Else begin
 ti[i]:=t[i];
 imp:=imp+1;
 end;
 End;
 Writeln(‘le tableau des elements pairs’);
 For i:=1 to pair do
 Writeln(tp[i]);
 Writeln(‘le tableau des elements impairs’);
 For i:=1 to imp do
 Writeln(ti[i]);
 End.

Contenu connexe

Tendances

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
 
Exercices pascal tous les chapitres
Exercices pascal tous les chapitresExercices pascal tous les chapitres
Exercices pascal tous les chapitresborhen boukthir
 
Fiche3 ex-sous-programme
Fiche3 ex-sous-programmeFiche3 ex-sous-programme
Fiche3 ex-sous-programmeBaghdadi Wajih
 
Rapport tp n 3 automatique
Rapport tp n 3 automatiqueRapport tp n 3 automatique
Rapport tp n 3 automatiqueEslem Islam
 
Fiche2 ex-sous-programme
Fiche2 ex-sous-programmeFiche2 ex-sous-programme
Fiche2 ex-sous-programmeBaghdadi Wajih
 

Tendances (6)

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é
 
Exercices pascal tous les chapitres
Exercices pascal tous les chapitresExercices pascal tous les chapitres
Exercices pascal tous les chapitres
 
Fiche3 ex-sous-programme
Fiche3 ex-sous-programmeFiche3 ex-sous-programme
Fiche3 ex-sous-programme
 
4 si ds1 (algo)
4 si   ds1 (algo)4 si   ds1 (algo)
4 si ds1 (algo)
 
Rapport tp n 3 automatique
Rapport tp n 3 automatiqueRapport tp n 3 automatique
Rapport tp n 3 automatique
 
Fiche2 ex-sous-programme
Fiche2 ex-sous-programmeFiche2 ex-sous-programme
Fiche2 ex-sous-programme
 

En vedette

Correction dc2
Correction dc2Correction dc2
Correction dc2Hela Ch
 
La communauté de pratique Accès financier aux services de santé : description...
La communauté de pratique Accès financier aux services de santé : description...La communauté de pratique Accès financier aux services de santé : description...
La communauté de pratique Accès financier aux services de santé : description...valéry ridde
 
Cash Piscines Catalogue 2012 • Equiper sa piscine
Cash Piscines Catalogue 2012 • Equiper sa piscineCash Piscines Catalogue 2012 • Equiper sa piscine
Cash Piscines Catalogue 2012 • Equiper sa piscineCashPiscines
 
LE GOUVERNEMENT HAITIEN ET L'ORGANISATION DES ELECTIONS DE 2014
LE GOUVERNEMENT HAITIEN ET L'ORGANISATION DES ELECTIONS DE 2014LE GOUVERNEMENT HAITIEN ET L'ORGANISATION DES ELECTIONS DE 2014
LE GOUVERNEMENT HAITIEN ET L'ORGANISATION DES ELECTIONS DE 2014Stanleylucas
 
Inzepocket powerpoint
Inzepocket powerpointInzepocket powerpoint
Inzepocket powerpointomarasian
 
PPCR - Fonction publique territoriale, CDG Info
PPCR - Fonction publique territoriale, CDG InfoPPCR - Fonction publique territoriale, CDG Info
PPCR - Fonction publique territoriale, CDG InfoEmploiPublic
 
Intervention de Camp de Bases au club "Big data Smart data" de l'Adetem 27/06...
Intervention de Camp de Bases au club "Big data Smart data" de l'Adetem 27/06...Intervention de Camp de Bases au club "Big data Smart data" de l'Adetem 27/06...
Intervention de Camp de Bases au club "Big data Smart data" de l'Adetem 27/06...Camp de Bases (Webedia Data Services)
 
Ppt présentation du labo aux enseignants
Ppt présentation du labo aux enseignantsPpt présentation du labo aux enseignants
Ppt présentation du labo aux enseignantsinstitut_labo
 
Diagnostic et stratégie touristique sur le territoire de La Porte du Hainaut
Diagnostic et stratégie touristique sur le territoire de La Porte du HainautDiagnostic et stratégie touristique sur le territoire de La Porte du Hainaut
Diagnostic et stratégie touristique sur le territoire de La Porte du HainautJonathan Loope
 
Quelles sont les Menaces et Opportunités du QR Code ?
Quelles sont les Menaces et Opportunités du QR Code ?Quelles sont les Menaces et Opportunités du QR Code ?
Quelles sont les Menaces et Opportunités du QR Code ?Quentin GARBAGE
 
Contribution agefiph et fiphfp
Contribution agefiph et fiphfpContribution agefiph et fiphfp
Contribution agefiph et fiphfpcoligney88
 
Implantation du coût de revient optima 2014 v1 ab extrait slide share
Implantation du coût de revient optima 2014 v1 ab extrait slide shareImplantation du coût de revient optima 2014 v1 ab extrait slide share
Implantation du coût de revient optima 2014 v1 ab extrait slide shareAndré Bélanger
 
Anatomie et personnalisation du board Pinterest
Anatomie et personnalisation du board PinterestAnatomie et personnalisation du board Pinterest
Anatomie et personnalisation du board PinterestTomateJoyeuse
 
Capitalisation de politiques publiques et d'un partenariat scientifique en Af...
Capitalisation de politiques publiques et d'un partenariat scientifique en Af...Capitalisation de politiques publiques et d'un partenariat scientifique en Af...
Capitalisation de politiques publiques et d'un partenariat scientifique en Af...valéry ridde
 
Haiti Elections 2014: Arrêté nommant deux membres du CEP
Haiti Elections 2014: Arrêté nommant deux membres du CEPHaiti Elections 2014: Arrêté nommant deux membres du CEP
Haiti Elections 2014: Arrêté nommant deux membres du CEPStanleylucas
 
Télédétection, SIG et paludisme: inutile base de données ou outil d'aide à la...
Télédétection, SIG et paludisme: inutile base de données ou outil d'aide à la...Télédétection, SIG et paludisme: inutile base de données ou outil d'aide à la...
Télédétection, SIG et paludisme: inutile base de données ou outil d'aide à la...Institut Pasteur de Madagascar
 

En vedette (20)

Correction dc2
Correction dc2Correction dc2
Correction dc2
 
Correction
CorrectionCorrection
Correction
 
La communauté de pratique Accès financier aux services de santé : description...
La communauté de pratique Accès financier aux services de santé : description...La communauté de pratique Accès financier aux services de santé : description...
La communauté de pratique Accès financier aux services de santé : description...
 
E_Wies_reseau_sociaux_cogito_expo13
E_Wies_reseau_sociaux_cogito_expo13E_Wies_reseau_sociaux_cogito_expo13
E_Wies_reseau_sociaux_cogito_expo13
 
Sug bordeaux 20120405v2
Sug bordeaux 20120405v2Sug bordeaux 20120405v2
Sug bordeaux 20120405v2
 
Cash Piscines Catalogue 2012 • Equiper sa piscine
Cash Piscines Catalogue 2012 • Equiper sa piscineCash Piscines Catalogue 2012 • Equiper sa piscine
Cash Piscines Catalogue 2012 • Equiper sa piscine
 
LE GOUVERNEMENT HAITIEN ET L'ORGANISATION DES ELECTIONS DE 2014
LE GOUVERNEMENT HAITIEN ET L'ORGANISATION DES ELECTIONS DE 2014LE GOUVERNEMENT HAITIEN ET L'ORGANISATION DES ELECTIONS DE 2014
LE GOUVERNEMENT HAITIEN ET L'ORGANISATION DES ELECTIONS DE 2014
 
Inzepocket powerpoint
Inzepocket powerpointInzepocket powerpoint
Inzepocket powerpoint
 
PPCR - Fonction publique territoriale, CDG Info
PPCR - Fonction publique territoriale, CDG InfoPPCR - Fonction publique territoriale, CDG Info
PPCR - Fonction publique territoriale, CDG Info
 
Intervention de Camp de Bases au club "Big data Smart data" de l'Adetem 27/06...
Intervention de Camp de Bases au club "Big data Smart data" de l'Adetem 27/06...Intervention de Camp de Bases au club "Big data Smart data" de l'Adetem 27/06...
Intervention de Camp de Bases au club "Big data Smart data" de l'Adetem 27/06...
 
Ppt présentation du labo aux enseignants
Ppt présentation du labo aux enseignantsPpt présentation du labo aux enseignants
Ppt présentation du labo aux enseignants
 
Diagnostic et stratégie touristique sur le territoire de La Porte du Hainaut
Diagnostic et stratégie touristique sur le territoire de La Porte du HainautDiagnostic et stratégie touristique sur le territoire de La Porte du Hainaut
Diagnostic et stratégie touristique sur le territoire de La Porte du Hainaut
 
Quelles sont les Menaces et Opportunités du QR Code ?
Quelles sont les Menaces et Opportunités du QR Code ?Quelles sont les Menaces et Opportunités du QR Code ?
Quelles sont les Menaces et Opportunités du QR Code ?
 
Les autres et nous
Les autres et nousLes autres et nous
Les autres et nous
 
Contribution agefiph et fiphfp
Contribution agefiph et fiphfpContribution agefiph et fiphfp
Contribution agefiph et fiphfp
 
Implantation du coût de revient optima 2014 v1 ab extrait slide share
Implantation du coût de revient optima 2014 v1 ab extrait slide shareImplantation du coût de revient optima 2014 v1 ab extrait slide share
Implantation du coût de revient optima 2014 v1 ab extrait slide share
 
Anatomie et personnalisation du board Pinterest
Anatomie et personnalisation du board PinterestAnatomie et personnalisation du board Pinterest
Anatomie et personnalisation du board Pinterest
 
Capitalisation de politiques publiques et d'un partenariat scientifique en Af...
Capitalisation de politiques publiques et d'un partenariat scientifique en Af...Capitalisation de politiques publiques et d'un partenariat scientifique en Af...
Capitalisation de politiques publiques et d'un partenariat scientifique en Af...
 
Haiti Elections 2014: Arrêté nommant deux membres du CEP
Haiti Elections 2014: Arrêté nommant deux membres du CEPHaiti Elections 2014: Arrêté nommant deux membres du CEP
Haiti Elections 2014: Arrêté nommant deux membres du CEP
 
Télédétection, SIG et paludisme: inutile base de données ou outil d'aide à la...
Télédétection, SIG et paludisme: inutile base de données ou outil d'aide à la...Télédétection, SIG et paludisme: inutile base de données ou outil d'aide à la...
Télédétection, SIG et paludisme: inutile base de données ou outil d'aide à la...
 

Similaire à Correction dc3 3sc2

Python avancé : Ensemble, dictionnaire et base de données
Python avancé : Ensemble, dictionnaire et base de donnéesPython avancé : Ensemble, dictionnaire et base de données
Python avancé : Ensemble, dictionnaire et base de donnéesECAM Brussels Engineering School
 
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
 
Résumé Algorithme et Programmation
Résumé Algorithme et ProgrammationRésumé Algorithme et Programmation
Résumé Algorithme et Programmationborhen boukthir
 
Algorithmique Amp Programmation (R Sum
Algorithmique  Amp  Programmation (R SumAlgorithmique  Amp  Programmation (R Sum
Algorithmique Amp Programmation (R SumAmy Isleb
 
condition et boucle (2).pptx
condition et boucle  (2).pptxcondition et boucle  (2).pptx
condition et boucle (2).pptxMohammedErritali2
 
resume algo 2023.pdf
resume algo 2023.pdfresume algo 2023.pdf
resume algo 2023.pdfsalah fenni
 
Les algorithmes d'arithmetique
Les algorithmes d'arithmetiqueLes algorithmes d'arithmetique
Les algorithmes d'arithmetiquemohamed_SAYARI
 
Exercicescorrigesdivers
ExercicescorrigesdiversExercicescorrigesdivers
ExercicescorrigesdiversKarim Amane
 
eExercices corrigesdivers
eExercices corrigesdiverseExercices corrigesdivers
eExercices corrigesdiversHajar Yazine
 
Correction 3M1 dc2
Correction 3M1 dc2Correction 3M1 dc2
Correction 3M1 dc2Hela Ch
 
la complexité des algorithmes en toute simplicité
la complexité des algorithmes en toute simplicitéla complexité des algorithmes en toute simplicité
la complexité des algorithmes en toute simplicitéSana REFAI
 
Introduction à Python - Achraf Kacimi El Hassani
Introduction à Python - Achraf Kacimi El HassaniIntroduction à Python - Achraf Kacimi El Hassani
Introduction à Python - Achraf Kacimi El HassaniShellmates
 
Chapitre 3 NP-complétude
Chapitre 3 NP-complétudeChapitre 3 NP-complétude
Chapitre 3 NP-complétudeSana Aroussi
 
Programmes et objets informatiques (Prof. Ch. Rapin, Juillet 1989)
Programmes et objets informatiques (Prof. Ch. Rapin, Juillet 1989)Programmes et objets informatiques (Prof. Ch. Rapin, Juillet 1989)
Programmes et objets informatiques (Prof. Ch. Rapin, Juillet 1989)ebruchez
 
Chapitre 2 complexité
Chapitre 2 complexitéChapitre 2 complexité
Chapitre 2 complexitéSana Aroussi
 

Similaire à Correction dc3 3sc2 (20)

5e8a000b9840a.pdf
5e8a000b9840a.pdf5e8a000b9840a.pdf
5e8a000b9840a.pdf
 
Python avancé : Ensemble, dictionnaire et base de données
Python avancé : Ensemble, dictionnaire et base de donnéesPython avancé : Ensemble, dictionnaire et base de données
Python avancé : Ensemble, dictionnaire et base de données
 
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
 
Récursivité
RécursivitéRécursivité
Récursivité
 
Résumé Algorithme et Programmation
Résumé Algorithme et ProgrammationRésumé Algorithme et Programmation
Résumé Algorithme et Programmation
 
Resume algorithme
Resume algorithmeResume algorithme
Resume algorithme
 
Video
VideoVideo
Video
 
Algorithmique Amp Programmation (R Sum
Algorithmique  Amp  Programmation (R SumAlgorithmique  Amp  Programmation (R Sum
Algorithmique Amp Programmation (R Sum
 
condition et boucle (2).pptx
condition et boucle  (2).pptxcondition et boucle  (2).pptx
condition et boucle (2).pptx
 
resume algo 2023.pdf
resume algo 2023.pdfresume algo 2023.pdf
resume algo 2023.pdf
 
Les algorithmes d'arithmetique
Les algorithmes d'arithmetiqueLes algorithmes d'arithmetique
Les algorithmes d'arithmetique
 
Exercicescorrigesdivers
ExercicescorrigesdiversExercicescorrigesdivers
Exercicescorrigesdivers
 
eExercices corrigesdivers
eExercices corrigesdiverseExercices corrigesdivers
eExercices corrigesdivers
 
Correction 3M1 dc2
Correction 3M1 dc2Correction 3M1 dc2
Correction 3M1 dc2
 
transparents-Algo-complexite.pdf
transparents-Algo-complexite.pdftransparents-Algo-complexite.pdf
transparents-Algo-complexite.pdf
 
la complexité des algorithmes en toute simplicité
la complexité des algorithmes en toute simplicitéla complexité des algorithmes en toute simplicité
la complexité des algorithmes en toute simplicité
 
Introduction à Python - Achraf Kacimi El Hassani
Introduction à Python - Achraf Kacimi El HassaniIntroduction à Python - Achraf Kacimi El Hassani
Introduction à Python - Achraf Kacimi El Hassani
 
Chapitre 3 NP-complétude
Chapitre 3 NP-complétudeChapitre 3 NP-complétude
Chapitre 3 NP-complétude
 
Programmes et objets informatiques (Prof. Ch. Rapin, Juillet 1989)
Programmes et objets informatiques (Prof. Ch. Rapin, Juillet 1989)Programmes et objets informatiques (Prof. Ch. Rapin, Juillet 1989)
Programmes et objets informatiques (Prof. Ch. Rapin, Juillet 1989)
 
Chapitre 2 complexité
Chapitre 2 complexitéChapitre 2 complexité
Chapitre 2 complexité
 

Correction dc3 3sc2

  • 2. Excercice 1  Program devoir ;  Uses wincrt ;  var  i ,p,nb:byte ;  r ,ch:string ;  begin  writeln('Donner une chaine:'); readln(ch) ;  writeln('Donner p:'); readln(p) ;  writeln('Donner nb:'); readln(nb) ;  r :='' ;  for i :=1 to length(ch) do  if i in [p..p+nb-1] then r :=r+ch[i] ;  writeln(r) ;  end .  Compléter les pointillés par les mots appropriés.  Donner le résultat du programme pour les valeurs suivantes  Ch =’’Pilote’’, p=3, nb=4
  • 3. Ch « pilote » « pilote » « pilote » « pilote » « pilote » « pilote » Nb 4 4 4 4 4 4 P 3 3 3 3 3 3 I 1 2 3 4 5 6 R ‘’’’ ‘’’’ ‘’l’’ ‘’lo’’ ‘’lot’’ ‘’lote’’
  • 4.  Exercice 2 écrire l’analyse et l’algorithme d’un programme nommé MOT qui permet de saisir un mot et une phrase différents de la chaine vide, de les convertir en majuscules et d’afficher un message indiquant ,si le mot existe ou non dans la phrase ;s’il existe il doit afficher le nombre de fois qu’il existe.
  • 5.  Algorithme 0)début ex2; 1)(m,ph)=[] 1point répéter Ecrire(« donner un mot et une phrase non vide»); Lire(m,ph); Jusqu’à (m<>’’’’) et (ph<>’’’’) 2)(i,j)=[i 1,j1] répeter m[i]  majus(m[i]) i i+1 1point Jusqu’à (i>long(m)) répeter ph[j]  majus(ph[j]) j j+1 Jusqu’à (j>long(ph))
  • 6. 4)(i,k,d)=[i 1,k 0] Répéter d pos(m,ph) 1point Si (d<>0) alors K k+1 Delete(ph,d,long(m)) sinon ii+1 Fin si Jusqu’à (i>long(ph)) 5)Si k<>0 alors Ecrire (m, ‘’existe’’,k,’’fois dans ‘’,ph) 1point Sinon Ecrire (m, ‘’n’existe pas dans ‘’,ph) Fin si 6)fin ex2
  • 7.  Exercice 3  Ecrire en pascal un programme intitulé TRANSFERT qui permet de transférer n éléments (n entre 2 et 50) d’un tableau T (contenant des entiers positifs et à deux chiffres) dans deux tableaux TP et TI  Les éléments pairs seront transférés dans TP  Les éléments impaires seront transférés dans TI  Afficher les deux tableaux
  • 8.  Program ex3;  Uses wincrt;  Type tab=array[1..50]of integer;  Var t,tp,ti:tab;i,n,pair,imp:integer;  Begin  Repeat  Writeln(‘donner un entier entre 2 et 50);  Readln(n);  Until (n >2) and (n<50);
  • 9.  For i:=1 to n do  Begin  Repeat  Writeln(‘donner un entier à 2 chiffre’);  Readln(t[i]);  Until (t[i] in [10..99]);  End;
  • 10.  For i:=1 to n do  Begin  If t[i] mod 2=0 then begin  tp[i]:=t[i];  pair:=pair+1;  end  Else begin  ti[i]:=t[i];  imp:=imp+1;  end;  End;
  • 11.  Writeln(‘le tableau des elements pairs’);  For i:=1 to pair do  Writeln(tp[i]);  Writeln(‘le tableau des elements impairs’);  For i:=1 to imp do  Writeln(ti[i]);  End.