Cours de C++

Cours de C++

-

Français
193 pages
Lire
Le téléchargement nécessite un accès à la bibliothèque YouScribe
Tout savoir sur nos offres

Description

Cours de C++
Franc¸ois Laroussinie
Dept. d’Informatique, ENS de Cachan
2 novembre 2005 Premi`ere partie I
Introduction Introduction Introduction
Algorithme et programmation
I Algorithme: m´ethode pour r´esoudre un probl`eme
Pour un probl`eme donn´e, il peut y avoir plusieurs
algorithmes...ou aucun !
NB: pour la plupart des probl`emes int´eressants, il n’existe pas
d’algorithme (ni aujourd’hui, ni demain !)
Dans les probl`emes qui restent, la grande majorit´e ont des
algorithmes beaucoup trop durs pour ˆetre utilis´es !
On cherche des algorithmes simples, efficaces, ´el´egants...
I Programme: ...s’adresse `a une machine ! Introduction
Le langage C++
I D´ebut en 1983.
I Am´elioration du langage C:
I Abstraction de donn´ees
I Programmation orient´ee objet
I Programmation g´en´erique
I tr`es utilis´e ! Introduction
Programmer
Une fois trouv´e l’algorithme, programmer en C++ comporte 3
phases:
1. Editer le programme – avec votre ´editeur de texte favori... Introduction
Programmer
Une fois trouv´e l’algorithme, programmer en C++ comporte 3
phases:
1. Editer le programme – avec votre ´editeur de texte favori...
2. Compiler le programme (avec g++) Introduction
Programmer
Une fois trouv´e l’algorithme, programmer en C++ comporte 3
phases:
1. Editer le programme – avec votre ´editeur de texte favori...
2. Compiler le programme (avec g++)
3. Ex´ecuter le programme Introduction
Programmer
Une fois trouv´e l’algorithme, programmer en C++ comporte 3
phases:
1. Editer le programme – avec ...

Sujets

Informations

Publié par
Nombre de lectures 423
Langue Français
Poids de l'ouvrage 1 Mo
Signaler un problème
Cours de C++ Franc¸ois Laroussinie Dept. d’Informatique, ENS de Cachan 2 novembre 2005 Premi`ere partie I Introduction Introduction Introduction Algorithme et programmation I Algorithme: m´ethode pour r´esoudre un probl`eme Pour un probl`eme donn´e, il peut y avoir plusieurs algorithmes...ou aucun ! NB: pour la plupart des probl`emes int´eressants, il n’existe pas d’algorithme (ni aujourd’hui, ni demain !) Dans les probl`emes qui restent, la grande majorit´e ont des algorithmes beaucoup trop durs pour ˆetre utilis´es ! On cherche des algorithmes simples, efficaces, ´el´egants... I Programme: ...s’adresse `a une machine ! Introduction Le langage C++ I D´ebut en 1983. I Am´elioration du langage C: I Abstraction de donn´ees I Programmation orient´ee objet I Programmation g´en´erique I tr`es utilis´e ! Introduction Programmer Une fois trouv´e l’algorithme, programmer en C++ comporte 3 phases: 1. Editer le programme – avec votre ´editeur de texte favori... Introduction Programmer Une fois trouv´e l’algorithme, programmer en C++ comporte 3 phases: 1. Editer le programme – avec votre ´editeur de texte favori... 2. Compiler le programme (avec g++) Introduction Programmer Une fois trouv´e l’algorithme, programmer en C++ comporte 3 phases: 1. Editer le programme – avec votre ´editeur de texte favori... 2. Compiler le programme (avec g++) 3. Ex´ecuter le programme Introduction Programmer Une fois trouv´e l’algorithme, programmer en C++ comporte 3 phases: 1. Editer le programme – avec votre ´editeur de texte favori... 2. Compiler le programme (avec g++) 3. Ex´ecuter le programme ... 4. TESTER et DEBUGGER : retour au point 1 ! C¸a peut durer assez longtemps... Introduction Un exemple L’in´evitable hello world: #include using namespace std ; int main() { cout << ”hello world !” << endl ; } D´emo...