SlideShare ist ein Scribd-Unternehmen logo
1 von 15
Correction DC2
                3Maths1
       Melle chahed Héla
Objet   Type/nature              Rôle

v       Tableau de 2 entiers     Tableau contenant 2entier



T       Tableau de 3 chaine de   Tableau contenant 3
        caractère                chaines



ch      Chaine de caractère      Sert à contenir une chaine
                                 donnée par l’utilisateur




        0.5+0.5+0.5
Ch contient ‘ 2013 ‘ 0.25
T
        ‘org’      ‘sports.org’   ‘www.sports2013.org’


       0.25        0.25               0.25
   V
        1                         18


               0.25               0.25
   Exercice 2 Soit le programme suivant

    Program ex2 ;
   Uses wincrt ;
   Var x :real ;
   M,n:integer;
   S:string[9];
   Begin
   Readln(x);
   M:=round(x)
   N:=trunc(x);
   If(m=n) then s:=’ça marche’
          Else s:=’ça marche pas’;
   End.
 Problème :pour la deuxième valeur de x
  ,normalement on doit avoir comme
  résultat ‘ca marche pas’ or on obtient à
  l’écran ‘ca marche’ !! 1point
 Solution : s:string[13] 1point
ex3-Encercler les erreurs commises dans
 chacune des instructions suivantes :

    ◦ if a<b then x = x+1 ; else x:=x-1;

    ◦ if a<b then begin x :=x+1 ; y:=b ; end

          Else begin x :=x-1; y :=a ; end ;

    ◦ if n := 0 then ; p :=1 ;


1-0.5+0.5
2-0.25+0.25+0.25+0.25+0.25
3-0.25+0.25+0.25
 Exercice 4
 Ecrire un algorithme du programme
  intitulé DEGRE1, qui résout dans R une
  équation du premier degré à une
  inconnue x réelle de la forme :A* x + b=0
   Si a=0    b=0 x=‘IR’

             b<>0 x=‘{}’

   Si a<>0    b=0
                       x= -b/a
              b<>0
 Analyse
NOM=DEGRE1 0.25
Résultat=écrire(‘’ l’ensemble des solutions est ‘’,S) 0.25
S=[] 0.25
Si a=0 alors
   si b=0 alors S ‘’IR’’
   sinon s ‘‘{}’’
   fin si                     2points
Sinon convch(-b/a,ch)
       s ‘’{‘’+ch+’’}’’
Fin si
 A=donnée(« entrer a : ») 0.25
 b=donnée(« entrer b: ») 0.25
 Fin DEGRE1 0.25
Objet    Type        Rôle



   a,b      réel        Deux réels entré
                        par l’utilisateur


   S        Chaine de   Contient la
            caractère   solution a
                        afficher

   ch       Chaine de   Chaine contenant
            caractère   le nombre –b/a
                        convertit en
                        chaine


0.5points
Pratique
   Ecrire un programme qui permet de saisir le sexe (M/F), la
    taille (cm), et le poids (kg) d’une personne et d’afficher :
    1. PI, le poids idéal d’une personne, sachant que ce poids
    théorique est donné par la formule de Lorenz comme suit :
    · Pour un homme : PI = (taille – 100) – (taille – 150) / 4
    · Pour une femme : PI = (taille -100) – (taille – 120) /4
    2. BMI, l’indicateur d’obésité (Body Mass Index) où BMI =
    poids / taille² avec taille en mètre
    3. Si une personne est considérée comme : Normale (BMI
    <= 27), ou obèse (BMI > 27) ou
        Malade (BMI >= 32)
program poids;
uses wincrt;
Var                     1point
 bmi,pi,p,t:real;
 s:char;
