Systèmes Informatiques

1ère année Matmeca

TP 5


Ce TP va nous permettre de mettre en oeuvre l'ensemble des notions vu au cours des précedents TPs.

1) Récupérez ces deux fichiers source en C, créez un Makefile permettant de les compiler.
( le compilateur est maintenant : cc )
main.c
rand.c

Le Makefile doit produire un programme s'appelant alea

- Que donne la compilation et l'exécution de ces deux fichiers ?

2) Dans le fichier resultat, faites une extraction de la 1ère, 3ème et de la 6 à 8 ème et la 11 ème colonne en une seule commande
-

3) Triez le fichier resultat en fonction de la dernière colonne, ensuite cumulez le résultat de la commande 2) et 3) en une commande
-
-

4) Modifiez dans le fichier source le caractère séparateur de colonne, recompilez, re-exécutez
-

5) Avez-vous pensé à travailler dans un répertoire précis (TP/TP5 par exemple) ?
-

6) Sous emacs, remplacez le caractère séparateur par un blanc " "
-

7) Sous emacs, écrivez une macro qui efface une ligne sur deux
-

8) Dans le fichier résultat, en colonne 11, combien trouve-t'on d'occurences du chiffre 5 ? Relancez plusieurs fois le programme et comparez
-