Projet de C – Matrices creuses

Slides:



Advertisements
Présentations similaires
Hiver 2010JGA Beaulieu GEF 243B Programmation informatique appliquée Structure de base des programmes en C.
Advertisements

GEF 243B Programmation informatique appliquée
Patrick Reuter maître de conférences
L’algorithmique, les séquences.
Sémantique des déclarations pour le langage Z minimal
Applications sur les algorithmes récurrents avec Les Matrices
Module 6 : Gestion et analyse du système DNS
la programmation en langage C
C.
Outils de développements
Introduction : Compilation et Traduction
FLSI602 Génie Informatique et Réseaux
Projet 4info.
Systèmes d’exploitation
Langage C Licence Informatique 3ème année
1 GPA435 Systèmes dexploitation et programmation de système Copyright, 2000 © Tony Wong, Ph.D., ing. Chapitre 5 Interpréteur de commande, Bourne shell,
Module 15 : Implémentation de clients Windows 2000
Points importants de la semaine Les commentaires. Les variables. Les instructions conditionnelles. Les instructions itératives (les boucles).
Module 1 : Préparation de l'administration d'un serveur
Section XI Traitement de fichiers
Algorithmique et Programmation
Les éléments de base de l’algorithmique
Analyse lexicale Généralités Expressions rationnelles Automates finis
Laboratoire d'Informatique de l’Université de Franche-Comté
Algo-Prog en Ada TD2 2 MIC Romaric GUILLERM
Système d’exploitation : Assembleur
Crystal Reports COPYRIGHT © 2007 BUSINESS OBJECTS SA. TOUS DROITS RÉSERVÉS. DIAPOSITIVE 2 Informatique - Déclaration de positionnement Crystal Reports.
Module 4 : Création et gestion de comptes d'utilisateur
Création et gestion de comptes d'utilisateur
Les graphiques pour la vélocité
FICHIERS : Définition : Algorithme général:
Formation Python Modules (d'après "Learning Python", de Mark Lutz)
Amorçage des compilateurs Un compilateur est un programme écrit dans un langage Peut-il être écrit dans le langage cible ? dans le langage source ? comment.
Module 5 : Publication de ressources dans Active Directory
Make 1 Les besoins 2 Définition 3 Makefile 4 Optimisation 5 Exemple de Makefile 6 Prototype 7 Autres outils © BTS II 2002 [tv]
Les fichiers texte en C++
Faculté Polytechnique de Mons
Shell Equipe ID Bioinformatics Training Course June 2014.
Programmer en langage c
UTILISATION DE LINUX. LINUX 2 UTILISATION DE LINUX Différences Windows-Linux Le prix La licence Le choix des distributions Les applications Les utilisateurs.
Inclusions & dépendances. C compile texte > objet int main () …
Créer des packages.
Introduction à Visual Studio C++ (VC++)
 Syntaxe du langage PHP
Tutorat en bio-informatique
Module 9 : Transfert de données. Vue d'ensemble Présentation du transfert de données Outils d'importation et d'exportation de données disponibles dans.
Commande de l’éclairage de la maquette
La programmation.
Sémantique des instructions pour le langage Z minimal Pr ZEGOUR DJAMEL EDDINE Ecole Supérieure d’Informatique (ESI)
Méthodes et outils de conception Introduction à la programmation Paramètre de retour Appel d’une fonction Portée des variables Définition Pourquoi les.
Programmation Création d’une mire 1 afficher une image
Fonction Traiter Algorithmique et Programmation
IUT SRC Année 2004/2005Antonio Capobianco 1 HTML>Formater du texte>Les titres Définir les titres HTML distingue 6 niveaux de titre : Titre N°1 Titre N°2.
1 Système d’exploitation Les scripts csh 1 ère Année Année Tienté HSU.
SCAN400 , envoi mail des résultats JDSEE, JDFIELD
Quattor : Opérations Courantes - G. Philippon/M. Jouvin4-5/2/2009Quattor : Opérations Courantes - G. Philippon Opérations courantes.
Démarche de résolution
Initiation au JavaScript
IFT313 – Introduction aux langages formels Eric Beaudry Département d’informatique Université de Sherbrooke Laboratoire sur JFLEX Été 2010.
Elaboré par Ahmed BESSAIDI
Détection crépusculaire
Création d’un projet (10) Cadepa 6-12 pour API TSX-37
Formation Xnview-1 Première heure mise à niveau informatique
Microsoft Project UNIVERSITÉ HASSAN II – Mohammedia.
22 Concepts de base du langage Java. 2-2 Objectifs A la fin de ce cours, vous serez capables de : Identifier les éléments essentiels de Java Identifier.
Exemple d’utilisation de l’outil de profilage prof La commande prof de Unix.
Projet de C – Matrices creuses Yves BOGE, Sha LIU, Ivan VALIMAHAMED
Le module procédural. Simule la mémoire procédurale Responsable du comportement du modèle Coordonne l’échange d’informations entre les buffers Unité :
A.Aarabi ´. ´ Objectifs Faciliter la prise en main du logiciel MATLAB Présenter les fonctionnalités utiles au travail scientifique.
Projet Théorie des graphes
Transcription de la présentation:

Projet de C – Matrices creuses - Présentation du code Yves BOGE, Sha LIU, Ivan VALIMAHAMED Informatique et Gestion – 3ème année

Plan Arborescence des fichiers Makefile Graphique des dépendances Type matrice Structure Fonctions associées Chargement du problème Traitement du problème Programme principal

1. Arborescence des fichiers | 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 1. Arborescence des fichiers 3 sous-dossiers (pour les modules objets, les sources et les exécutables) Makefile dans le dossier principal

2. Makefile Déclaration des variables:

2. Makefile Compilation:

2. Makefile Règles spécifiques:

3. Graphique des dépendances Arborescence "horizontale"

4. Type matrice Structure

4. Type matrice Fonctions associées

5. Chargement du problème

6. Traitement du problème

7. Programme principal DEBUT Lecture des arguments de la ligne de commande SI la syntaxe de l'une des options est incorrecte OU que l'aide est demandé ALORS Affichage de l'aide sur le programme SINON SI un fichier a été passé en argument ALORS On l’ouvre On ouvre test.txt FINSI SI l’ouverture du fichier est réussie ALORS On crée une matrice à partir du fichier de définition On tente une résolution de cette matrice avec les options demandés Affichage des valeurs des variables Fermeture du fichier 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