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

Contenu connexe

Tendances (6)

Algorithmique
AlgorithmiqueAlgorithmique
Algorithmique
 
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
 

En vedette

Passer le cap des 3 premières années pour l'entreprise - Créer sa Boîte en Al...
Passer le cap des 3 premières années pour l'entreprise - Créer sa Boîte en Al...Passer le cap des 3 premières années pour l'entreprise - Créer sa Boîte en Al...
Passer le cap des 3 premières années pour l'entreprise - Créer sa Boîte en Al...CCI Alsace Eurométropole
 
Invention
InventionInvention
Inventionguib414
 
Forteresses de-france-jackdidier
Forteresses de-france-jackdidierForteresses de-france-jackdidier
Forteresses de-france-jackdidierArfenia Sarkissian
 
Intervention SEO Ecotic
Intervention SEO EcoticIntervention SEO Ecotic
Intervention SEO Ecoticutopiaweb
 
Pourquoi une innovation pour l’accès aux soins des plus pauvres n’arrive-t-el...
Pourquoi une innovation pour l’accès aux soins des plus pauvres n’arrive-t-el...Pourquoi une innovation pour l’accès aux soins des plus pauvres n’arrive-t-el...
Pourquoi une innovation pour l’accès aux soins des plus pauvres n’arrive-t-el...valéry ridde
 
Le financement de son projet - Créer sa Boîte en Alsace (Strasbourg 2013)
Le financement de son projet - Créer sa Boîte en Alsace (Strasbourg 2013)Le financement de son projet - Créer sa Boîte en Alsace (Strasbourg 2013)
Le financement de son projet - Créer sa Boîte en Alsace (Strasbourg 2013)CCI Alsace Eurométropole
 
Rapport deuxième mobilité :Valladolid
Rapport deuxième mobilité :ValladolidRapport deuxième mobilité :Valladolid
Rapport deuxième mobilité :ValladolidMarinela
 
Dossier inscription projets start up festival communication santé 2013
Dossier inscription projets start up festival communication santé 2013Dossier inscription projets start up festival communication santé 2013
Dossier inscription projets start up festival communication santé 2013Festival de la Communication Santé
 
Pg510 cybs french_fr_v3f
Pg510 cybs french_fr_v3fPg510 cybs french_fr_v3f
Pg510 cybs french_fr_v3fmariusmez
 
La télévision par câble en France. Efficacité économique et concurrence
La télévision par câble en France. Efficacité économique et concurrenceLa télévision par câble en France. Efficacité économique et concurrence
La télévision par câble en France. Efficacité économique et concurrenceJérôme Perani
 
Le retour de la conception biomédicale de la maladie dans les politiques inte...
Le retour de la conception biomédicale de la maladie dans les politiques inte...Le retour de la conception biomédicale de la maladie dans les politiques inte...
Le retour de la conception biomédicale de la maladie dans les politiques inte...valéry ridde
 
Développer vos relations commerciales avec les marchés frontaliers - Créer sa...
Développer vos relations commerciales avec les marchés frontaliers - Créer sa...Développer vos relations commerciales avec les marchés frontaliers - Créer sa...
Développer vos relations commerciales avec les marchés frontaliers - Créer sa...CCI Alsace Eurométropole
 
Carnaval de-nice-2011-stelaspinoie
Carnaval de-nice-2011-stelaspinoieCarnaval de-nice-2011-stelaspinoie
Carnaval de-nice-2011-stelaspinoieArfenia Sarkissian
 

En vedette (20)

Passer le cap des 3 premières années pour l'entreprise - Créer sa Boîte en Al...
Passer le cap des 3 premières années pour l'entreprise - Créer sa Boîte en Al...Passer le cap des 3 premières années pour l'entreprise - Créer sa Boîte en Al...
Passer le cap des 3 premières années pour l'entreprise - Créer sa Boîte en Al...
 
Invention
InventionInvention
Invention
 
