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édentes Révision précédente
Prochaine révision
Révision précédente
bloc1:fichesavoirstableaux1 [2021/11/25 19:46]
techer.charles_educ-valadon-limoges.fr [Recherche séquentielle dans un tableau non trié]
bloc1:fichesavoirstableaux1 [2023/11/12 22:08] (Version actuelle)
techer.charles_educ-valadon-limoges.fr
Ligne 23: Ligne 23:
   * utiliser le **nom** du tableau ;   * utiliser le **nom** du tableau ;
   * suivi d'un indice de **case**.    * suivi d'un indice de **case**. 
 +===== Tableau statique et tableau dynamique=====
 +Un **tableau statique** a une taille **fixe** déterminée à la déclaration du tableau.
 +
 +Un **tableau dynamique** a une taille qui est **définie lors de l'exécution du programme**.  La taille du tableau est alors définie au moment de l’exécution du programme et en fonction du déroulement de ce programme. Cela permet d'avoir une **allocation dynamique de mémoire** en fonction des besoins.
 +
 ===== Déclarer un tableau ===== ===== Déclarer un tableau =====
  
Ligne 35: Ligne 40:
 int[] notes = new int[4]; int[] notes = new int[4];
 </code> </code>
-===== Utiliser un tableau de données =====+===== Utiliser un tableau statique de données =====
 Un tableau s’utilise comme une variable mais en précisant l’indice de la case concernée. Un tableau s’utilise comme une variable mais en précisant l’indice de la case concernée.
  
Ligne 55: Ligne 60:
 { {
   Console.Write("Entrez une note  : ");   Console.Write("Entrez une note  : ");
-  note[i] = int.Parse(Console.ReadLine());+  notes[i] = int.Parse(Console.ReadLine());
 } }
 </code> </code>
Ligne 65: Ligne 70:
   * Le programme doit permettre de saisir 5 températures entières entre -20 et +40 (sans contrôler la saisie) ;   * Le programme doit permettre de saisir 5 températures entières entre -20 et +40 (sans contrôler la saisie) ;
   * Le programme doit ensuite afficher combien de températures sont négatives et combien de températires sont positives   * Le programme doit ensuite afficher combien de températures sont négatives et combien de températires sont positives
 +</WRAP>
 +
 +<WRAP center round todo>
 +**Exercice 2**
 +  * Documentez-vous sur la gestion de **tableau dynamique** en C# 
 +  * 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
 </WRAP> </WRAP>
 ===== Rechercher dans un tableau ===== ===== Rechercher dans un tableau =====
Ligne 100: Ligne 112:
 **Exercice 3** **Exercice 3**
  
-  * Créez un nouveau projet TableauExercice3.+  * Créez une nouveau projet à partir de ce dépôt Git https://github.com/ctecher/TableauExercice3.git
   * 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.
Ligne 145: Ligne 157:
 </WRAP> </WRAP>
  
-==== Eléments de corrections ==== 
-  * Exercice 1 : https://github.com/ctecher/TableauExercice1_Cor.git 
-  
  
bloc1/fichesavoirstableaux1.1637865988.txt.gz · Dernière modification: 2021/11/25 19:46 de techer.charles_educ-valadon-limoges.fr