Bibm@th

Forum de mathématiques - Bibm@th.net

Bienvenue dans les forums du site BibM@th, des forums où on dit Bonjour (Bonsoir), Merci, S'il vous plaît...

Vous n'êtes pas identifié(e).

#26 15-06-2015 13:21:29

johnniewalk
Membre
Inscription : 12-06-2015
Messages : 1
Site Web

Re : [AlgoBox] Algorithmique et suites

From this all post did you got an exact answer

Hors ligne

#27 15-06-2015 17:30:33

diallo cheick tidiane
Invité

Re : [AlgoBox] Algorithmique et suites

Bjr. Desoler pour le retard ici la connextion deconne. Avec le langage AlgoBox. La taille du tableau et les remplissage sont entré par l`utilisateur. Non le tableau compte uniquement que des Nombre.

#28 15-06-2015 17:49:36

diallo cheick tidiane
Invité

Re : [AlgoBox] Algorithmique et suites

Yoshi bsr. Excusez encore fu retard j`ai poste les renseignements vous avez vous.

#29 15-06-2015 20:47:23

yoshi
Modo Ferox
Inscription : 20-11-2005
Messages : 16 948

Re : [AlgoBox] Algorithmique et suites

Bonsoir,

Tu vas déclarer d'abord des variables :
T type liste
n type nombre  (dimension de la liste, c'est à dire nombre d'éléments dans la liste)
ii   type nombre (indice de liste)
mini  type nombre
maxi type nombre
Ensuite tu vas passer à l'algo proprement dit
Pour faire propre et t'y retrouver
Afficher message "Dimension du tableau : "
Lire n
Tu initialises mini et maxi
Affecter valeur à la variable mini : 1.000.000.
Affecter valeur à la variable maxi : 0.

Boucle Pour
Pour ii = 1 à n
Afficher message "Nombre no : "
Lire T[ii] 
fin pour

Lecture du tableau
Pour ii de 1 à n
SI T[ii] <mini ALORS
    Affecter valeur T[ii] à mini
Fin si
SI T[ii]> maxi ALORS
    Affecter valeur T[ii] à maxi
FIN SI
FIN POUR

Afficher Message "Le plus petit nombre de la liste est : "
Afficher variable mini  (cocher retour à ligne)
Afficher Message "Le plus grand nombre de la liste est : "
Afficher variable maxi
----------------------------------------------
Je demande la dimension n
J'initialise mini et maxi
Je demande n fois de suite de rentrer un nombre que je range dans la liste
J'ai initialisé mini avec un très grand nombre, ainsi des nombres rentrés auront une bonne chance d'être inférieurs...
J'ai initialisé maxi avec un très grand nombre, ainsi des nombres rentrés auront une bonne chance d'être supérieurs...
Je parcours ensuite tous les éléments de la liste un par un et à chaque itération, je compare chaque nombre lu l avec mini et masi
Si l est < à mini alors le nouveau mini prend la valeur l
Sinon si  l est > à maxi alors le nouveau maxi prend la valeur l
En sortie de boucle j'affiche la valeur de mini et de maxi....
Là j'ai choisi de remplir le tableau puis de le parcourir pour les comparaisons, mais on pourrait faire la même chose en 1 fois en mettant les blocs Si après avoir entré un nombre.
Ainsi lorsque j'ai fini de remplir ma liste, j'ai déjà le mini et le maxi...

Quelle méthode préfères-tu ?
Demain, je taperai les deux variantes et je testerai les Algos.
D'ici là, réfléchis t commence à rédiger ton algo.
Je corrigerais ensuite si nécessaire...

@+


Arx Tarpeia Capitoli proxima...

Hors ligne

#30 16-06-2015 15:38:38

yoshi
Modo Ferox
Inscription : 20-11-2005
Messages : 16 948

Re : [AlgoBox] Algorithmique et suites

Bonjour,

Voilà c'est fait...
Mais comme ça m'ennuyait de taper les nombres à la demande, j'ai remplacé
Lire T[ii]  par : T[ii] PREND_LA_VALEUR ALGOBOX_ALEA_ENT(1,1000)
qui remplit le tableau de n entiers pseudo-aléatoires choisis entre 1 et 1000
Tout fonctionne.

Dans ce que je t'ai suggéré, si tu sais que ALGOBOX peut trouver tout seul le mini et le maxi d'une liste, on remplace :

Pour ii de 1 à n
SI T[ii] <mini ALORS
    Affecter valeur T[ii] à mini
Fin si
SI T[ii]> maxi ALORS
    Affecter valeur T[ii] à maxi
FIN SI
FIN POUR

par deux lignes :
mini PREND_LA_VALEUR ALGOBOX_MINIMUM(T,1,n)
maxi PREND_LA_VALEUR ALGOBOX_MAXIMUM(T,1,n)

@+


Arx Tarpeia Capitoli proxima...

Hors ligne

#31 18-06-2015 09:15:22

yoshi
Modo Ferox
Inscription : 20-11-2005
Messages : 16 948

Re : [AlgoBox] Algorithmique et suites

Bonjour,

Encore en panne de connexion internet ?
Je ne posterai le(s) script(s) que dans 8 jours...

@+


Arx Tarpeia Capitoli proxima...

Hors ligne

#32 27-06-2015 09:29:44

Diallo cheick tidiane
Invité

Re : [AlgoBox] Algorithmique et suites

Bjr. Desolez du long retard. Ok jai pu le faire le programme.  J ai juste un autre algorithme a vous soumettre sur Algobox.  L exercice demande de a l utilisateur de mettre la taille et le programme  remplir un tableau avec des 0 et 1. Mais les 1 seront classés Diagonalement des deux coter. Et le reste seront que des 0. Comme sa. Merci
10000001
00100100
00101000
10000001

Pied de page des forums