Access 2.0
Access 95
Ada 83
Ada 95
C
C++
DBase 4
Fortran 77
Fortran 90
HTML
Image
Lex & Yacc
Turbo Pascal
Cette section permet de charger quelques sources de programmes commentées que j'ai fait durant mes études.
Seul le programme Access 95 n'est pas en diffusion gratuite, mais vous pouvez voir ses possibilités grâce à son aide diffusée sur le site.
Les autres sont des fichiers au format ZIP contenant les sources. Vous pouvez modifier les programmes afin de les améliorer.
Dans ce cas, je vous demanderais juste de m'en faire part et de m'envoyer ces améliorations. Je vous en remercie d'avance.
Access 2.0
Ce fichier contient le source d'un programme permettant de déterminer les tables,
requêtes, formulaires, états et macros inutilisés dans une programme Access 2.0.
Ce programme a été fait durant mon service militaire. Ce fut un de mes premiers programmes Access.
Access 95
Cette application permet la gestion d'un bloc opératoire d'un hôpital en faisant différents récapitulatifs,
par mois, du temps d'occupation des salles, du temps de travail des chirurgiens et du temps de travail par disciplines,
ainsi que l'affichage des planning par salles, chirurgiens et disciplines.
De plus, un bilan (nombres de k opératoires, nombres d'opérations,...) et des statistiques peuvent être imprimer en fin de mois ou en fin d'année.
Elle intègre un calcul automatique du calcul des jours fériés : calcul du jour de Pâques, Ascension,... et a été optimisé (Les temps de calculs semblent raisonnables).
Vous pouvez visualiser les possibilités de ce programme par l'aide au format HTML qui se trouve sur ce site.
Elle est fournie avec le programme d'installation et peut être visualiser à tout moment lors de l'exécution du programme.
Si vous êtes intéressés par ce programme vous pouvez m'écrire, nous en discuterons.
Ada 83
Ce fichier contient les sources de travaux pratiques sur :
-La méthode de Gauss pour la résolution de systèmes linéaires
-La gestion de listes contiguë;
-La gestion de listes chaînées
-La gestion de listes chaînées génériques avec des exemples d'utilisation avec des entiers, des réels, des complexes et des matrices.
-La gestion d'une pile générique avec des complexes
-La gestion d'un arbre binaire générique avec des entiers et des articles.
Ces programmes ont été faits en maîtrise d'informatique.
Ada 95
Ce fichier contient les sources de travaux pratiques sur un exemple d'utilisation de la méthode de Jackson en génie logiciel pour la gestion de cassettes vidéo.
Ce programme a été fait en maîtrise d'informatique.
Ce fichier, au format Word 95, contient mon travail d'étude et de recherche de maîtrise d'informatique présentant l'utilisation du langage orienté objet Ada 95 avec une série de tests.
Le document contient tous les sources des programmes d'exemples.
Ce fichier contient les sources de travaux pratiques sur les méthodes de :
-Calcul par la méthode du gradient à pas fixe, pas variable, pas optimal d'une fonction
-Calcul par les méthodes du gradient, du hessien, de newton de fonctions et de résolution d'un système linéaire par la méthode de Crout
-Résolution de f(x,y,...)=0 par la méthode de relaxation
Le projet concerne un programme de calcul du plus court chemin entre deux points par la méthode de Little. Ce programme a été optimisé.
Ces programmes ont été faits en licence d'informatique.
Ce projet concerne la création d'un builder avec chargement et sauvegarde sous l'environnement X11 de Linux. Ce programme peut être agrémenter de nombreuses fonctions tel que : le test de passage de la souris, le clic de la souris,...
Ce programme a été fait en maîtrise d'informatique.
DBase 4
Ce fichier contient des exemples de requêtes sous DBase 4.
Ces exemples ont été faits en licence d'informatique.
Fortran 77
Ce fichier contient les sources de travaux pratiques d'optimisation sur les méthodes de :
-Crout (Transformation d'une matrice carrée sous la forme L*U)
-Résolution d'un système linéaire par la méthode de Jacobi
-Calcul en un point de la valeur d'un polynôme de Lagrange connaissant certains points
-Calcul d'une intégrale par la méthode de Newton-Cotes
-Résolution d'un système linéaire par la méthode de Relaxation
-Calcul des valeurs propres par la méthode de Rutishauser
Ces programmes ont été faits en licence d'informatique.
Fortran 90
Ce fichier contient les sources de travaux pratiques sur les méthodes de :
-Crout (Transformation d'une matrice carrée sous la forme L*U)
-Dédoublement récursif et de réduction cyclique
-Somme vectorielle
-Multiplication de deux matrices par l'algorithme de Strassen
Ces programmes ont été faits en maîtrise d'informatique.
HTML
Document au format Word 95 sur l'utilisation d'Internet Explorer et sur la création de pages HTML.
Ce document est un extrait de mon rapport de stage de maîtrise d'informatique.
Ce fichier contient les sources en C de traitement des accents (ajout des points virgules et conversion "caractères accentués->caractères HTML"), de compression d'un document HTML, qui permet un gain d'environ 12% sur la taille des fichiers et de vérification de liens dans une page (fichier HTML, hyperlien local, hyperlien relatif, image, hotspot, adresse ftp, mail et http).
Ces programmes ont été réalisés pour que ce site, testé sous Microsoft Internet Explorer, puisse être visualisé sous Netscape et se charge plus vite.
Les deux fichiers, au format zip, sont des DLL permettant de voir les possibilités de traitements sur l'image. Ils contiennent les sources, programmés en Borland C++ Builder, et les DLL.
- Le premier permet d'utiliser le format windows des bitmap. Il est nécessaire au suivant.
- Le deuxième contient des fonctions de traitements d'images au format bitmap 24 bits: Chargement, Sauvegarde, Spot, Filtre, Passage en niveau de gris, Gamma-correction, Erosion/dilatation, Seuillage, Obscursissement, Inversion, Dithering, Floyd-Steinberg, Conversion HSL-RGB et YIQ-RGB, Modification de la luminosité-contraste-saturation, Rotation, Lens flare,...
Ces programmes ont été faits en DESS d'informatique.
Lex et Yacc
Ce fichier contient les sources de travaux pratiques sur la compilation.
Ce programme a été fait en maîtrise d'informatique.
Turbo Pascal
Ce fichier contient les sources de travaux pratiques d'optimisation sur les méthodes de :
-Résolution d'équations différentielles par la méthode de Runge-Kutta
-Résolution d'équations différentielles par la méthode de Newton
-Calcul d'intégrales simples et doubles par la méthode de Newton-Cotes
-Optimisation non linéaire sans contrainte par la méthode de Fletcher
-Optimisation non linéaire sans contrainte par la méthode du gradient
-Interpolation par des fonctions splines
-Résolution de système linéaire et inversion de matrices par les méthodes de Gauss
(sans pivot, avec pivot par lignes, avec pivot par colonnes, avec pivot total), de Jacobi, de Gauss-Seidel et de relaxation.
-Résolution d'un système non linéaire par la méthode de Newton
-Optimisation non linéaire sans contrainte par la méthode du gradient conjugué pour une fonction quadratique ou quelconque
-Simplexe par les tableaux
Le projet concerne un programme de tracé de fonctions avec une variable, paramétriques, polaires, coniques et surfaciques. De plus vous trouverez
le source d'un programme d'évaluation d'expression sous forme de chaîne de caractères (Il n'a pas été intégré dans le traceur par manque de temps).
Ces programmes ont été faits en Deug A. Ils ne sont pas forcement bien programmés mais permettent d'avoir quelques notions de ce langage.