Beruflich Dokumente
Kultur Dokumente
/users/etud1/taralf/tp/tpC++/tp_01/Bonjour.cxx
Exécution
Résultat de l’exécution
Compilation
nom du compilateur
allegro/users/etud1/taralf/tp/tpC++/tp_01> a.out
Bonjour
allegro/users/etud1/taralf/tp/tpC++/tp_01>
/**
*
* @File : Bonjour.cxx
* Premier
* @Author : D. Mathieu programme
*
* @Date : 18/07/2003
*
**/
#include <iostream>
return 0;
} // main()
commentaires entier
instruction manipulateur
injecteur opérateurs
littéral (constante)
Qu'est-ce qu'un type ?
des nombres,
des caractères,
des manipulateurs,
Caractère d'échappement
cout << 12 << endl
allegro>nom_du_programme
12
-25 123.45
salut à toi
Soigner l'affichage
(sortie formattée)
cout << 12 << ' ' << 13 << ' ' << 14 << '\n'
<< 120 << ' ' << 130 << ' ' << 140 << endl;
allegro>nom_du_programme
121314
120130140
12 13 14
120 130 140
ou, mieux :
cout << 12 << '\t' << 13 << '\t' << 14 << '\n'
<< 120 << '\t' << 130 << '\t' << 140 << endl;
allegro>nom_du_programme
12 13 14
120 130 140
allegro>nom_du_programme
12 13 14
120 130 140
Traduction des schémas de programme
en C++
Rappel :
séquence d’instructions
instruction1;
instruction2;
instruction3;
Alignement vertical
instruction1;
{
séquence d’instructions;
}
instruction2;
Traduction des schémas de programme
en C++
Schéma alternatif
if (condition)
si (condition) {
alors séquence d'instructions;
Action1; }
sinon else
{
Action2;
séquence d'instructions;
fin }
Alignements verticaux
exemple
if (i == 1)
{
cout << "i est égal à 1";
}
else
{
cout << "i est différent de 1";
}
cout << endl;
Diagrammes syntaxiques
schéma alternatif
if ( expression conditionnelle )
instruction
else instruction
schéma alternatif (maison !!!)
if ( expression conditionnelle )
{ suite d'instructions }
== if (A == B)
!= if (A != B)
opérateurs de comparaison
< if (A < B)
<= if (A <= B)
> if (A > B)
>= if (A >= B)
N compris entre 0 et 9 ?
...
if (N <= 9)
{
if (N >= 0)
{
cout << "0 <= " << N << "<= 9" << endl;
}
} else
{
cout << N << " < 0" << endl;
}
}
else
{
cout << N << " > 9" << endl;
}
Traduction des schémas de programme
en C++
Schéma répétitif
répéter
for ( ; ; )
Action1; {
séquence d'instructions;
si (condition) alors sortir;
if (condition) break;
Action2;
séquence d'instructions;
}
fin répéter