Exercices Organigrammes de programmation Chaque programme

Transcription

Exercices Organigrammes de programmation Chaque programme
Exercices Organigrammes de programmation
Chaque programme (donnés ci-dessus en 1, 2, 3 et 4) illustre (dans le désrodre) l'une des
quatre structures fondamentales de programmation ; il s'agira de trouver quel programme
correspond à quelle structure avant de l'écrire.
Séquence linéaire
Début
•
•
"Traitement 1"
"Traitement 2"
Fin
Séquence alternative
Séquence répétitive
"si…alors…sinon"
"tant que…faire…"
Si "condition"
•
•
Tant que "condition"
alors "Traitement 1"
• faire "traitement"
sinon "Traitement 2"
Fin tant que
Fin si
Séquence répétitive
"répéter…
jusqu'à…"
Répéter
"traitement"
jusqu'à
"condition"
1. Ecrire un programme qui fait deviner un nombre caché (fixé dans la mémoire de
l'ordinateur) un utilisateur à qui on redemandera de rejouer tant que le nombre
donné n'est pas le nombre caché.
2. Ecrire un programme qui donne le montant de la monnaie qui doit être rendue à
une somme donnée pour un prix donné (on supposera que la somme est toujours
supérieure au prix).
3. Ecrire un programme qui donne le nom de la première oeuvre de tout philosophe
dont le nom est donné en entrée et rend un message d'erreur si le nom n'est pas
celui d'un philosophe.
4. Ecrire un programme qui ajoute une unité au plus petit nombre de deux nombres
différents donnés en entrée jusqu'à ce que les deux nombres soient identiques.

Documents pareils