Cours d'algorithmique
Résolu/Fermé
celelia
Messages postés
3
Date d'inscription
mardi 25 novembre 2014
Statut
Membre
Dernière intervention
1 décembre 2014
-
Modifié par celelia le 25/11/2014 à 15:24
celelia Messages postés 3 Date d'inscription mardi 25 novembre 2014 Statut Membre Dernière intervention 1 décembre 2014 - 27 nov. 2014 à 17:29
celelia Messages postés 3 Date d'inscription mardi 25 novembre 2014 Statut Membre Dernière intervention 1 décembre 2014 - 27 nov. 2014 à 17:29
A voir également:
- Cours d'algorithmique
- Panne tnt en cours aujourd'hui - Guide
- Arret en cours infini ✓ - Forum Windows 8 / 8.1
- Commande en cours de validation fnac - Forum Consommation & Internet
- Association avec le serveur freebox en cours - Forum Freebox
- Chronopost colis en cours d'acheminement depuis 1 semaine ✓ - Forum Consommation & Internet
2 réponses
Arya Dröttningu
Messages postés
581
Date d'inscription
mardi 12 janvier 2010
Statut
Membre
Dernière intervention
3 janvier 2019
157
26 nov. 2014 à 02:42
26 nov. 2014 à 02:42
Bonjour,
En fait il te donne un exemple de déroulement de l'algorithme (ou de l'exécution du programme).
L'algorithme est une boucle (comme indiqué ton énoncé) : il demande 3 nombres à l'utilisateur entre 100 et 1000, lui retourne tantôt le plus grand tantôt le plus petit puis redemande 3 nombres à l'utilisateur, .... Il ne s'arrêtera que lorsque les 3 nombres seront identiques.
Dans ton exemple le 125 n'a rien à voir avec le 752, je te décompose le truc :
Premier tour de boucle :
l'utilisateur entre 3 nombres :
125 : ok
135 : ok
7 : problème c'est plus petit que 100 => message d'erreur et l'algo attend un autre nombre
654 : ok
les nombres sont différents, on renvoie le plus grand et le plus petit et on recommence
Deuxième tour :
Idem, on a trois nombres entrés par l'utilisateur ; tous sont entre 100 et 1000 mais ils sont différents : on renvoie le plus grand, le plus petit et on recommence
Troisième tour :
L'utilisateur a saisi 3 nouveau nombre, ils sont entre 100 et 1000 et ils sont TOUS identiques : fin de l'algo
On est arrivé à la fin car l'utilisateur a entré 3 nombres identiques. Si par exemple au troisième tour il avait mis 752, 752 et 326 on aurait fait un 4e tour et etc.
J'espère avoir été claire. Si tu as d'autres questions n'hésite pas.
En fait il te donne un exemple de déroulement de l'algorithme (ou de l'exécution du programme).
L'algorithme est une boucle (comme indiqué ton énoncé) : il demande 3 nombres à l'utilisateur entre 100 et 1000, lui retourne tantôt le plus grand tantôt le plus petit puis redemande 3 nombres à l'utilisateur, .... Il ne s'arrêtera que lorsque les 3 nombres seront identiques.
Dans ton exemple le 125 n'a rien à voir avec le 752, je te décompose le truc :
Premier tour de boucle :
Saisir le premier nombre : 125
Saisir le deuxième nombre : 135
Saisir le troisième nombre : 7
Refuser car inferieur à 100
Saisir le troisième nombre : 654
Le plus grand nombre est : 654
Le plus petit nombre est : 125 (tu as mis 120 je pense que c'est une erreur)
l'utilisateur entre 3 nombres :
125 : ok
135 : ok
7 : problème c'est plus petit que 100 => message d'erreur et l'algo attend un autre nombre
654 : ok
les nombres sont différents, on renvoie le plus grand et le plus petit et on recommence
Deuxième tour :
Saisir le premier nombre : 825
Saisir le deuxième nombre : 656
Saisir le troisième nombre : 540
Le plus grand nombre est 825
Le plus petit nombre est 540
Idem, on a trois nombres entrés par l'utilisateur ; tous sont entre 100 et 1000 mais ils sont différents : on renvoie le plus grand, le plus petit et on recommence
Troisième tour :
Saisir le premier nombre : 752
Saisir le deuxième nombre : 752
Saisir le troisième nombre : 752
L'utilisateur a saisi 3 nouveau nombre, ils sont entre 100 et 1000 et ils sont TOUS identiques : fin de l'algo
On est arrivé à la fin car l'utilisateur a entré 3 nombres identiques. Si par exemple au troisième tour il avait mis 752, 752 et 326 on aurait fait un 4e tour et etc.
J'espère avoir été claire. Si tu as d'autres questions n'hésite pas.
celelia
Messages postés
3
Date d'inscription
mardi 25 novembre 2014
Statut
Membre
Dernière intervention
1 décembre 2014
27 nov. 2014 à 17:29
27 nov. 2014 à 17:29
Merci beaucoup pour ton aide j'ai enfin compris ! je vais enfin pouvoir avancer :p