SlideShare a Scribd company logo
1 of 20
LES TABLEAUX EN
JAVA
PREPARÉ 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

More Related Content

What's hot

REA- Diagramas de Casos de Uso da UML
REA- Diagramas de Casos de Uso da UMLREA- Diagramas de Casos de Uso da UML
REA- Diagramas de Casos de Uso da UMLIFFar - SVS
 
Documentar Requisitos Usando Modelos
Documentar Requisitos Usando ModelosDocumentar Requisitos Usando Modelos
Documentar Requisitos Usando ModelosBarbara Lima
 
Estrutura de Dados - Aula 01 - Apresentação
Estrutura de Dados - Aula 01 - ApresentaçãoEstrutura de Dados - Aula 01 - Apresentação
Estrutura de Dados - Aula 01 - ApresentaçãoLeinylson Fontinele
 
UML Part1-Introduction Mansouri
UML Part1-Introduction MansouriUML Part1-Introduction Mansouri
UML Part1-Introduction MansouriMansouri Khalifa
 
Modelo de especificação de caso de uso
Modelo de especificação de caso de usoModelo de especificação de caso de uso
Modelo de especificação de caso de usoLeandro Rodrigues
 
Pertemuan 09 (procedure dan function database)
Pertemuan 09 (procedure dan function database)Pertemuan 09 (procedure dan function database)
Pertemuan 09 (procedure dan function database)Rifky A Ayub
 
Simulado Bahiana 2015.1
Simulado Bahiana 2015.1Simulado Bahiana 2015.1
Simulado Bahiana 2015.1emanuel
 
นอมัลไลเซชั่น ( Normalization )1nf-3nf
นอมัลไลเซชั่น ( Normalization )1nf-3nfนอมัลไลเซชั่น ( Normalization )1nf-3nf
นอมัลไลเซชั่น ( Normalization )1nf-3nfCh Khankluay
 
Análise Orientada a Objetos - Casos de Uso
Análise Orientada a Objetos - Casos de UsoAnálise Orientada a Objetos - Casos de Uso
Análise Orientada a Objetos - Casos de UsoCursoSENAC
 
ไวรัสคอมพิวเตอร์
ไวรัสคอมพิวเตอร์ไวรัสคอมพิวเตอร์
ไวรัสคอมพิวเตอร์Teng44
 
Introduction à AngularJS
Introduction à AngularJSIntroduction à AngularJS
Introduction à AngularJSAbdoulaye Dieng
 
Diagrama de Atividades - UML
Diagrama de Atividades - UMLDiagrama de Atividades - UML
Diagrama de Atividades - UMLVinícius Barros
 
Modelo de documento para levantamento de requisitos de software
Modelo de documento para levantamento de requisitos de softwareModelo de documento para levantamento de requisitos de software
Modelo de documento para levantamento de requisitos de softwareFrancilvio Roberto Alff
 

What's hot (20)

REA- Diagramas de Casos de Uso da UML
REA- Diagramas de Casos de Uso da UMLREA- Diagramas de Casos de Uso da UML
REA- Diagramas de Casos de Uso da UML
 
Use case diagram
Use case diagramUse case diagram
Use case diagram
 
Documentar Requisitos Usando Modelos
Documentar Requisitos Usando ModelosDocumentar Requisitos Usando Modelos
Documentar Requisitos Usando Modelos
 
Apostila de Alocação Dinâmica em C
Apostila de Alocação Dinâmica em CApostila de Alocação Dinâmica em C
Apostila de Alocação Dinâmica em C
 
Estrutura de Dados - Aula 01 - Apresentação
Estrutura de Dados - Aula 01 - ApresentaçãoEstrutura de Dados - Aula 01 - Apresentação
Estrutura de Dados - Aula 01 - Apresentação
 
UML Part1-Introduction Mansouri
UML Part1-Introduction MansouriUML Part1-Introduction Mansouri
UML Part1-Introduction Mansouri
 
Chp4 - UML
Chp4 - UMLChp4 - UML
Chp4 - UML
 
Modelo de especificação de caso de uso
Modelo de especificação de caso de usoModelo de especificação de caso de uso
Modelo de especificação de caso de uso
 
Pertemuan 09 (procedure dan function database)
Pertemuan 09 (procedure dan function database)Pertemuan 09 (procedure dan function database)
Pertemuan 09 (procedure dan function database)
 
