Next:
Contents
INITIATION
A LA PROGRAMMATION STRUCTURÉE
AVEC LE LANGAGE C++
M. Couprie
September 12, 1996
©
E.S.I.E.E.
1995
Composé avec TeX
Contents
Les ``briques de base'' de la construction de programmes
Un programme très simple
Les commentaires
Les identificateurs
Affichage de messages
Notion de type de données
Constantes
Variables
Place des déclarations
Affichage de valeurs
Acquisition de valeurs numériques
Les types de données
Type
int
Représentation des valeurs
Opérateurs arithmétiques
Opérateurs relationnels
Type
double
Représentation
Opérateurs arithmétiques
Opérateurs relationnels
Fonctions mathématiques
Type
char
Représentation des valeurs
Opérateurs arithmétiques
Opérateurs relationnels
Les valeurs logiques
Opérateurs logiques
Conversions de type
Expressions arithmétiques et logiques
Instructions, Structure séquentielle
Affectation
Instruction composée
Structure alternative
Choix simple
Choix multiple
Exercices
Structure répétitive
Structure ``Tant que'' (
while
)
Structure ``Pour'' (
for
)
Boucles imbriquées
Sous-programmes (fonctions et procédures)
Exécution d'un sous-programme
Définition de fonctions
Appel d'une fonction
Les procédures
Les paramètres
Définition de procédure
Appel d'une procédure
Règles de visibilité
Notion de ``prototype''
Quand créer des sous-programmes ?
Recommandations
Définition de nouveaux types de données
Type défini par énumération
Valeur des éléments
Opérations sur une variable de type énuméré
Vérifications de type à la compilation
Types structurés - Les tableaux
Définition
Type des composantes
Tableau à 2 dimensions
Tableaux et paramètres
Référence à un élément du tableau
Tableaux de caractères
Lecture / écriture de tableaux
Tableaux numériques
Tableaux de caractères
Exercices
Tableaux de dimension 1
Tableaux à plusieurs dimensions
Types structurés - les structures hétérogènes (struct)
Définition
Accès aux composantes
Les pointeurs
Définition d'un type pointeur
Variables de type pointeur
Valeurs de pointeurs - l'opérateur
&
Accès à l'objet ``pointé'' - l'opérateur
*
Le pointeur
NULL
L'allocation de mémoire - l'opérateur
new
Libération de mémoire - l'opérateur
delete
Pointeurs et tableaux
Pointeurs et structures
Listes chaînées
Pointeurs et références
About this document ...
Michel COUPRIE
Thu Sep 12 14:57:14 METDST 1996