Date post: | 27-May-2015 |
Category: |
Education |
Upload: | wiki-info-systeme |
View: | 585 times |
Download: | 0 times |
LES TABLEAUX EN JAVAPREPARÉ PAR: ING. DAVID JOSEPH
HELLO WORLD!
Plan
Notion de tableau Création de tableau Exemple Affectation entre tableaux Egalite ente tableaux Tableaux multidimensionnels Longueur tableaux
multidimensionnels Tableaux asymétriques Examen d’ évaluation TP
NOTION DE TABLEAU
• Pour pouvoir écrire des programmes un peu plus intéressants, il est nécessaire d'appliquer des traitements à des séquences de données. Une manière classique est de les rassembler dans un tableau. Dans l'exemple qui suit, on réunit dans un tableau le nombre d'heures d'ensoleillement de chaque jour de la semaine.
NOTION DE TABLEAU
• Un tableau est une structure de données qui réunit des valeurs (données) d'un même type (le type int dans l'exemple ci-dessus).
• On peut le voir comme une suite de cases contiguës repérées (indicées) par un entier (int). Le premier indice ayant pour valeur 0.
• Un tableau constitue une nouvelle valeur. Or toute valeur doit appartenir à un type. Il est donc nécessaire de définir un nouveau type auquel ces éléments (ces valeurs) appartiendront.
• Dans l'exemple, on définit le type int[] comme un ensemble de tableaux contenant des entiers (de type int). Les indices de 0 à 6 correspondront respectivement aux jours de la semaine de lundi à dimanche.
• Il est alors possible de déclarer une variable (uneSemaine) de ce nouveau type, d'enregistrer des valeurs dans les cases de ce tableau, de sélectionner une case connaissant son indice ( uneSemaine[i] ).
NOTION DE TABLEAU
CRÉATION DE TABLEAU
CRÉATION DE TABLEAU
EXEMPLE
AFFECTATION ENTRE TABLEAUX
EGALITE ENTRE TABLEAUX
TABLEAUX MULTIDIMENSIONNELS
LONGUEUR DES TABLEAUX MULTIDIMENSIONNELS
TABLEAUX ASYMÉTRIQUES
EXAMEN
• Passez votre examen en ligne sur notre site:
wikinfosysteme.azurewebsites.net/fcn
TP
• Déclarer un tableau t de réels simple précision.
• Créer un tableau tab d’entiers de taille 8.
• Déclarer et initialiser un tableau x avec les 5 premières lettres de l’alphabet
• Remplir le tableau t précédent avec 3 valeurs quelconques (en une ligne de code) 1 point par bonne
réponse
TP
• Corriger les 3 erreurs du programme suivant :
public class Errone{
public static void main(String[] args){
float[] t;
for( int i=0;i<=t.length();i++)
t(i) = Math.random100;
}
}
3 points
TP• Etant données ces quelques lignes de code :
1) int[] t = new int[5]{10,20,30,40,50 } ;
2) int[] p = new int[5]{10,20,30,40,50 } ;
3) int[] x;
4) x=t;Répondre aux questions suivantes par oui ou non, ensuite justifier votre reponse :1- y-a-t-il des erreurs ?2- est ce que t==p ?3- est-ce que p==x ?4- est-ce que t==x ?
0.75 point par bonne réponse
TP• Un agenda est vu comme un tableau de 52 semaines, chaque semaine
étant composée de 7 jours eux mêmes divisés en 8 plages horaires. Chaque plage peut contenir un message sous la forme d’une chaîne de caractères.
• Travail a faire:1) Déclarer et construire un tableau représentant un agenda.
2) Noter le message "RDV avec Maman" le lundi de la 25ème semaine à la 4ème plage horaire.
3) Modifier le tableau de telle manière que le nombre de plages horaires passe à 12 par jour la 36ème semaine.
4) Modifier le tableau de telle manière que le nombre de plages horaires passe à 6 le mardi de la 45ème semaine.
10 points
REFERENCE
• Tableaux a une dimension en Java
• Programacion de juegos para celulares
• Apprenez a programmer a Java
• Java pour enfants
• Préparé par: ING. David Joseph
• Révisé par: Mario Joseph
• Date publication: 13/06/2014