0
 Exemples: Structures De Contrôle<br />2011-2-3<br />
Exemple1.1<br />Écrire un programme qui donne la cote d’un étudiant pour un cours donné, en fonction de sa note, selon les...
Données: <br />Entrées: note<br />Sorties: côte<br />Tests: sur la note<br />Appartenance à un intervalle afficher la cot...
Diagramme d'activité<br />4<br />
Script en python <br />note=input("Entrez la note de l'etudiant: ")<br />if (note<=100) and (note>90):<br />print("La cote...
if (note<=100) and (note>90):<br />    cote="A"<br />elif (note<=90) and (note>80):<br />    cote="B"<br />elif (note<=80)...
Exemple1.2<br />Écrire un algorithme qui demande deux nombres à l’utilisateur et l’informe ensuite du  signe de leur produ...
Données:<br />Entrées: deux nombres<br />Sorties: affichage du signe du produit des deux nombres<br />Test: sur le signe d...
Diagramme d'activité<br />9<br />
X=input("Saisir la valeur de X")<br />Y=input("Saisir la valeur de Y")<br />Z=X*Y<br />if(Z<0):<br />print("Le produit de ...
Exemple1.3<br />L'eau passe de l'état liquide à un autre état selon la température, Si la température est négative, alors ...
Données:<br />Entrées: température<br />Sorties: affichage de l’état de l’Eau<br />Test: sur la température<br />Si >= 100...
Diagramme d'activité<br />13<br />
Script en python <br />temperature=input("Entrez une temperature n")<br />if(temperature<0):<br />print("L'eau est gelee")...
Exemple1.4<br />Pour s'inscrire dans un site, on demande en général de choisir un mot de passe et de le saisir une autre f...
Données:<br />Entrées: mot de passe 1, mot de passe 2<br />Sorties: message sur l’état de l’opération<br />Test: mot de pa...
Diagramme d'activité<br />17<br />
mdp1=raw_input("Veuillez saisir un mot de passe:n")<br />mdp2=raw_input("Veuillez saisir a nouveau le mot de passe:n ")<br...
Exemple1.5<br />Ecrire un programmequi permetd’afficher la valeurabsolue d’un entier x donné par l’utilisateur. <br />19<b...
Données: <br />Entrées: nombre X<br />Sorties: affichage de la valeur absolue<br />Test: sur le nombre saisi<br />Si <0  ...
Diagramme d'activité<br />21<br />
Script en python <br />abs=x=input("Veuillez saisir un nombren")<br />if(x<0):<br />    abs=-x<br />print("La valeur absol...
Exemple1.6<br />Écrire un algorithme qui demande deux nombres à l’utilisateur et l’informe ensuite si leur produit est nég...
Donées<br />Entrées: deux nombres x et y<br />Sorties: affichage du signe du produit des deux nombres<br />Test: sur les s...
Diagramme d'activité<br />25<br />
Script en python <br />x=input("Entrez X n ")<br />y=input("Entrez Y n ")<br />if((x<0) and(y<0)) or ((x>0) and(y>0)):<br ...
Exemple 1.7<br />Écrire un programme qui indique si une suite de trois réels saisis par l’utilisateur sont désordonnés, or...
Donées<br />Entrées:A,B,C<br />Sorties: affichage du type d’ordre de la suite A,B,C<br />Test: comparaison deux a deux ent...
Diagramme d'activité<br />29<br />
Exemple 1.8<br />Écrire un programme qui donne le plus grand nombre d'une séquence de 5 entiers.<br />  X   <br />  X = 10...
Donées<br />Entrées: A,B,C,D,E<br />Sorties: affichage du plus petit élément<br />Test: comparaison par rapport a chaque é...
Algorithme<br />Début <br />|<br />|	Lire (A,B,C,D,E)<br />|<br />|	X=A<br />|<br />|Pour chaque élément i dans la liste (...
a,b,c,d,e,f=10,59,67,35,141,24<br />x=a<br />for i in (b,c,d,e,f):<br />    if(i<x):<br />        x=i<br />print("Le plus ...
Upcoming SlideShare
Loading in...5
×

Exemples if

477

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
477
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
15
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "Exemples if"

  1. 1. Exemples: Structures De Contrôle<br />2011-2-3<br />
  2. 2. Exemple1.1<br />Écrire un programme qui donne la cote d’un étudiant pour un cours donné, en fonction de sa note, selon les intervalles suivants<br />[100-90[ : A<br />[90-80[ : B<br />[80-70[ : C<br />[70-60[ : D<br />[60-0]: E<br />2<br />
  3. 3. Données: <br />Entrées: note<br />Sorties: côte<br />Tests: sur la note<br />Appartenance à un intervalle afficher la cote correspondante<br />3<br />
  4. 4. Diagramme d'activité<br />4<br />
  5. 5. Script en python <br />note=input("Entrez la note de l'etudiant: ")<br />if (note<=100) and (note>90):<br />print("La cote obtenue est A") <br />elif (note<=90) and (note>80):<br />print("La cote obtenue est B") <br />elif (note<=80) and (note>70):<br />print("La cote obtenue est C") <br />elif (note<=70)and (note>60):<br />print("La cote obtenue est D") <br />elif(note<=60) and (note>=0):<br />print("La cote obtenue est E")<br />else:<br />print("La note est ")<br />5<br />
  6. 6. if (note<=100) and (note>90):<br /> cote="A"<br />elif (note<=90) and (note>80):<br /> cote="B"<br />elif (note<=80) and (note>70):<br /> cote="C"<br />elif (note<=70)and (note>60):<br /> cote="D"<br />elif(note<=60) and (note>=0):<br /> cote="E"<br />else:<br /> cote="X"<br />if(cote=="X"):<br />print("La note est non valide")<br />else:<br />print ("La cote obtenue est " + str(cote))<br />Script en python <br />6<br />
  7. 7. Exemple1.2<br />Écrire un algorithme qui demande deux nombres à l’utilisateur et l’informe ensuite du signe de leur produit.<br />7<br />
  8. 8. Données:<br />Entrées: deux nombres<br />Sorties: affichage du signe du produit des deux nombres<br />Test: sur le signe du produit<br />Produit <0  afficher («Négatif»)<br />Produit>0 afficher («Positif»)<br />Produit=0 afficher («Nul»)<br />8<br />
  9. 9. Diagramme d'activité<br />9<br />
  10. 10. X=input("Saisir la valeur de X")<br />Y=input("Saisir la valeur de Y")<br />Z=X*Y<br />if(Z<0):<br />print("Le produit de X et Y est négatif")<br />elif (Z>0):<br />print("Le produit de X et Y est positif")<br />else:<br />print("Le produit de X et Y est nul") <br />Script en python <br />10<br />
  11. 11. Exemple1.3<br />L'eau passe de l'état liquide à un autre état selon la température, Si la température est négative, alors elle gèle. Aussi si la température dépasse 100, alors l'eau s'évapore. <br />Écrire un programme qui permet d’afficher de l’état de l’eau selon une température saisie par l’utilisateur.<br />11<br />
  12. 12. Données:<br />Entrées: température<br />Sorties: affichage de l’état de l’Eau<br />Test: sur la température<br />Si >= 100  afficher(«Vapeur»)<br />Si <0 afficher(«Gelée»)<br />Sinon  afficher(«Liquide»)<br />12<br />
  13. 13. Diagramme d'activité<br />13<br />
  14. 14. Script en python <br />temperature=input("Entrez une temperature n")<br />if(temperature<0):<br />print("L'eau est gelee")<br />elif(temperature>=100):<br />print("L'eau s'evapore")<br />else:<br />print("L'eau est liquide")<br />14<br />
  15. 15. Exemple1.4<br />Pour s'inscrire dans un site, on demande en général de choisir un mot de passe et de le saisir une autre fois. <br />Écrire un programme qui demande à un utilisateur de saisir et de vérifier la saisie du mot de passe. <br />15<br />
  16. 16. Données:<br />Entrées: mot de passe 1, mot de passe 2<br />Sorties: message sur l’état de l’opération<br />Test: mot de passe 1, mot de passe 2<br />Si correspondent  afficher(« Inscrit avec succès»)<br />Si non  afficher («Saisie invalide»)<br />16<br />
  17. 17. Diagramme d'activité<br />17<br />
  18. 18. mdp1=raw_input("Veuillez saisir un mot de passe:n")<br />mdp2=raw_input("Veuillez saisir a nouveau le mot de passe:n ")<br />if(mdp1==mdp2):<br />print("Vous venez de vous inscrire avec succes")<br />else:<br />print("Les deux mots de passe ne csont pas similaires!")<br />18<br />
  19. 19. Exemple1.5<br />Ecrire un programmequi permetd’afficher la valeurabsolue d’un entier x donné par l’utilisateur. <br />19<br />
  20. 20. Données: <br />Entrées: nombre X<br />Sorties: affichage de la valeur absolue<br />Test: sur le nombre saisi<br />Si <0  afficher(«-X»)<br />Sinon afficher(«X»)<br />20<br />
  21. 21. Diagramme d'activité<br />21<br />
  22. 22. Script en python <br />abs=x=input("Veuillez saisir un nombren")<br />if(x<0):<br /> abs=-x<br />print("La valeur absolue de "+ str(x)+ " est "+ str(abs)) <br />22<br />
  23. 23. Exemple1.6<br />Écrire un algorithme qui demande deux nombres à l’utilisateur et l’informe ensuite si leur produit est négatif ou positif sans calculer le produit des deux nombres.<br />23<br />
  24. 24. Donées<br />Entrées: deux nombres x et y<br />Sorties: affichage du signe du produit des deux nombres<br />Test: sur les signe de x et y<br />X et Y ont le même signe afficher («Positif»)<br />X et Y n’ont pas le même signe  afficher («Négatif»)<br />X=0 ou Y=0 afficher («Nul»)<br />24<br />
  25. 25. Diagramme d'activité<br />25<br />
  26. 26. Script en python <br />x=input("Entrez X n ")<br />y=input("Entrez Y n ")<br />if((x<0) and(y<0)) or ((x>0) and(y>0)):<br />print("Le produit de X et Y est positif")<br />elif ((x<0) and(y>0)) or ((x>0) and(y<0)):<br />print("Le produit de X et Y est negatif")<br />else:<br />print("Le produit de X et Y est nul") <br />26<br />
  27. 27. Exemple 1.7<br />Écrire un programme qui indique si une suite de trois réels saisis par l’utilisateur sont désordonnés, ordonnés dans le sens croissant ou ordonnés dans le sens décroissant<br />Exemple:<br />A,B,C=8,8,8: «  Égaux»<br />A,B,C=2,45,96: «  Ordre croissant»<br />A,B,C=26,4,3: «  Ordre décroissant»<br />A,B,C=2,15,9: « Désordonnés »<br />27<br />
  28. 28. Donées<br />Entrées:A,B,C<br />Sorties: affichage du type d’ordre de la suite A,B,C<br />Test: comparaison deux a deux entre A,B,C<br />28<br />
  29. 29. Diagramme d'activité<br />29<br />
  30. 30. Exemple 1.8<br />Écrire un programme qui donne le plus grand nombre d'une séquence de 5 entiers.<br /> X <br /> X = 10 <br /> X = 6 <br />30<br />
  31. 31. Donées<br />Entrées: A,B,C,D,E<br />Sorties: affichage du plus petit élément<br />Test: comparaison par rapport a chaque élément de la liste <br />Utiliser une boucle pour tester toutes les valeurs de la liste<br />31<br />
  32. 32. Algorithme<br />Début <br />|<br />| Lire (A,B,C,D,E)<br />|<br />| X=A<br />|<br />|Pour chaque élément i dans la liste (A,B,C,D,E)<br />| |<br />| | Si (i<X):<br />| | |<br />| | | X=i <br />| | |<br />| | Fin pour<br />| |<br />| Fin pour<br />|<br />| Afficher(Le plus petit nombre est , X)<br />Fin <br />Algorithme<br />32<br />
  33. 33. a,b,c,d,e,f=10,59,67,35,141,24<br />x=a<br />for i in (b,c,d,e,f):<br /> if(i<x):<br /> x=i<br />print("Le plus petit nombre de la suite est "+str(x)) <br />Script en python <br />33<br />
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×