PARTIE 3 (emacs)

Utilisation d'Emacs

Dans cette partie, on construira des macros sous emacs pour réaliser les extractions demandées. On pourra également utiliser des expressions régulières.
On doit obtenir en sortie un fichier pour chaque requête demandée.

Exercice 1 : exercice sur le fichier p96.tab

Télécharger le fichier p96.tab

Dans ce fichier, le nombre débutant la ligne concatène le numéro de bébé, celui du jour de l'observation et celui de l'observation dans la journée.

1. Extraire les fiches contenant une interrogation.

Résultat (fichier de sortie)

2. Extraire les fiches correspondant au bébé 12.

Résultat (fichier de sortie)

3. extraire les fiches correspondant au bébé 1.

Résultat (fichier de sortie)

4. Extraire les fiches pour lesquelles le score médical est de 12.

Résultat (fichier de sortie)

5. Faire de même pour un score de 10. Pouvez vous expliquer le résultat ?

Si on cherchait simplement les lignes se terminant par 10 (puisque le score médical est le dernier nombre de la ligne), on ne prendrait pas en compte les nombre suivis par des tabulations ou des espaces.

Résultat (fichier de sortie)

6. Quelles fiches vont être extraites si l'on demande des fiches commençant par 13 ? Expliquer ?

Si on extrait les fiches commençant par 13, on obtient les fiches du bébé 1 au jour 3 et du bébé 13. La recherche n'est donc pas assez précise.

Résultat (fichier de sortie)

7. Extraire les fiches correspondant aux bébés faisant au moins 1000 grammes.
Cette macro étant remarquablement longue, elle est exceptionnellement stockée à part dans un fichier texte. Pour y accéder, cliquez sur le lien ci dessous.

                                                         Macro                                       Résultat (fichier de sortie)


Exercice 2 : exercice sur le fichier p96.bal

Télécharger le fichier p96.bal

1. Extraire les fiches concernant les bébés 10 à 12.

Résultat (fichier de sortie)

2. Extraire les fiches concernant les bébés 10 et 12, c'est à dire sans 11 et 13.

Résultat (fichier de sortie)

3. Trouver le nombre de bébés de 23,..., 30 semaines.

Il y a 104 bébés de 23 à 30 semaines.

Résultat (fichier de sortie)

4. Extraire les fiches du jour 0 pour lesquelles le bébé est né à 28 semaines.

Résultat (fichier de sortie)

5. Extraire les fiches des bébés nés entre 23 et 29 semaines

Résultat (fichier de sortie)

6. Extraire les fiches pour lesquelles le bébé à la naissance faisait au moins 1000 grammes.

Résultat (fichier de sortie)

7. Extraire les fiches pour lesquelles le bébé à la naissance faisait moins de 1000 grammes.

Résultat (fichier de sortie)

8. Extraire les fiches rédigées par les infirmières 12 et 22.

Résultat (fichier de sortie)

9. Extraire les fiches concernant le bébé 10 et ne correspondant pas au jour 0.

Résultat (fichier de sortie)

Retourner en haut de la page

  Précédent                                                                                                             Suivant