Correction DC2                3Maths1       Melle chahed Héla
Objet   Type/nature              Rôlev       Tableau de 2 entiers     Tableau contenant 2entierT       Tableau de 3 chaine...
Ch contient ‘ 2013 ‘ 0.25T        ‘org’      ‘sports.org’   ‘www.sports2013.org’       0.25        0.25               0...
   Exercice 2 Soit le programme suivant    Program ex2 ;   Uses wincrt ;   Var x :real ;   M,n:integer;   S:string[9...
 Problème :pour la deuxième valeur de x  ,normalement on doit avoir comme  résultat ‘ca marche pas’ or on obtient à  l’éc...
ex3-Encercler les erreurs commises dans chacune des instructions suivantes :    ◦ if a<b then x = x+1 ; else x:=x-1;    ◦ ...
 Exercice 4 Ecrire un algorithme du programme  intitulé DEGRE1, qui résout dans R une  équation du premier degré à une  ...
   Si a=0    b=0 x=‘IR’             b<>0 x=‘{}’   Si a<>0    b=0                       x= -b/a              b<>0
 AnalyseNOM=DEGRE1 0.25Résultat=écrire(‘’ l’ensemble des solutions est ‘’,S) 0.25S=[] 0.25Si a=0 alors   si b=0 alors S ...
Objet    Type        Rôle   a,b      réel        Deux réels entré                        par l’utilisateur   S        Chai...
Pratique
   Ecrire un programme qui permet de saisir le sexe (M/F), la    taille (cm), et le poids (kg) d’une personne et d’affich...
program poids;uses wincrt;Var                     1point bmi,pi,p,t:real; s:char;beginwriteln(Donner le sexe :);readln(s);...
   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 ...
Correction dc2
Prochain SlideShare
Chargement dans…5
×

Correction dc2

485 vues

Publié le

0 commentaire
0 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

  • Soyez le premier à aimer ceci

Aucun téléchargement
Vues
Nombre de vues
485
Sur SlideShare
0
Issues des intégrations
0
Intégrations
3
Actions
Partages
0
Téléchargements
7
Commentaires
0
J’aime
0
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive

Correction dc2

  1. 1. Correction DC2 3Maths1 Melle chahed Héla
  2. 2. Objet Type/nature Rôlev Tableau de 2 entiers Tableau contenant 2entierT Tableau de 3 chaine de Tableau contenant 3 caractère chainesch Chaine de caractère Sert à contenir une chaine donnée par l’utilisateur 0.5+0.5+0.5
  3. 3. 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
  4. 4.  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.
  5. 5.  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
  6. 6. 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.52-0.25+0.25+0.25+0.25+0.253-0.25+0.25+0.25
  7. 7.  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
  8. 8.  Si a=0 b=0 x=‘IR’ b<>0 x=‘{}’ Si a<>0 b=0 x= -b/a b<>0
  9. 9.  AnalyseNOM=DEGRE1 0.25Résultat=écrire(‘’ l’ensemble des solutions est ‘’,S) 0.25S=[] 0.25Si a=0 alors si b=0 alors S ‘’IR’’ sinon s ‘‘{}’’ fin si 2pointsSinon 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
  10. 10. 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 chaine0.5points
  11. 11. Pratique
  12. 12.  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)
  13. 13. program poids;uses wincrt;Var 1point bmi,pi,p,t:real; s:char;beginwriteln(Donner le sexe :);readln(s);writeln(Donner la taille en CM :); 1.5pointreadln(t);writeln(Donner le poids en KG :);readln(p);if (s=m) or (s=M) thenpi:=(t-100)-(t-150)/4 1.5pointelsepi:=(t-100)-(t-120)/4; writeln(Le poids idéal est :, 0.5point pi:0:2);
  14. 14.  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.

×