![]() |
Les variables listes - Version imprimable +- Accueil (http://mathsbidouille.free.fr/forum) +-- Forum : Le forum de mathsbidouille... (/forumdisplay.php?fid=28) +--- Forum : Algorithmique et programmation (/forumdisplay.php?fid=49) +---- Forum : Algobox (/forumdisplay.php?fid=56) +---- Discussion : Les variables listes (/showthread.php?tid=289) |
Les variables listes - jumera - 24-11-2010 10:56 PM Bonjour Les conseils de classe approchent... Il va falloir que je calcule des moyennes... ... de 2 notes, de 3 notes, de 4 notes, de 35 notes, etc... ![]() Çe serait si bien d'avoir un algorithme qui calcule la moyenne de notes ![]() Voici un algorithme qui calcule la moyenne de 10 notes : ![]() Mais on ne peut pas utiliser cet algorithme pour calculer la moyenne de 35 notes ou 4 notes ![]() En effet, il faudrait reécrire à chaque fois l'algorithme en rajoutant (ou supprimant) des variables en modifiant la formule du calcul de la moyenne ![]() Jusqu'à présent, nous avons utilisé des variables de type nombre En déclarant la variable de type nombre A, on appelle A une case mémoire qui peut contenir des nombres Avec AlgoBox, on peut aussi créer des variables de type liste En déclarant la variable de type liste L, on appelle L une liste de cases mémoires qui peuvent contenir des nombres Toutes ces cases sont bien sûr numérotées pour pouvoir y accéder ! Un numéro est un nombre entier relatif (c'est-à-dire positif ou négatif) On peut numéroter comme un veut ! Le plus simple est de commencer au numéro 1... Alors : L(1) sera le nom du premier élément de la liste L(2) sera le nom du deuxième élément de la liste L(n) sera le nom du n-ième élément de la liste ![]() On comprend tout de suite un intérêt des listes : Au lieu de déclarer 10 variables de type nombre... on déclare 1 seule variable de type liste... et nos 10 variables s'appellent L[1] L[2] L[3] . . . L[10] ![]() Mais, vu que chaque élément de la liste est repéré par son numéro de ligne, on peut remplacer les 10 lignes d'entrée par une boucle "pour" ![]() ![]() ![]() ![]() ![]() ![]() ![]() • on demande le nombre de notes • on demande les notes • on affiche la moyenne RE: Les variables listes - Little Dragoon - 25-11-2010 07:06 PM Après on peut compléter l'algorithme avec une deuxième liste, celle des moyennes des élèves ![]() En demandant bien sur le nombre d'élèves. Si on a bien compris comment on se sert des listes, c'est simple : il suffit de mettre une boucle pour autour de l'algorithme qu'on vient de faire. On peut même afficher la moyenne générale du coup ![]() RE: Les variables listes - mosu - 25-11-2010 07:56 PM Est-ce que c'est ça j'ai un petit doute... ![]() edit: et hop il n'y est plus!!! RE: Les variables listes - jumera - 25-11-2010 08:04 PM Yes ! (enlève ton fichier stp... fô que les autres trouvent... merci) Bien... tu as fait la première ![]() Il en reste 3... RE: Les variables listes - mosu - 25-11-2010 08:09 PM voila |