On peut ajouter un élément à une liste grâce à la commande Ajouter_a
.
La commande Longueur
retourne le nombre d’éléments de la liste passée en argument
Vous pouvez faire quelques expériences en modifiant le programme ci-dessus.
On peut accéder à la valeur d’un élément d’une liste grâce à la commande Nieme
.
Cette commande se prononce « énième » (comme « deuxième », « troisième »… mais
avec un « n » au début).
Attention, on numérote les éléments à partir de 1.
Même chose, vous pouvez faire quelques expériences en modifiant le programme ci-dessus.
Que fait l’algorithme suivant ?
Dès que vous avez trouvé, appelez le professeur sans hurler la réponse.
Que fait l’algorithme suivant ?
Dès que vous avez trouvé, appelez le professeur sans hurler la réponse.
Comment le modifier pour qu’il affiche quelque chose de lisible ?
Modifier l’algorithme de copie ci-dessous pour que la liste copiée ne
contienne que les nombres positif de la liste originale.
Dès que c’est fait, appelez le professeur.
Si vous êtes en avance, essayez d’écrire un algorithme qui crée une copie de la liste originale, mais à l’envers.
Reprenons la liste du début de ce fichier.
On peut modifier la valeur d’un élément grâce à la commande Affecter_a
(la même que d’habitude) mais avec le mot-clé En_position
.
Remarquez qu’on a remplacé le premier élément (en position 1) par un 7.
Dans la fenêtre suivante, écrire un algorithme qui modifie liste_nombres
de façon à remplacer les nombres négatifs par des zéros.
Attention : il faut modifier la liste et non en créer une copie.
Dès que c’est fait, appelez le professeur.
L’algorithme précédent affiche 60 entiers tirés au sort entre 1 et 6 compris (comme un dé à 6 faces). On veut compter le nombre de tirages de chaque face, mais plutôt que d’utiliser six compteurs, on va utiliser une liste de six entiers valant tous 0 au départ de l’algo.
Modifiez cet algorithme pour qu’il affiche la liste contenant les compteurs à l’issue du tirage des 60 dés.
Indice : utiliser (Affecter_a compteurs (Liste 0 0 0 0 0 0))
.
Vous pouvez maintenant passer à cette page.