Python - Introdução
Python - IntroduçãoPython - Introdução
Python - Introdução
 
Chap4 RE validation
Chap4 RE validationChap4 RE validation
Chap4 RE validation
 
Simulado Bahiana 2015.1
Simulado Bahiana 2015.1Simulado Bahiana 2015.1
Simulado Bahiana 2015.1
 
นอมัลไลเซชั่น ( Normalization )1nf-3nf
นอมัลไลเซชั่น ( Normalization )1nf-3nfนอมัลไลเซชั่น ( Normalization )1nf-3nf
นอมัลไลเซชั่น ( Normalization )1nf-3nf
 
Análise Orientada a Objetos - Casos de Uso
Análise Orientada a Objetos - Casos de UsoAnálise Orientada a Objetos - Casos de Uso
Análise Orientada a Objetos - Casos de Uso
 
Caso De Uso E Use Case Point
Caso De Uso E Use Case PointCaso De Uso E Use Case Point
Caso De Uso E Use Case Point
 
Aula 9 banco de dados
Aula 9   banco de dadosAula 9   banco de dados
Aula 9 banco de dados
 
ไวรัสคอมพิวเตอร์
ไวรัสคอมพิวเตอร์ไวรัสคอมพิวเตอร์
ไวรัสคอมพิวเตอร์
 
Introduction à AngularJS
Introduction à AngularJSIntroduction à AngularJS
Introduction à AngularJS
 
Diagrama de Atividades - UML
Diagrama de Atividades - UMLDiagrama de Atividades - UML
Diagrama de Atividades - UML
 
Modelo de documento para levantamento de requisitos de software
Modelo de documento para levantamento de requisitos de softwareModelo de documento para levantamento de requisitos de software
Modelo de documento para levantamento de requisitos de software
 

Viewers also liked

Presentación aldalan entidades públicas
Presentación aldalan entidades públicasPresentación aldalan entidades públicas
Presentación aldalan entidades públicasBizkaiaformacion.com
 
Noxer® chaussée - Traiter la pollution à sa source
Noxer® chaussée - Traiter la pollution à sa sourceNoxer® chaussée - Traiter la pollution à sa source
Noxer® chaussée - Traiter la pollution à sa sourceEurovia_Group
 
Poème inédit psalmodies éternelles
Poème inédit   psalmodies éternellesPoème inédit   psalmodies éternelles
Poème inédit psalmodies éternellesabdelmalek aghzaf
 
Les Empires chrétiens du haut Moyen Age
Les Empires chrétiens du haut Moyen AgeLes Empires chrétiens du haut Moyen Age
Les Empires chrétiens du haut Moyen Agemlaugel
 
Les premiers pas de l'entrepreneur
Les premiers pas de l'entrepreneurLes premiers pas de l'entrepreneur
Les premiers pas de l'entrepreneurFranck Hermann Tanoh
 
Cours particuliers présentation
Cours particuliers présentationCours particuliers présentation
Cours particuliers présentationNicolafamix
 
Afiliacion pmi t2_u1
Afiliacion pmi t2_u1Afiliacion pmi t2_u1
Afiliacion pmi t2_u1Josue Reyes
 
Classement général provisoire Pronodix
Classement général provisoire PronodixClassement général provisoire Pronodix
Classement général provisoire Pronodixbenjaave
 
Image et vidéo en classe de fle
Image et vidéo en classe de fleImage et vidéo en classe de fle
Image et vidéo en classe de flejingl89
 
Informe semanal de Análisis Técnico de Cortal Consors - 8 de febrero de 2011
Informe semanal de Análisis Técnico de Cortal Consors - 8 de febrero de 2011Informe semanal de Análisis Técnico de Cortal Consors - 8 de febrero de 2011
Informe semanal de Análisis Técnico de Cortal Consors - 8 de febrero de 2011Salainversion
 
L'usage des réseaux sociaux en entreprise
L'usage des réseaux sociaux en entrepriseL'usage des réseaux sociaux en entreprise
L'usage des réseaux sociaux en entrepriseVincent Dubuc
 
Compu Training Replay
Compu Training ReplayCompu Training Replay
Compu Training ReplayCharly Martin
 
