Poster une réponse 
Les variables listes
24-11-2010, 10:56 PM
Message : #1
Star Les variables listes


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...huuh

Çe serait si bien d'avoir un algorithme qui calcule la moyenne de notes whistle



Voici un algorithme qui calcule la moyenne de 10 notes :

[Image: Image%20200.png]

Mais on ne peut pas utiliser cet algorithme pour calculer la moyenne de 35 notes ou 4 notes decu

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 cole



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



[Image: Image%20201.png]

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] Smile

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" Smile

[Image: Image%20202.png]
arrow Ecrire la ligne manquante roll

arrow De la même façon, remplacer la ligne du calcul de la moyenne par une boucle "pour"

arrow Regrouper les 2 boucles pour n'en faire qu'une seule

arrow Compléter l'algorithme pour qu'à l'exécution :

• on demande le nombre de notes
• on demande les notes
• on affiche la moyenne

[Image: 118.gif]
Visiter le site internet de cet utilisateur Trouver tous les messages de cet utilisateur
Citer ce message dans une réponse Return to top
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 roll
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 happy
Trouver tous les messages de cet utilisateur
Citer ce message dans une réponse Return to top
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...hein
edit: et hop il n'y est plus!!!

C'est dur d’être le treizième apôtre
gifmosu
Visiter le site internet de cet utilisateur Trouver tous les messages de cet utilisateur
Citer ce message dans une réponse Return to top
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 arrow
Il en reste 3...

[Image: 118.gif]
Visiter le site internet de cet utilisateur Trouver tous les messages de cet utilisateur
Citer ce message dans une réponse Return to top
25-11-2010, 08:09 PM
Message : #5
RE: Les variables listes
voila

C'est dur d’être le treizième apôtre
gifmosu
Visiter le site internet de cet utilisateur Trouver tous les messages de cet utilisateur
Citer ce message dans une réponse Return to top
Poster une réponse