Algorithme V : Les tableaux
Laval
Bellepierre
8 avril 2013
Laval Algorithme V : Les tableaux
Tableaux `a 1 dimension
D´efinition
Un tableau est une structure de donn´ee permettant de m´emoriser
plusieurs valeurs.
Remarques
1Tous les ´el´ements d’un tableau ont le mˆeme type.
2Un tableau est une variable complexe .
3Un tableau se parcourt avec des boucles.
4Un tableau est une suite finie d’´el´ements.
D´eclaration
On utilise des crochets pour d´eclarer le tableau.
Tableau[0..20] est un tableau de 21 ´el´ements.
Laval Algorithme V : Les tableaux
Exemple avec un calcul de moyenne
Algorithme calcul de moyenne
Variables
notes: tableau [1..12] d’entiers
i,s: entier
ebut
Afficher "Saisir la liste des 12 notes"
Pour i de 1 `a 12 Faire
Saisir notes[i]
s <- 0
Pour i de 1 `a 12
s <- s+notes[i]
afficher "Moyenne= ",s/12
Fin
Laval Algorithme V : Les tableaux
Syntaxe en java
D´eclaration sans valeurs initiales
....
int[] notes = new int[11];
notes[3]=4
....
On initialise `a la valeur 4 le troisi`eme terme du tableau notes
D´eclaration avec valeurs initiales
....
int[] notes = {3,12,15,11,19,8,14,16,12,14,13,14};
...
Notes[0]=3
Notes[5] vaut 8
Laval Algorithme V : Les tableaux
La moyenne version java
package test;
import java.util.Scanner;
public class Test {
public static void main(String[] args) {
int[] notes = new int[12];
int i,s;
float m;
Scanner clavier=new Scanner(System.in);
for (i=0;i<12;i++){
System.out.println("Note de rang "+i);
notes[i]= clavier.nextInt();
}
s=0;
for (i=0;i<12;i++){
s=s+notes[i];
}
m=s/12;
System.out.println("Moyenne = "+m);
}
}
Laval Algorithme V : Les tableaux
1 / 9 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !