A voir également:
- Algorithmique
- Videosurveillance algorithmique - Accueil - Protection
- Les enregistrements en algorithmique exercices corrigés pdf - Forum Programmation
- Arbre algorithmique HELP !!! - Forum Programmation
- Exercice simple d'algorithmique ✓ - Forum Algorithmes / Méthodes
- Exercice en Algorithmique (Boucles) ✓ - Forum Algorithmes / Méthodes
2 réponses
UbuntuPR
Messages postés
89
Date d'inscription
mercredi 22 juin 2011
Statut
Membre
Dernière intervention
1 août 2013
10
27 déc. 2011 à 00:07
27 déc. 2011 à 00:07
Bonsoir,
en procédant grosso modo de la sorte :
Variables initiales :
occur = 0
NbPlusGrand = 0
On commence une boucle :
Tant que occur <= 20 :
Entrez un nombre
nbrEntree = Le nombre Entree
Si nbrEntree > NbPlusGrand alors NbPlusGrand = nbrEntree
Ensuite à la fin de la boucle on récupère NbPlusGrand.
En espérant t'avoir aidé.
en procédant grosso modo de la sorte :
Variables initiales :
occur = 0
NbPlusGrand = 0
On commence une boucle :
Tant que occur <= 20 :
Entrez un nombre
nbrEntree = Le nombre Entree
Si nbrEntree > NbPlusGrand alors NbPlusGrand = nbrEntree
Ensuite à la fin de la boucle on récupère NbPlusGrand.
En espérant t'avoir aidé.
Algorithme Nombre Maximum //Testé sous console Delphi
variables I Entier
NombreSaisi, Max Type de nombre {Relatif ou Réel}
Debut
Max = - MaxInt {Si le type est entier, - MaxExtended ou - MaxDouble si le type
est réel}
Pour I = 1 Jusqu'a 20 faire
Entrez un nombre {Message d'invite}
Lire NombreSaisi
Si NombreSaisi > Max Alors
Max = NombreSaisi
Fin Pour Faire
Ecrire le nombre maximum est Max
Fin
variables I Entier
NombreSaisi, Max Type de nombre {Relatif ou Réel}
Debut
Max = - MaxInt {Si le type est entier, - MaxExtended ou - MaxDouble si le type
est réel}
Pour I = 1 Jusqu'a 20 faire
Entrez un nombre {Message d'invite}
Lire NombreSaisi
Si NombreSaisi > Max Alors
Max = NombreSaisi
Fin Pour Faire
Ecrire le nombre maximum est Max
Fin
27 déc. 2011 à 00:18
27 déc. 2011 à 00:40
27 déc. 2011 à 02:08
En français ça donne :
On rentre un nombre, on vérifie si il est supérieur au nombre maximum entré (au début on dit qu'il vaut zéro). Si il est supérieur, on dit que le nombre max vaut désormais le nombre qui vient juste d'être entré. On répète ça 20 fois, comme cela lorsque que tes 20 fois sont terminés il reste le nombre le plus grand entré.
exemple (avec 3 essais) :
1ere entrée : L'utilisateur rentre le nombre 17. 17 > 0 (0 c'est ton nombre que tu définis au départ). Comme 17 > 0, le nombre max prend la valeur 17.
2eme entrée : L'utilisateur entre le nombre 6. 6 < 17. Le nombre max reste 17.
3eme entrée : L'utilisateur entre le nombre 24. 24 > 17. Le nombre max prend la valeur qui vient d'être rentrée c'est à dire 24.
Résultat :
Le nombre max est 24.
Si tu veux cette algorithme dans un langage particulier dis le moi je te ferais un exemple.
27 déc. 2011 à 02:19