Outils pour utilisateurs

Outils du site


profgra:peda:listes:accueil

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

profgra:peda:listes:accueil [2015/08/28 09:06]
profgra:peda:listes:accueil [2015/08/28 09:06] (Version actuelle)
Ligne 1: Ligne 1:
 +# Listes
  
 +## Exercices
 +
 +* [quelques exercices de base sur les listes](profgra:​peda:​listes:​listes_1)
 +* [quelques exercices sur les listes de listes](profgra:​peda:​listes:​listes_2)
 +
 +## Quelques notes
 +
 +* Modifier une liste
 +    * `Ajouter_a` (puis exo saisie et affichage de la saisie, SA, SG)
 +    * `Retirer_de` (trouver un exo à pile)
 +    * `Affecter... En_position...` (penser à une des branches contenant un bout de tuto)
 +        * exo filtre (remplacer les nombres négatifs d’une liste par 0)
 +        * exo multi-compteur (on lance un dé 100 fois et on veut compter
 +          le nombre de sorties de chaque face)
 +* Listes de listes
 +    * Avec `(Liste (Liste 1 2) (Liste 3 4) (Liste 5 6))`
 +        * parcours pour afficher les sous-listes,​ considérées comme des lignes
 +          (comme si on l’écrivait en passant à la ligne après chaque sous-liste)
 +        * remplacer l’affichage de chaque sous-liste par un parcours de la ligne
 +          (on affiche finalement les entiers de 1 à 6), ce parcours est le *parcours canonique*
 +        * ajouter à cet affichage (sur une même ligne) l’affichage de `i` et de `j`,
 +          et observer que la boucle intérieure tourne plus vite
 +        * écrire une procédure qui affiche une liste de liste sous forme de matrice,
 +          les sous-listes étant considérées comme étant les lignes de la matrice,
 +          puis idem pour les colonnes de la matrice (`Afficher_comme_lignes` et
 +          `Afficher_comme_colonnes`)
 +    * Créer une liste de listes
 +        * écrire une fonction prenant deux entiers strictement positifs `m` et `n`
 +          en paramètre et retournant une liste de longueur `n` contenant des listes
 +          de longueur `m` pleines de zéros, appelons-la `matrice_mxn`
 +        * on veut remplir des matrices 3×2 de
 +          [trois fois huit façons](http://​profgra.org/​lycee/​BTS-SIO1-U22-06_Tableaux_exos.html#​parcours) :
 +            * trois car :
 +                * un compteur mais un parcours tordu (`i` et `j` libres et
 +                  on accède au `j`ème élément de la `i`ème ligne)
 +                * le parcours canonique avec calcul sur `i` et `j`
 +                * un compteur mais un parcours tordu (boucle du parcours
 +                  canonique, mais calcul sur la position de l’élément)
 +    * [saisie d’infos](http://​profgra.org/​lycee/​BTS-SIO1-U22-06_Tableaux_exos.html#​saisie-dinformations)
 +    * [maxima par lignes et colonnes](http://​profgra.org/​lycee/​BTS-SIO1-U22-06_Tableaux_exos.html#​maxima-par-lignes-et-par-colonnes)
 +    * [calculs sur matrices](http://​profgra.org/​lycee/​BTS-SIO1-U22-06_Tableaux_exos.html#​matrices)
profgra/peda/listes/accueil.txt · Dernière modification: 2015/08/28 09:06 (modification externe)