Outils pour utilisateurs

Outils du site


bloc1:fichesavoirstableaux1

Différences

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

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
bloc1:fichesavoirstableaux1 [2024/10/13 23:08] – [Déclaration d’une liste] techer.charles_educ-valadon-limoges.frbloc1:fichesavoirstableaux1 [2024/10/13 23:20] (Version actuelle) – [Recherche séquentielle dans un tableau non trié] techer.charles_educ-valadon-limoges.fr
Ligne 123: Ligne 123:
  
 === Ajouter plusieurs éléments à la fin de la liste === === Ajouter plusieurs éléments à la fin de la liste ===
-La méthode AddRange() prend une collection d’éléments et les ajoute à la fin de la liste.+La méthode **AddRange()** prend une collection d’éléments et les ajoute à la fin de la liste.
 <code c#> <code c#>
 List<int> maListe = new List<int>(); // créer une nouvelle liste vide List<int> maListe = new List<int>(); // créer une nouvelle liste vide
Ligne 132: Ligne 132:
 === Insérer un élément à une position spécifique === === Insérer un élément à une position spécifique ===
  
-Pour insérer un élément à une position spécifique de la liste, plutôt qu’à la fin, on utilise la méthode Insert() qui prend deux paramètres : +Pour insérer un élément à une position spécifique de la liste, plutôt qu’à la fin, on utilise la méthode **Insert()** qui prend deux paramètres : 
   * l’index à laquelle l’élément doit être inséré    * l’index à laquelle l’élément doit être inséré 
   * et l’élément à insérer :   * et l’élément à insérer :
Ligne 139: Ligne 139:
 maListe.Insert(2, 10); // insérer 10 à l’index 2 maListe.Insert(2, 10); // insérer 10 à l’index 2
 </code> </code>
 +
 +=== Supprimer un élément de la liste ===
 +La méthode **Remove()** permet de supprimer des éléments d'une liste.
 +
 +<WRAP center round info >
 +  * Tutoriel de Microsoft Learn : https://learn.microsoft.com/fr-fr/dotnet/csharp/tour-of-csharp/tutorials/list-collection
 +  * Apprendre C# : https://learn.microsoft.com/fr-fr/shows/csharp-for-beginners/ 
 +</WRAP>
 +
 <WRAP center round todo> <WRAP center round todo>
 **Exercice 2** **Exercice 2**
-  *   * Créez un nouveau projet TableauExercice2.+  * Créez un nouveau projet TableauExercice2.
   * Reprenez le code de l'exercice 1 et utilisez un tableau dynamique en lieu et place du tableau statique   * Reprenez le code de l'exercice 1 et utilisez un tableau dynamique en lieu et place du tableau statique
 </WRAP> </WRAP>
Ligne 173: Ligne 182:
   * Dans le cas où elle a été trouvée, il faut préciser la position dans le vecteur.   * Dans le cas où elle a été trouvée, il faut préciser la position dans le vecteur.
 On ne s'inquiètera pas du problème lié à une saisie erronée au niveau du type d'une variable. On ne s'inquiètera pas du problème lié à une saisie erronée au niveau du type d'une variable.
 +
 </WRAP> </WRAP>
  
Ligne 181: Ligne 191:
   * Le programme doit permettre de saisir le nombre de notes à gérer ;   * Le programme doit permettre de saisir le nombre de notes à gérer ;
   * Puis vous permettre des saisir les notes en les rangeant dans un tableau à une dimension pouvant contenir le nombre de notes voulus.   * Puis vous permettre des saisir les notes en les rangeant dans un tableau à une dimension pouvant contenir le nombre de notes voulus.
-  * Le programme doit alors calculer la moyenne des notes et l'afficher +  * Le programme doit alors calculer la moyenne des notes et l'afficher.
-    * **sans faire appel à une fonction** ; +
-    * puis en faisant **appel à une fonction** qui reçoit en paramètre le tableau de notes et qui retourne la moyenne.+
  
 En C#, pour obtenir la taille d’un tableau, il faut utiliser **Length** sur le tableau. Par exemple, si le tableau s’appelle notes, alors notes.Length donne sa taille. En C#, pour obtenir la taille d’un tableau, il faut utiliser **Length** sur le tableau. Par exemple, si le tableau s’appelle notes, alors notes.Length donne sa taille.
  
 </WRAP> </WRAP>
 +
 ===== Les tableaux à deux dimensions ===== ===== Les tableaux à deux dimensions =====
   * Les tableaux qui ont été présentés étaient à une dimension.   * Les tableaux qui ont été présentés étaient à une dimension.
bloc1/fichesavoirstableaux1.1728853717.txt.gz · Dernière modification : 2024/10/13 23:08 de techer.charles_educ-valadon-limoges.fr