La gran huida de caperucita roja. alex y bryan
La gran huida de caperucita roja. alex y bryanLa gran huida de caperucita roja. alex y bryan
La gran huida de caperucita roja. alex y bryanyanete
 
SUTAINABLE PERFORMANCE - SKEMA : Politique de revalorisation des déchets
SUTAINABLE PERFORMANCE - SKEMA : Politique de revalorisation des déchetsSUTAINABLE PERFORMANCE - SKEMA : Politique de revalorisation des déchets
SUTAINABLE PERFORMANCE - SKEMA : Politique de revalorisation des déchetsMarlyDenny
 
1 rappel d'excel
1 rappel d'excel1 rappel d'excel
1 rappel d'excelkkatia31
 

Viewers also liked (20)

Presentación aldalan empresas
Presentación aldalan empresasPresentación aldalan empresas
Presentación aldalan empresas
 
Presentación aldalan entidades públicas
Presentación aldalan entidades públicasPresentación aldalan entidades públicas
Presentación aldalan entidades públicas
 
Noxer® chaussée - Traiter la pollution à sa source
Noxer® chaussée - Traiter la pollution à sa sourceNoxer® chaussée - Traiter la pollution à sa source
Noxer® chaussée - Traiter la pollution à sa source
 
Poème inédit psalmodies éternelles
Poème inédit   psalmodies éternellesPoème inédit   psalmodies éternelles
Poème inédit psalmodies éternelles
 
Les Empires chrétiens du haut Moyen Age
Les Empires chrétiens du haut Moyen AgeLes Empires chrétiens du haut Moyen Age
Les Empires chrétiens du haut Moyen Age
 
Les premiers pas de l'entrepreneur
Les premiers pas de l'entrepreneurLes premiers pas de l'entrepreneur
Les premiers pas de l'entrepreneur
 
Emerveillez vous...!
Emerveillez vous...!Emerveillez vous...!
Emerveillez vous...!
 
Cours particuliers présentation
Cours particuliers présentationCours particuliers présentation
Cours particuliers présentation
 
Afiliacion pmi t2_u1
Afiliacion pmi t2_u1Afiliacion pmi t2_u1
Afiliacion pmi t2_u1
 
Classement général provisoire Pronodix
Classement général provisoire PronodixClassement général provisoire Pronodix
Classement général provisoire Pronodix
 
Image et vidéo en classe de fle
Image et vidéo en classe de fleImage et vidéo en classe de fle
Image et vidéo en classe de fle
 
Les vêtements
Les vêtementsLes vêtements
Les vêtements
 
Informe semanal de Análisis Técnico de Cortal Consors - 8 de febrero de 2011
Informe semanal de Análisis Técnico de Cortal Consors - 8 de febrero de 2011Informe semanal de Análisis Técnico de Cortal Consors - 8 de febrero de 2011
Informe semanal de Análisis Técnico de Cortal Consors - 8 de febrero de 2011
 
L'usage des réseaux sociaux en entreprise
L'usage des réseaux sociaux en entrepriseL'usage des réseaux sociaux en entreprise
L'usage des réseaux sociaux en entreprise
 
Happy birthday
Happy birthdayHappy birthday
Happy birthday
 
Diaporama c2i
Diaporama c2iDiaporama c2i
Diaporama c2i
 
Compu Training Replay
Compu Training ReplayCompu Training Replay
Compu Training Replay
 
La gran huida de caperucita roja. alex y bryan
La gran huida de caperucita roja. alex y bryanLa gran huida de caperucita roja. alex y bryan
La gran huida de caperucita roja. alex y bryan
 
SUTAINABLE PERFORMANCE - SKEMA : Politique de revalorisation des déchets
SUTAINABLE PERFORMANCE - SKEMA : Politique de revalorisation des déchetsSUTAINABLE PERFORMANCE - SKEMA : Politique de revalorisation des déchets
SUTAINABLE PERFORMANCE - SKEMA : Politique de revalorisation des déchets
 
1 rappel d'excel
1 rappel d'excel1 rappel d'excel
1 rappel d'excel
 

Similar to Les tableaux en Java

Similar to Les tableaux en Java (20)

Cours Algorithme: Tableau
Cours Algorithme: TableauCours Algorithme: Tableau
Cours Algorithme: Tableau
 
Serie tri revision_3si
Serie tri revision_3siSerie tri revision_3si
Serie tri revision_3si
 
