Projet de C – Matrices creuses - Présentation du code Yves BOGE, Sha LIU, Ivan VALIMAHAMED...
-
Upload
luce-bouchard -
Category
Documents
-
view
106 -
download
1
Transcript of Projet de C – Matrices creuses - Présentation du code Yves BOGE, Sha LIU, Ivan VALIMAHAMED...
Projet de C – Matrices creuses-
Présentation du code
Yves BOGE, Sha LIU, Ivan VALIMAHAMEDInformatique et Gestion – 3ème année
Plan1. Arborescence des fichiers2. Makefile3. Graphique des dépendances4. Type matrice
1. Structure2. Fonctions associées
5. Chargement du problème6. Traitement du problème7. Programme principal
1. Arborescence des fichiers
3 sous-dossiers (pour les modules objets, les sources et les exécutables)
Makefile dans le dossier principal
F:.| jnh1-sat.txt| makefile| test.txt|+---bin| | Sat|+---obj| | Chargement.o| | Matrices_creuses.o| | Sat.o| | Traitement.o| +---src | Chargement.c | Chargement.h | Matrices_creuses.c | Matrices_creuses.h | Sat.c | Traitement.c | Traitement.h
2. MakefileDéclaration des variables:
2. Makefile
Compilation:
2. Makefile
Règles spécifiques:
3. Graphique des dépendances
Arborescence "horizontale"
4. Type matrice1. Structure
4. Type matrice2. Fonctions associées
5. Chargement du problème
6. Traitement du problème
7. Programme principalDEBUT
Lecture des arguments de la ligne de commande
SI la syntaxe de l'une des options est incorrecteOU que l'aide est demandé
ALORSAffichage de l'aide sur le programme
SINONSI un fichier a été passé en argument ALORS
On l’ouvreSINON
On ouvre test.txtFINSISI l’ouverture du fichier est réussie ALORS
On crée une matrice à partir du fichier de définitionOn tente une résolution de cette matrice avec
lesoptions demandésAffichage des valeurs des variablesFermeture du fichier
FINSIFINSI
FIN
• Fonctionnement sur le modèle d’une commande UNIX
• Options disponibles- t : affichage de la trace-m: affichage de la matrice-h: affichage du manuel