2
ALGORITHMIQUE ET INITIATION A LA PROGRAMMATION JAVA...................... 1
INTRODUCTION........................................................................................................ 5
INTRODUCTION........................................................................................................ 5
Qu’est-ce que l’algorithmique ?........................................................................................................................... 5
Qu’est-ce qu’un programme ?............................................................................................................................. 5
Comment écrire un programme ?....................................................................................................................... 5
Le langage machine............................................................................................................................................... 6
Les langages de programmation.......................................................................................................................... 6
Java, compilé et interprété................................................................................................................................... 7
Applications, applets et servlets........................................................................................................................... 7
ELEMENTS DE PROGRAMMATION JAVA.............................................................. 8
Notion de variable................................................................................................................................................. 8
Affectation ............................................................................................................................................................. 8
Egalité, inégalité.................................................................................................................................................... 8
Conjonction, disjonction....................................................................................................................................... 8
Types de données................................................................................................................................................... 9
Notion d’application ............................................................................................................................................. 9
Les tests................................................................................................................................................................ 10
Tableaux .............................................................................................................................................................. 11
Les boucles........................................................................................................................................................... 11
Les sauts............................................................................................................................................................... 13
JAVA, LANGAGE A OBJETS................................................................................. 14
Classes et instances.............................................................................................................................................. 14
Attributs et méthodes d’instances...................................................................................................................... 16
Attributs et méthodes de classes ........................................................................................................................ 16
ALGORITHMIQUE................................................................................................... 17
Permuter le contenu de deux variables............................................................................................................. 17
Pour les algorithmes sur tableaux suivants,...................................................................................................... 18