LES TABLEAUX: dans le langage c et l'algorithme
LES TABLEAUX: dans le langage c et l'algorithmeLES TABLEAUX: dans le langage c et l'algorithme
LES TABLEAUX: dans le langage c et l'algorithme
 
Chapitre05 : Les tableaux
Chapitre05 : Les tableauxChapitre05 : Les tableaux
Chapitre05 : Les tableaux
 
eExercices corrigesdivers
eExercices corrigesdiverseExercices corrigesdivers
eExercices corrigesdivers
 
Exercicescorrigesdivers
ExercicescorrigesdiversExercicescorrigesdivers
Exercicescorrigesdivers
 
OBI PSY 2014 - Excel 1
OBI PSY 2014 - Excel 1OBI PSY 2014 - Excel 1
OBI PSY 2014 - Excel 1
 
TP C++ : enoncé
TP C++ : enoncéTP C++ : enoncé
TP C++ : enoncé
 
Cours d'algorithmique
Cours d'algorithmiqueCours d'algorithmique
Cours d'algorithmique
 
Ch5-les tableaux et les pointeurs.pdf
Ch5-les tableaux et les pointeurs.pdfCh5-les tableaux et les pointeurs.pdf
Ch5-les tableaux et les pointeurs.pdf
 
Chapitre3 tableauxcpp
Chapitre3 tableauxcppChapitre3 tableauxcpp
Chapitre3 tableauxcpp
 
Chapitre 8 - Les tableaux et les pointeurs.pdf
Chapitre 8 - Les tableaux et les pointeurs.pdfChapitre 8 - Les tableaux et les pointeurs.pdf
Chapitre 8 - Les tableaux et les pointeurs.pdf
 
Algo3.pdf
Algo3.pdfAlgo3.pdf
Algo3.pdf
 
Pointeuren c
Pointeuren cPointeuren c
Pointeuren c
 
Chapitre3TableauxEnCppV2019
Chapitre3TableauxEnCppV2019Chapitre3TableauxEnCppV2019
Chapitre3TableauxEnCppV2019
 
TABLEUR Excel
TABLEUR ExcelTABLEUR Excel
TABLEUR Excel
 
Matlab Travaux Pratique
Matlab Travaux Pratique Matlab Travaux Pratique
Matlab Travaux Pratique
 
POO-chapitre6.pptx
POO-chapitre6.pptxPOO-chapitre6.pptx
POO-chapitre6.pptx
 
Cours04.pdf
Cours04.pdfCours04.pdf
Cours04.pdf
 
Les tableaux
Les tableauxLes tableaux
Les tableaux
 

More from Wiki Info Systeme

More from Wiki Info Systeme (15)

Introduction à l’infographie
Introduction à l’infographieIntroduction à l’infographie
Introduction à l’infographie
 
Comment gerer votre identite numerique
Comment gerer votre identite numeriqueComment gerer votre identite numerique
Comment gerer votre identite numerique
 
Présentation du thème
Présentation du thèmePrésentation du thème
Présentation du thème
 
Identité numérique
Identité numériqueIdentité numérique
Identité numérique
 
My droid
My droidMy droid
My droid
 
Les Widgets
Les WidgetsLes Widgets
Les Widgets
 
Hello droid
Hello droidHello droid
Hello droid
 
E learning
E learningE learning
E learning
 
Les Classe en Java
Les Classe en JavaLes Classe en Java
Les Classe en Java
 
Introduction a Java
Introduction a JavaIntroduction a Java
Introduction a Java
 
Premier manuel d'informatique
Premier manuel d'informatiquePremier manuel d'informatique
Premier manuel d'informatique
 
Cahier d'exercices-Dactylographie
Cahier d'exercices-DactylographieCahier d'exercices-Dactylographie
Cahier d'exercices-Dactylographie
 
Exercice sur les classes en Java
Exercice sur les classes en JavaExercice sur les classes en Java
Exercice sur les classes en Java
 
Crystal Report avec Microsoft Visual Studio 2010
Crystal Report avec Microsoft Visual Studio 2010Crystal Report avec Microsoft Visual Studio 2010
Crystal Report avec Microsoft Visual Studio 2010
 
Cours de JAVA de base
Cours de JAVA  de baseCours de JAVA  de base
Cours de JAVA de base
 

