Auteur : Mohamed Messabihi
Matière : Introduction à l'algorithmique
Université Abou Bakr Belkaïd - Tlemcen
Année : 2014-2015
Faculté des sciences
1
ère
L.M.D. MI
B [Link]@[Link]
2 TP : Variables et achage
2.1 Achage
1. Créer un nouveau projet.
2. Modier l'instruction d'achage dans le chier main.c comme suit :
Listing 1 Programme C
1 #include <stdio . h>
2 #include <s t d l i b . h>
3
4 int main ()
5 {
6 p r i n t f ( "Bonjour \n Toto" ) ;
7 return 0;
8 }
3. Compiler puis exécuter votre projet.
4. Expérimentez avec les caractères d'échappement que vous trouvez dans le tableau ci-
dessous puis complétez le par vos observations.
Caractère d'échappement Observation
\n
\t
\b
\r
\\
\0
\a
2.2 Identicateurs
1. Lesquels des identicateurs suivants sont acceptés par le langage C pour appeler des
variables ? Expliquer pourquoi sinon.
1) age var12) _MOYENNE_du_BAC_
3) Ntel
4)
5) lim_supérieure vitesse-max
6) 3nombres
7) Age
8)
9) note info année
10) [Link]
11) double
12)
2. Comparer votre réponse à celle du compilateur de Code::Blocks. Déclarer donc des va-
riables entières (int nom_variable ;) en utilisant les identicateurs ci-dessus, puis com-
piler le programme et analyser et corriger éventuellement les erreurs.
3. Donner une valeur initiale à chacune de ces variables (int nom_variable = valeur ;).
B [Link]@[Link] Page 1
4. Ajouter une instruction printf ("% d", nom_variable) ;
5. Compiler puis exécuter le programme.
6. Modier le programme pour qu'il ache chaque valeur sur une nouvelle ligne.
7. Modier ensuite les valeurs de ces variables à travers des aectations dans le programme
(avant les fonctions printf). (nom_variable = valeur ;)
8. Compiler puis exécuter
À la n, votre programme devrait ressembler à ça :
Listing 2 Variables
1 #include <stdio . h>
2 #include <s t d l i b . h>
3
4 int main ( void )
5 {
6 int age = 18;
7 // ... à compléter
8 age = 21;
9 // ... à compléter
10 p r i n t f ( "%d" , age ) ;
11 // ... à compléter
12
13 return 0;
14 }
2 Quelques formats d'achage
1. Créer un nouveau projet.
2. Copier ce programme dans le chier main.c
Listing 3 Format d'achage
1 #include <stdio . h>
2 #include <s t d l i b . h>
3
4 int main ( void )
5 {
6 p r i n t f ( "%c\n" , 'A' ) ;
7 p r i n t f ( "%d\n" , 123);
8 p r i n t f ( "%d , '%c '\n" , 'A' , 'A' ) ;
9
10 p r i n t f ( " Hello world\n" ) ;
11 p r i n t f ( " Hello %s \n" , "world" ) ;
12 p r i n t f ( "%s \n" , " Hello world" ) ;
13
14 return 0;
15 }
3. Compiler puis exécuter votre projet.
4. Analysez le résultat.
B [Link]@[Link] Page 2