begin
writeln('Donner le sexe :');
readln(s);
writeln('Donner la taille en CM :');         1.5point
readln(t);
writeln('Donner le poids en KG :');
readln(p);
if (s='m') or (s='M') then
pi:=(t-100)-(t-150)/4             1.5point
else
pi:=(t-100)-(t-120)/4;
 writeln('Le poids idéal est :',  0.5point
   pi:0:2);
   bmi:=p/sqr(t/100); 0.5
   writeln('Le BMI est :',bmi:0:2); 0.5
   if bmi<=27 then
    writeln('Personne considérée comme
    NORMALE')
   else if (bmi>27) and (bmi<32) then     2.5point
    writeln('Personne considérée comme
    OBESE')
   else
    writeln('Personne considérée comme
    MALADE');
   end.

Weitere ähnliche Inhalte

Was ist angesagt? (6)

02 correction-td smi-s3-algo2
02 correction-td smi-s3-algo202 correction-td smi-s3-algo2
02 correction-td smi-s3-algo2
 
01 correction-td smia-s2-info2
01 correction-td smia-s2-info201 correction-td smia-s2-info2
01 correction-td smia-s2-info2
 
Exo algo
Exo algoExo algo
Exo algo
 
E302 cours loi d ohm
E302 cours loi d ohmE302 cours loi d ohm
E302 cours loi d ohm
 
Examen organigrame
Examen organigrameExamen organigrame
Examen organigrame
 
Fiche3 ex-sous-programme
Fiche3 ex-sous-programmeFiche3 ex-sous-programme
Fiche3 ex-sous-programme
 

Andere mochten auch

Correction dc3 3sc2
Correction dc3 3sc2Correction dc3 3sc2
Correction dc3 3sc2Hela Ch
 
Error detection and correction
Error detection and correctionError detection and correction
Error detection and correctionMaria Akther
 
le match : content marketing va automation marketing
le match : content marketing va automation marketingle match : content marketing va automation marketing
le match : content marketing va automation marketingKiss The Bride
 
Vulcan entre légende et modernité - présentation
Vulcan  entre légende et modernité - présentationVulcan  entre légende et modernité - présentation
Vulcan entre légende et modernité - présentationMarinela
 
JEUX3D - DITEC ENVIRONNEMENT
JEUX3D - DITEC ENVIRONNEMENTJEUX3D - DITEC ENVIRONNEMENT
JEUX3D - DITEC ENVIRONNEMENTDITEC-ENV
 
Login People The Digital Dna Brochure Fr
Login People The Digital Dna Brochure FrLogin People The Digital Dna Brochure Fr
Login People The Digital Dna Brochure FrFredericPaumier
 
Décret Portant Organisation et Fonctionnement du Ministère de la Défense e...
Décret Portant Organisation et Fonctionnement du Ministère de la Défense e...Décret Portant Organisation et Fonctionnement du Ministère de la Défense e...
Décret Portant Organisation et Fonctionnement du Ministère de la Défense e...Stanleylucas
 
Les défis engendrés par la limite des ressources du projet de Médecins du (MD...
Les défis engendrés par la limite des ressources du projet de Médecins du (MD...Les défis engendrés par la limite des ressources du projet de Médecins du (MD...
Les défis engendrés par la limite des ressources du projet de Médecins du (MD...valéry ridde
 
Les dix commandements
Les dix commandementsLes dix commandements
Les dix commandementsDLCCLPGC
 
168 fr eb_ebook_consumerisation
168 fr eb_ebook_consumerisation168 fr eb_ebook_consumerisation
168 fr eb_ebook_consumerisationPierre AVRIL
 
биография ш перро усвоение знаний
биография ш перро усвоение знанийбиография ш перро усвоение знаний
биография ш перро усвоение знанийArfenia Sarkissian
 
Alain Renk - Villes sans limite
Alain Renk - Villes sans limiteAlain Renk - Villes sans limite
Alain Renk - Villes sans limiteantic Pays basque
 
Témoignage entreprise d'Alsace SEWOSY sur sa démarche d'éco-conception
Témoignage  entreprise d'Alsace SEWOSY sur sa démarche d'éco-conceptionTémoignage  entreprise d'Alsace SEWOSY sur sa démarche d'éco-conception
Témoignage entreprise d'Alsace SEWOSY sur sa démarche d'éco-conceptionCCI Alsace Eurométropole
 
Comment la mer nous a reliés
Comment la mer nous a reliésComment la mer nous a reliés
Comment la mer nous a reliésarlettaz
 
Analyse du capitalisme social sur Twitter
Analyse du capitalisme social sur TwitterAnalyse du capitalisme social sur Twitter
Analyse du capitalisme social sur TwitterNicolas Dugué
 

Andere mochten auch (20)

Correction dc3 3sc2
Correction dc3 3sc2Correction dc3 3sc2
Correction dc3 3sc2
 
Error detection and correction
Error detection and correctionError detection and correction
Error detection and correction
 
Correction
CorrectionCorrection
Correction
 
le match : content marketing va automation marketing
le match : content marketing va automation marketingle match : content marketing va automation marketing
le match : content marketing va automation marketing
 
Mimimi
MimimiMimimi
Mimimi
 
Vulcan entre légende et modernité - présentation
Vulcan  entre légende et modernité - présentationVulcan  entre légende et modernité - présentation
Vulcan entre légende et modernité - présentation
 
JEUX3D - DITEC ENVIRONNEMENT
JEUX3D - DITEC ENVIRONNEMENTJEUX3D - DITEC ENVIRONNEMENT
JEUX3D - DITEC ENVIRONNEMENT
 
Login People The Digital Dna Brochure Fr
Login People The Digital Dna Brochure FrLogin People The Digital Dna Brochure Fr
Login People The Digital Dna Brochure Fr
 
Portable Toilet
Portable ToiletPortable Toilet
Portable Toilet
 
Photographe
PhotographePhotographe
Photographe
 
Décret Portant Organisation et Fonctionnement du Ministère de la Défense e...
Décret Portant Organisation et Fonctionnement du Ministère de la Défense e...Décret Portant Organisation et Fonctionnement du Ministère de la Défense e...
Décret Portant Organisation et Fonctionnement du Ministère de la Défense e...
 
Les défis engendrés par la limite des ressources du projet de Médecins du (MD...
Les défis engendrés par la limite des ressources du projet de Médecins du (MD...Les défis engendrés par la limite des ressources du projet de Médecins du (MD...
Les défis engendrés par la limite des ressources du projet de Médecins du (MD...
 
Les dix commandements
Les dix commandementsLes dix commandements
Les dix commandements
 
168 fr eb_ebook_consumerisation
168 fr eb_ebook_consumerisation168 fr eb_ebook_consumerisation
168 fr eb_ebook_consumerisation
 
C.n.s
C.n.sC.n.s
C.n.s
 
биография ш перро усвоение знаний
биография ш перро усвоение знанийбиография ш перро усвоение знаний
биография ш перро усвоение знаний
 
Alain Renk - Villes sans limite
Alain Renk - Villes sans limiteAlain Renk - Villes sans limite
Alain Renk - Villes sans limite
 
Témoignage entreprise d'Alsace SEWOSY sur sa démarche d'éco-conception
Témoignage  entreprise d'Alsace SEWOSY sur sa démarche d'éco-conceptionTémoignage  entreprise d'Alsace SEWOSY sur sa démarche d'éco-conception
Témoignage entreprise d'Alsace SEWOSY sur sa démarche d'éco-conception
 
Comment la mer nous a reliés
Comment la mer nous a reliésComment la mer nous a reliés
Comment la mer nous a reliés
 
Analyse du capitalisme social sur Twitter
Analyse du capitalisme social sur TwitterAnalyse du capitalisme social sur Twitter
Analyse du capitalisme social sur Twitter
 

Ähnlich wie Correction dc2

condition et boucle (2).pptx
condition et boucle  (2).pptxcondition et boucle  (2).pptx
condition et boucle (2).pptxMohammedErritali2
 
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
 
Fiche1 ex-sous-programme
Fiche1 ex-sous-programmeFiche1 ex-sous-programme
Fiche1 ex-sous-programmeBaghdadi Wajih
 
Moyen de-recherche-d-emploi
Moyen de-recherche-d-emploiMoyen de-recherche-d-emploi
Moyen de-recherche-d-emploiKarim Amane
 
Chapitre 2 Les strucutures conditionnelles_18-19.ppt [Mode de compatibilité].pdf
Chapitre 2 Les strucutures conditionnelles_18-19.ppt [Mode de compatibilité].pdfChapitre 2 Les strucutures conditionnelles_18-19.ppt [Mode de compatibilité].pdf
Chapitre 2 Les strucutures conditionnelles_18-19.ppt [Mode de compatibilité].pdfC00LiMoUn
 
Ex determ
Ex determEx determ
Ex determbades12
 
165380609 livre-professeur-maths-1ere-s
165380609 livre-professeur-maths-1ere-s165380609 livre-professeur-maths-1ere-s
165380609 livre-professeur-maths-1ere-sEttaoufik Elayedi
 
Corrige exercices pascal_fenni_2018
Corrige exercices pascal_fenni_2018Corrige exercices pascal_fenni_2018
Corrige exercices pascal_fenni_2018salah fenni
 
Examen organigrame
Examen organigrameExamen organigrame
Examen organigramenabildekess
 

Ähnlich wie Correction dc2 (20)

condition et boucle (2).pptx
condition et boucle  (2).pptxcondition et boucle  (2).pptx
condition et boucle (2).pptx
 
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é)
 
Fiche1 ex-sous-programme
Fiche1 ex-sous-programmeFiche1 ex-sous-programme
Fiche1 ex-sous-programme
 
Regression logistque
Regression  logistqueRegression  logistque
Regression logistque
 
5e8a000b9840a.pdf
5e8a000b9840a.pdf5e8a000b9840a.pdf
5e8a000b9840a.pdf
 
Moyen de-recherche-d-emploi
Moyen de-recherche-d-emploiMoyen de-recherche-d-emploi
Moyen de-recherche-d-emploi
 
Chapitre 2 Les strucutures conditionnelles_18-19.ppt [Mode de compatibilité].pdf
Chapitre 2 Les strucutures conditionnelles_18-19.ppt [Mode de compatibilité].pdfChapitre 2 Les strucutures conditionnelles_18-19.ppt [Mode de compatibilité].pdf
Chapitre 2 Les strucutures conditionnelles_18-19.ppt [Mode de compatibilité].pdf
 
Slide matlab
Slide matlab Slide matlab
Slide matlab
 
Cours architecture
Cours architectureCours architecture
Cours architecture
 
La série 3 en pascal
La série 3 en pascalLa série 3 en pascal
La série 3 en pascal
 
Td logique
Td logiqueTd logique
Td logique
 
syntax-matlab.pdf
syntax-matlab.pdfsyntax-matlab.pdf
syntax-matlab.pdf
 
Ex determ
Ex determEx determ
Ex determ
 
cours algorithme
cours algorithmecours algorithme
cours algorithme
 
Serie2
Serie2Serie2
Serie2
 
Algorithmique
AlgorithmiqueAlgorithmique
Algorithmique
 
Algorithmique
AlgorithmiqueAlgorithmique
Algorithmique
 
165380609 livre-professeur-maths-1ere-s
165380609 livre-professeur-maths-1ere-s165380609 livre-professeur-maths-1ere-s
165380609 livre-professeur-maths-1ere-s
 
Corrige exercices pascal_fenni_2018
Corrige exercices pascal_fenni_2018Corrige exercices pascal_fenni_2018
Corrige exercices pascal_fenni_2018
 
Examen organigrame
Examen organigrameExamen organigrame
Examen organigrame
 

Correction dc2

  • 1. Correction DC2 3Maths1 Melle chahed Héla
  • 2.
  • 3. Objet Type/nature Rôle v Tableau de 2 entiers Tableau contenant 2entier T Tableau de 3 chaine de Tableau contenant 3 caractère chaines ch Chaine de caractère Sert à contenir une chaine donnée par l’utilisateur 0.5+0.5+0.5
  • 4. Ch contient ‘ 2013 ‘ 0.25 T ‘org’ ‘sports.org’ ‘www.sports2013.org’  0.25 0.25 0.25  V 1 18  0.25 0.25
  • 5. Exercice 2 Soit le programme suivant  Program ex2 ;  Uses wincrt ;  Var x :real ;  M,n:integer;  S:string[9];  Begin  Readln(x);  M:=round(x)  N:=trunc(x);  If(m=n) then s:=’ça marche’  Else s:=’ça marche pas’;  End.
  • 6.  Problème :pour la deuxième valeur de x ,normalement on doit avoir comme résultat ‘ca marche pas’ or on obtient à l’écran ‘ca marche’ !! 1point  Solution : s:string[13] 1point
  • 7. ex3-Encercler les erreurs commises dans chacune des instructions suivantes : ◦ if a<b then x = x+1 ; else x:=x-1; ◦ if a<b then begin x :=x+1 ; y:=b ; end  Else begin x :=x-1; y :=a ; end ; ◦ if n := 0 then ; p :=1 ; 1-0.5+0.5 2-0.25+0.25+0.25+0.25+0.25 3-0.25+0.25+0.25
  • 8.  Exercice 4  Ecrire un algorithme du programme intitulé DEGRE1, qui résout dans R une équation du premier degré à une inconnue x réelle de la forme :A* x + b=0
  • 9. Si a=0 b=0 x=‘IR’  b<>0 x=‘{}’  Si a<>0 b=0  x= -b/a  b<>0
  • 10.  Analyse NOM=DEGRE1 0.25 Résultat=écrire(‘’ l’ensemble des solutions est ‘’,S) 0.25 S=[] 0.25 Si a=0 alors si b=0 alors S ‘’IR’’ sinon s ‘‘{}’’ fin si 2points Sinon convch(-b/a,ch) s ‘’{‘’+ch+’’}’’ Fin si  A=donnée(« entrer a : ») 0.25  b=donnée(« entrer b: ») 0.25  Fin DEGRE1 0.25
  • 11. Objet Type Rôle a,b réel Deux réels entré par l’utilisateur S Chaine de Contient la caractère solution a afficher ch Chaine de Chaine contenant caractère le nombre –b/a convertit en chaine 0.5points
  • 13. Ecrire un programme qui permet de saisir le sexe (M/F), la taille (cm), et le poids (kg) d’une personne et d’afficher : 1. PI, le poids idéal d’une personne, sachant que ce poids théorique est donné par la formule de Lorenz comme suit : · Pour un homme : PI = (taille – 100) – (taille – 150) / 4 · Pour une femme : PI = (taille -100) – (taille – 120) /4 2. BMI, l’indicateur d’obésité (Body Mass Index) où BMI = poids / taille² avec taille en mètre 3. Si une personne est considérée comme : Normale (BMI <= 27), ou obèse (BMI > 27) ou  Malade (BMI >= 32)
  • 14. program poids; uses wincrt; Var 1point bmi,pi,p,t:real; s:char; begin writeln('Donner le sexe :'); readln(s); writeln('Donner la taille en CM :'); 1.5point readln(t); writeln('Donner le poids en KG :'); readln(p); if (s='m') or (s='M') then pi:=(t-100)-(t-150)/4 1.5point else pi:=(t-100)-(t-120)/4; writeln('Le poids idéal est :', 0.5point pi:0:2);
  • 15. bmi:=p/sqr(t/100); 0.5  writeln('Le BMI est :',bmi:0:2); 0.5  if bmi<=27 then  writeln('Personne considérée comme NORMALE')  else if (bmi>27) and (bmi<32) then 2.5point  writeln('Personne considérée comme OBESE')  else  writeln('Personne considérée comme MALADE');  end.