Recently uploaded

SciencesPo_Aix_InnovationPédagogique_Bilan.pdf
SciencesPo_Aix_InnovationPédagogique_Bilan.pdfSciencesPo_Aix_InnovationPédagogique_Bilan.pdf
SciencesPo_Aix_InnovationPédagogique_Bilan.pdfSKennel
 
Le Lean sur une ligne de production : Formation et mise en application directe
Le Lean sur une ligne de production : Formation et mise en application directeLe Lean sur une ligne de production : Formation et mise en application directe
Le Lean sur une ligne de production : Formation et mise en application directeXL Groupe
 
Annie Ernaux Extérieurs. pptx. Exposition basée sur un livre .
Annie   Ernaux  Extérieurs. pptx. Exposition basée sur un livre .Annie   Ernaux  Extérieurs. pptx. Exposition basée sur un livre .
Annie Ernaux Extérieurs. pptx. Exposition basée sur un livre .Txaruka
 
Bibdoc 2024 - Les maillons de la chaine du livre face aux enjeux écologiques.pdf
Bibdoc 2024 - Les maillons de la chaine du livre face aux enjeux écologiques.pdfBibdoc 2024 - Les maillons de la chaine du livre face aux enjeux écologiques.pdf
Bibdoc 2024 - Les maillons de la chaine du livre face aux enjeux écologiques.pdfBibdoc 37
 
Zotero avancé - support de formation doctorants SHS 2024
Zotero avancé - support de formation doctorants SHS 2024Zotero avancé - support de formation doctorants SHS 2024
Zotero avancé - support de formation doctorants SHS 2024Alain Marois
 
Saint Georges, martyr, et la lègend du dragon.pptx
Saint Georges, martyr, et la lègend du dragon.pptxSaint Georges, martyr, et la lègend du dragon.pptx
Saint Georges, martyr, et la lègend du dragon.pptxMartin M Flynn
 
SciencesPo_Aix_InnovationPédagogique_Conférence_SK.pdf
SciencesPo_Aix_InnovationPédagogique_Conférence_SK.pdfSciencesPo_Aix_InnovationPédagogique_Conférence_SK.pdf
SciencesPo_Aix_InnovationPédagogique_Conférence_SK.pdfSKennel
 
SciencesPo_Aix_InnovationPédagogique_Atelier_FormationRecherche.pdf
SciencesPo_Aix_InnovationPédagogique_Atelier_FormationRecherche.pdfSciencesPo_Aix_InnovationPédagogique_Atelier_FormationRecherche.pdf
SciencesPo_Aix_InnovationPédagogique_Atelier_FormationRecherche.pdfSKennel
 
Cours SE Le système Linux : La ligne de commande bash - IG IPSET
Cours SE Le système Linux : La ligne de commande bash - IG IPSETCours SE Le système Linux : La ligne de commande bash - IG IPSET
Cours SE Le système Linux : La ligne de commande bash - IG IPSETMedBechir
 
Cours SE Gestion des périphériques - IG IPSET
Cours SE Gestion des périphériques - IG IPSETCours SE Gestion des périphériques - IG IPSET
Cours SE Gestion des périphériques - IG IPSETMedBechir
 
Presentation de la plateforme Moodle - avril 2024
Presentation de la plateforme Moodle - avril 2024Presentation de la plateforme Moodle - avril 2024
Presentation de la plateforme Moodle - avril 2024Gilles Le Page
 
LA MONTÉE DE L'ÉDUCATION DANS LE MONDE DE LA PRÉHISTOIRE À L'ÈRE CONTEMPORAIN...
LA MONTÉE DE L'ÉDUCATION DANS LE MONDE DE LA PRÉHISTOIRE À L'ÈRE CONTEMPORAIN...LA MONTÉE DE L'ÉDUCATION DANS LE MONDE DE LA PRÉHISTOIRE À L'ÈRE CONTEMPORAIN...
LA MONTÉE DE L'ÉDUCATION DANS LE MONDE DE LA PRÉHISTOIRE À L'ÈRE CONTEMPORAIN...Faga1939
 
Evaluation du systeme d'Education. Marocpptx
Evaluation du systeme d'Education. MarocpptxEvaluation du systeme d'Education. Marocpptx
Evaluation du systeme d'Education. MarocpptxAsmaa105193
 
