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.