ème2 partieProgrammation en Javaème2 partie Programmation en Java1) Notions de langage informatique2) Conception d’un programme informatique3) Programmation avec les langages à objets4) Un premier programme en langage Java5) Données et types de données6) Pointeurs, références et objets7) Méthodes8) Opérateurs, instructions et boucles9) Les packages10) Héritage, paquetage 11) Portée, méthodes d’interfaceChapitre 1Notion de langage informatiqueProgrammeEnsemble d’instructions permettant à un ordinateur d’exécuter une suite d’opérations déterminées.Analogie : Ensemble de trous sur la bande perforée d’un orgue de Barbarie.ProgrammationConception et écriture de programmes informatiquesLangage informatiqueApproximation :Langue écrite compréhensible par le programmeur et l’ordinateurProgramme =Logiciel= Software = ApplicationLangage machinex = a + b10001011010001101111110000000011001101001111101010001001010001101111111080x86 IntelLangage assembleurx = a + bmov ax, ptr[bp-04]add ax, ptr[bp-06]mov ptr[bp-02], ax80x86 IntelLangage assembleurx = a + bmov ax, ptr[bp-04]add ax, ptr[bp-06]mov ptr[bp-02], ax80x86 Inteldépend du type de microprocesseurLangage de haut niveaux = a + bEn langage Pascalx : = a + b;Quelque soit l’ordinateurLangage de haut niveaux = a + bEn langage Cx = a + b;Quelque soit l’ordinateurLangage de haut niveaux = a + bEn langage Javax = a + b;Quelque soit l’ordinateurLangage de ...
ème
2 partie
Programmation en Javaème
2 partie
Programmation en Java
1) Notions de langage informatique
2) Conception d’un programme informatique
3) Programmation avec les langages à objets
4) Un premier programme en langage Java
5) Données et types de données
6) Pointeurs, références et objets
7) Méthodes
8) Opérateurs, instructions et boucles
9) Les packages
10) Héritage, paquetage
11) Portée, méthodes d’interfaceChapitre 1
Notion de langage
informatiqueProgramme
Ensemble d’instructions permettant
à un ordinateur d’exécuter une
suite d’opérations déterminées.
Analogie : Ensemble de trous sur la
bande perforée d’un orgue de
Barbarie.Programmation
Conception et écriture de
programmes informatiquesLangage informatique
Approximation :
Langue écrite compréhensible
par le programmeur et
l’ordinateurProgramme
=
Logiciel
=
Software
=
ApplicationLangage machine
x = a + b
100010110100011011111100
000000110011010011111010
100010010100011011111110
80x86 IntelLangage assembleur
x = a + b
mov ax, ptr[bp-04]
add ax, ptr[bp-06]
mov ptr[bp-02], ax
80x86 IntelLangage assembleur
x = a + b
mov ax, ptr[bp-04]
add ax, ptr[bp-06]
mov ptr[bp-02], ax
80x86 Intel
dépend du type de microprocesseur