SciencesPo_Aix_InnovationPédagogique_Atelier_EtudiantActeur.pdf
SciencesPo_Aix_InnovationPédagogique_Atelier_EtudiantActeur.pdfSciencesPo_Aix_InnovationPédagogique_Atelier_EtudiantActeur.pdf
SciencesPo_Aix_InnovationPédagogique_Atelier_EtudiantActeur.pdfSKennel
 
Présentation_ Didactique 1_SVT (S4) complet.pptx
Présentation_ Didactique 1_SVT (S4) complet.pptxPrésentation_ Didactique 1_SVT (S4) complet.pptx
Présentation_ Didactique 1_SVT (S4) complet.pptxrababouerdighi
 
Bernard Réquichot.pptx Peintre français
Bernard Réquichot.pptx   Peintre françaisBernard Réquichot.pptx   Peintre français
Bernard Réquichot.pptx Peintre françaisTxaruka
 
Bibdoc 2024 - Ecologie du livre et creation de badge.pdf
Bibdoc 2024 - Ecologie du livre et creation de badge.pdfBibdoc 2024 - Ecologie du livre et creation de badge.pdf
Bibdoc 2024 - Ecologie du livre et creation de badge.pdfBibdoc 37
 
SciencesPo_Aix_InnovationPédagogique_Atelier_IA.pdf
SciencesPo_Aix_InnovationPédagogique_Atelier_IA.pdfSciencesPo_Aix_InnovationPédagogique_Atelier_IA.pdf
SciencesPo_Aix_InnovationPédagogique_Atelier_IA.pdfSKennel
 
Principe de fonctionnement d'un moteur 4 temps
Principe de fonctionnement d'un moteur 4 tempsPrincipe de fonctionnement d'un moteur 4 temps
Principe de fonctionnement d'un moteur 4 tempsRajiAbdelghani
 

Recently uploaded (20)

SciencesPo_Aix_InnovationPédagogique_Bilan.pdf
SciencesPo_Aix_InnovationPédagogique_Bilan.pdfSciencesPo_Aix_InnovationPédagogique_Bilan.pdf
SciencesPo_Aix_InnovationPédagogique_Bilan.pdf
 
Le Lean sur une ligne de production : Formation et mise en application directe
Le Lean sur une ligne de production : Formation et mise en application directeLe Lean sur une ligne de production : Formation et mise en application directe
Le Lean sur une ligne de production : Formation et mise en application directe
 
Annie Ernaux Extérieurs. pptx. Exposition basée sur un livre .
Annie   Ernaux  Extérieurs. pptx. Exposition basée sur un livre .Annie   Ernaux  Extérieurs. pptx. Exposition basée sur un livre .
Annie Ernaux Extérieurs. pptx. Exposition basée sur un livre .
 
Bibdoc 2024 - Les maillons de la chaine du livre face aux enjeux écologiques.pdf
Bibdoc 2024 - Les maillons de la chaine du livre face aux enjeux écologiques.pdfBibdoc 2024 - Les maillons de la chaine du livre face aux enjeux écologiques.pdf
Bibdoc 2024 - Les maillons de la chaine du livre face aux enjeux écologiques.pdf
 
Zotero avancé - support de formation doctorants SHS 2024
Zotero avancé - support de formation doctorants SHS 2024Zotero avancé - support de formation doctorants SHS 2024
Zotero avancé - support de formation doctorants SHS 2024
 
Saint Georges, martyr, et la lègend du dragon.pptx
Saint Georges, martyr, et la lègend du dragon.pptxSaint Georges, martyr, et la lègend du dragon.pptx
Saint Georges, martyr, et la lègend du dragon.pptx
 
DO PALÁCIO À ASSEMBLEIA .
DO PALÁCIO À ASSEMBLEIA                 .DO PALÁCIO À ASSEMBLEIA                 .
DO PALÁCIO À ASSEMBLEIA .
 
SciencesPo_Aix_InnovationPédagogique_Conférence_SK.pdf
SciencesPo_Aix_InnovationPédagogique_Conférence_SK.pdfSciencesPo_Aix_InnovationPédagogique_Conférence_SK.pdf
SciencesPo_Aix_InnovationPédagogique_Conférence_SK.pdf
 
