Programmation Orientée
Objet
1
L1 Math_Info Section D
2016/2017
Sommaire
Introduction
Concepts de la POO
◦Objet , classe, encapsulation, héritage, etc.
Langage Java
◦Introduction
◦Syntaxe de Java
◦Objets et Classes
◦Relations entre classe : Héritage et polymorphisme
◦Interfaces graphiques : AWT
◦Les indispensables :Collections, exceptions.
◦Les entrées sorties
◦Les threads
◦Les applets
2
Introduction
3
Quelques notions
Algorithme: méthode pour résoudre un problème. Pour un problème donné,
il peut y avoir plusieurs algorithmes . . . ou aucun !
Programme:Le programme est le codage (langage de programmation) lisible
par l’ordinateur de cet algorithme.
Le langage de programmation : est l'intermédiaire entre l'humain et la
machine, il permet d'écrire dans un langage proche de la machine mais
intelligible par l'humain les opérations que l'ordinateur doit effectuer. Quelques
uns des plus connus: C, C++, Pascal, Java, python
Langage machine : est une succession de 0et de 1
Compilateur (interpréteur) : est un programme qui permet de transformer
un programme (fichier source) écrit dans langage de programmation en un
programme en langage machine (fichier exécutable).
4
D’un problème à la solution informatique
Problème
Résolution équation?
Algorithme
…
Calculer delta
Si delta >0 alors
….
Programme
(Langage)
…
delta=a*a-4*b*c
if (delta>0)
{
…
Fichier source
Compilateur
Ou
Interpréteur
Code machine
…
00011001
10011001
…
Exécutable
Homme Machine
Données
5 4 1
Résultats
? ? ?
Introduction 5
5
1 / 63 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans l'interface ou les textes ? Ou savez-vous comment améliorer l'interface utilisateur de StudyLib ? N'hésitez pas à envoyer vos suggestions. C'est très important pour nous!