Faire sa newsletter
Faire sa newsletterFaire sa newsletter
Faire sa newsletter
 
Forteresses de-france-jackdidier
Forteresses de-france-jackdidierForteresses de-france-jackdidier
Forteresses de-france-jackdidier
 
Intervention SEO Ecotic
Intervention SEO EcoticIntervention SEO Ecotic
Intervention SEO Ecotic
 
Pourquoi une innovation pour l’accès aux soins des plus pauvres n’arrive-t-el...
Pourquoi une innovation pour l’accès aux soins des plus pauvres n’arrive-t-el...Pourquoi une innovation pour l’accès aux soins des plus pauvres n’arrive-t-el...
Pourquoi une innovation pour l’accès aux soins des plus pauvres n’arrive-t-el...
 
Mots betes
Mots betesMots betes
Mots betes
 
Fièvre et paludisme à Madagascar
Fièvre et paludisme à MadagascarFièvre et paludisme à Madagascar
Fièvre et paludisme à Madagascar
 
Le financement de son projet - Créer sa Boîte en Alsace (Strasbourg 2013)
Le financement de son projet - Créer sa Boîte en Alsace (Strasbourg 2013)Le financement de son projet - Créer sa Boîte en Alsace (Strasbourg 2013)
Le financement de son projet - Créer sa Boîte en Alsace (Strasbourg 2013)
 
Tableaux Cezanne
Tableaux CezanneTableaux Cezanne
Tableaux Cezanne
 
Rapport deuxième mobilité :Valladolid
Rapport deuxième mobilité :ValladolidRapport deuxième mobilité :Valladolid
Rapport deuxième mobilité :Valladolid
 
Dossier inscription projets start up festival communication santé 2013
Dossier inscription projets start up festival communication santé 2013Dossier inscription projets start up festival communication santé 2013
Dossier inscription projets start up festival communication santé 2013
 
Pg510 cybs french_fr_v3f
Pg510 cybs french_fr_v3fPg510 cybs french_fr_v3f
Pg510 cybs french_fr_v3f
 
Sug bordeaux 20120515
Sug bordeaux 20120515Sug bordeaux 20120515
Sug bordeaux 20120515
 
La télévision par câble en France. Efficacité économique et concurrence
La télévision par câble en France. Efficacité économique et concurrenceLa télévision par câble en France. Efficacité économique et concurrence
La télévision par câble en France. Efficacité économique et concurrence
 
Le retour de la conception biomédicale de la maladie dans les politiques inte...
Le retour de la conception biomédicale de la maladie dans les politiques inte...Le retour de la conception biomédicale de la maladie dans les politiques inte...
Le retour de la conception biomédicale de la maladie dans les politiques inte...
 
Développer vos relations commerciales avec les marchés frontaliers - Créer sa...
Développer vos relations commerciales avec les marchés frontaliers - Créer sa...Développer vos relations commerciales avec les marchés frontaliers - Créer sa...
Développer vos relations commerciales avec les marchés frontaliers - Créer sa...
 
Carnaval de-nice-2011-stelaspinoie
Carnaval de-nice-2011-stelaspinoieCarnaval de-nice-2011-stelaspinoie
Carnaval de-nice-2011-stelaspinoie
 
Mon village natal vylgort
Mon village natal vylgortMon village natal vylgort
Mon village natal vylgort
 
Présentation pro 2013 14 version 2
Présentation pro 2013 14 version 2Présentation pro 2013 14 version 2
Présentation pro 2013 14 version 2
 

Similaire à Correction 3M1 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
 
Correction dc3 3sc2
Correction dc3 3sc2Correction dc3 3sc2
Correction dc3 3sc2Hela Ch
 
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
 

Similaire à Correction 3M1 dc2 (20)

Correction
CorrectionCorrection
Correction
 
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
 
Correction dc3 3sc2
Correction dc3 3sc2Correction dc3 3sc2
Correction dc3 3sc2
 
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
 

Correction 3M1 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.