SciencesPo_Aix_InnovationPédagogique_Atelier_FormationRecherche.pdf
SciencesPo_Aix_InnovationPédagogique_Atelier_FormationRecherche.pdfSciencesPo_Aix_InnovationPédagogique_Atelier_FormationRecherche.pdf
SciencesPo_Aix_InnovationPédagogique_Atelier_FormationRecherche.pdf
 
Cours SE Le système Linux : La ligne de commande bash - IG IPSET
Cours SE Le système Linux : La ligne de commande bash - IG IPSETCours SE Le système Linux : La ligne de commande bash - IG IPSET
Cours SE Le système Linux : La ligne de commande bash - IG IPSET
 
Cours SE Gestion des périphériques - IG IPSET
Cours SE Gestion des périphériques - IG IPSETCours SE Gestion des périphériques - IG IPSET
Cours SE Gestion des périphériques - IG IPSET
 
Presentation de la plateforme Moodle - avril 2024
Presentation de la plateforme Moodle - avril 2024Presentation de la plateforme Moodle - avril 2024
Presentation de la plateforme Moodle - avril 2024
 
LA MONTÉE DE L'ÉDUCATION DANS LE MONDE DE LA PRÉHISTOIRE À L'ÈRE CONTEMPORAIN...
LA MONTÉE DE L'ÉDUCATION DANS LE MONDE DE LA PRÉHISTOIRE À L'ÈRE CONTEMPORAIN...LA MONTÉE DE L'ÉDUCATION DANS LE MONDE DE LA PRÉHISTOIRE À L'ÈRE CONTEMPORAIN...
LA MONTÉE DE L'ÉDUCATION DANS LE MONDE DE LA PRÉHISTOIRE À L'ÈRE CONTEMPORAIN...
 
Evaluation du systeme d'Education. Marocpptx
Evaluation du systeme d'Education. MarocpptxEvaluation du systeme d'Education. Marocpptx
Evaluation du systeme d'Education. Marocpptx
 
SciencesPo_Aix_InnovationPédagogique_Atelier_EtudiantActeur.pdf
SciencesPo_Aix_InnovationPédagogique_Atelier_EtudiantActeur.pdfSciencesPo_Aix_InnovationPédagogique_Atelier_EtudiantActeur.pdf
SciencesPo_Aix_InnovationPédagogique_Atelier_EtudiantActeur.pdf
 
Présentation_ Didactique 1_SVT (S4) complet.pptx
Présentation_ Didactique 1_SVT (S4) complet.pptxPrésentation_ Didactique 1_SVT (S4) complet.pptx
Présentation_ Didactique 1_SVT (S4) complet.pptx
 
Bernard Réquichot.pptx Peintre français
Bernard Réquichot.pptx   Peintre françaisBernard Réquichot.pptx   Peintre français
Bernard Réquichot.pptx Peintre français
 
Bibdoc 2024 - Ecologie du livre et creation de badge.pdf
Bibdoc 2024 - Ecologie du livre et creation de badge.pdfBibdoc 2024 - Ecologie du livre et creation de badge.pdf
Bibdoc 2024 - Ecologie du livre et creation de badge.pdf
 
SciencesPo_Aix_InnovationPédagogique_Atelier_IA.pdf
SciencesPo_Aix_InnovationPédagogique_Atelier_IA.pdfSciencesPo_Aix_InnovationPédagogique_Atelier_IA.pdf
SciencesPo_Aix_InnovationPédagogique_Atelier_IA.pdf
 
Principe de fonctionnement d'un moteur 4 temps
Principe de fonctionnement d'un moteur 4 tempsPrincipe de fonctionnement d'un moteur 4 temps
Principe de fonctionnement d'un moteur 4 temps
 

Les tableaux en Java

  • 1. LES TABLEAUX EN JAVA PREPARÉ PAR: ING. DAVID JOSEPH
  • 2. 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
  • 3. 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.
  • 4. 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] ).
  • 14. EXAMEN • Passez votre examen en ligne sur notre site: wikinfosysteme.azurewebsites.net/fcn
  • 15. 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
  • 16. 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
  • 17. 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
  • 18. 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
  • 19. REFERENCE • Tableaux a une dimension en Java • Programacion de juegos para celulares • Apprenez a programmer a Java • Java pour enfants
  • 20. • Préparé par: ING. David Joseph • Révisé par: Mario Joseph • Date publication: 13/06/2014