Les variables listes
|
24-11-2010, 10:56 PM
Message : #1
|
|||
|
|||
![]() 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 ![]() |
|||
25-11-2010, 07:06 PM
Message : #2
|
|||
|
|||
RE: Les variables listes
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 ![]() |
|||
25-11-2010, 07:56 PM
(Ce message a été modifié le : 25-11-2010 08:09 PM par mosu.)
Message : #3
|
|||
|
|||
RE: Les variables listes
Est-ce que c'est ça j'ai un petit doute...
![]() edit: et hop il n'y est plus!!! C'est dur d’être le treizième apôtre
![]() |
|||
25-11-2010, 08:04 PM
Message : #4
|
|||
|
|||
RE: Les variables listes
Yes !
(enlève ton fichier stp... fô que les autres trouvent... merci) Bien... tu as fait la première ![]() Il en reste 3... ![]() |
|||
25-11-2010, 08:09 PM
Message : #5
|
|||
|
|||
RE: Les variables listes
voila
C'est dur d’être le treizième apôtre
![]() |
|||