Codes sources Pascal

Sources Pascal, tous compilateurs et toutes plateformes.
Ajouter un nouvel élément

    Eschecs

    Licence : Autre - 16/11/2016 - Téléchargé 18 x
    Jeu d'échecs pour le compilateur Free Pascal.

    jeu de serpent en Pascal

    Licence : Autre - 02/05/2016 - Téléchargé 14 x
    Bonjour,
    je vous présente mon jeu de serpent développée en pascal sous dev-pascal en utilisant l'unité graph.
    le code n'est pas optimisé.
    le but était de montrer à des élèves débutants en programmation comment créer un jeu en pascal en travaillant un peu avec les graphiques( dessin de cercle,de rectangle,..)
    je peu écrire un article explicatif si c'est demandé.
    merci pour vos remarques.

    Paquetage complet d'unités de Haypo

    Licence : Gratuit - 28/02/2016 - Téléchargé 13 x
    Ce paquetage renferme l'ensemble des unités réalisées par Haypo et disponibles sur son site Turbo Pascal. Il s'agit de la version compilée de ces unités ; les codes sources sont téléchargeables via le lien ci-dessous.

    Unités hardware (matériel) :
    • Clavier : Gestion du clavier (vérification de la présence d'une touche dans le tampon et lecture d'une touche dans le tampon ou à défaut attend une pression de touche).
    • DrvSouris : Gestion hardware de la souris (lecture de sa position, des boutons, changement du curseur...).
    • EcranTxt : Gestion de l'écran en mode texte 80x25 caractères et surtout en COULEURS (16 exactement).
    • EcranVGA : Gestion de l'écran dans le mode VGA : 320x200 pixels en ... Voir la suite

    Paquetage complet des programmes réalisés par Haypo

    Licence : Gratuit - 28/02/2016 - Téléchargé 10 x
    Cette archive contient tous les programmes réalisés par Haypo, disponibles sur son site Turbo Pascal. La plupart d'entre eux nécessitent de télécharger les unités personnelles de Haypo.

    Logiciel de DAO

    Éditeur : Henri Vallier + 2 Mo
    Compilateur : Turbo Pascal.

    Un superbe programme de dessin, en mode graphique (jusqu'en 1024x768) s'utilisant à la souris. Permet de gérer des images haute définition. Nécessite un vrai DOS ou un bon émulateur pour tourner de manière optimale.

    Budget

    Licence : GPL - 18/02/2015 - Téléchargé 10 x
    Budget

    C'est un logiciel que j'utilise pour gérer mes comptes sous Linux.
    Sous windows,des adaptations sont à faire ,principalement sur les scripts et les fichiers.
    Si vous n'avez pas de freebox,la partie put et get freebox peut être supprimée.
    La documentation se trouve dans le fichier documents/aide

    Bibliothèque BGRABitmap

    Licence : Gratuit - 19/12/2014 - Téléchargé 9 x
    Le Canvas standard en Pascal propose un certain nombre de fonctions, mais la gestion de l'antialiasing ainsi que le dessin avec transparence sont difficiles à gérer. De plus, l'accès direct aux pixels est plutôt lent.
    La bibliothèque BGRABitmap a pour but de permettre un dessin avec antialiasing, de contrôler la transparence, de fusionner des couches, ajouter des effets...

    Découvrez toutes les fonctionnalités de la bibliothèque BGRABitmap dans ce tutoriel :

    Snake avec la SDL et Lazarus

    Licence : Autre - 19/12/2014 - Téléchargé 8 x
    Un jeu du Snake banal avec la SDL et compilé avec Lazarus sous Win XP.

    Points Positifs :
    • Gestion des événements, du son et de la SDL (pointeurs...) et algorithme du Snake;
    • Programme structuré (je m'étais lancé dans la POO au début mais sans succès);
    • Graphique pas mal :) fait sous Paint ^^ (c'est pas évident du 16x16 pixels sous Paint);
    • La SDL est portable donc, logiquement, le code est portable.
    Points à finir :
    • Quand vous perdez, obligation de quitter pour relancer le jeu;
    • Pas de gestion du score;
    • Pas de gestion d'erreurs (s'il y a un problème, le programme se plante en utilisant les messages classiques de Windows);
    • Pas de gestion du temps (au début, ... Voir la suite

    Composant DelForLaz

    Éditeur : www.corpsman.de +
    DelForLaz est la version Lazarus de DelForEx d'Egbert van Nes. C'est un outil de formatage pour le code Pascal. Il s'intègre à Lazarus, sous la forme d'une commande "Pretty-Format File" dans le menu "Source".

    Ce composant est d'autant plus intéressant qu'il est livré avec son code source complet.

    Calcul du nombre de jours entre deux dates

    Éditeur : Jean-Pierre Moreau +
    Compilateur : Turbo Pascal for Windows.

    Catégorie : problèmes arithmétiques.
    Ce programme calcule le nombre de jours écoulés entre deux dates.
    Les deux dates doivent être comprises entre le 01/01/1901 et le 31/12/2099.

    Ref.: "Mathématiques par l'informatique individuelle" de H. Lehning et D. Jakubowicz, Masson, Paris, 1982.

    GVLOGO : Implémentation en Pascal d'un dérivé du langage LOGO

    Licence : GPL - 28/03/2015 - Téléchargé 6 x
    Le projet GVLOGO est né en 2014. Il s'agissait d'implémenter le langage LOGO sur un PC (avec Windows ou Linux).

    GVLOGO est un langage de programmation. Il descend de LOGO, lui-même apparu dans les années 60 à la suite de recherches menées par des universitaires du M.I.T. (U.S.A.) autour du mathématicien Seymour Papert.

    Peut-être avez-vous utilisé ce langage au cours de votre scolarité en pilotant sur l'écran de l'ordinateur un triangle (baptisé « tortue ») grâce à une série de commandes telles que : AVANCE, RECULE, GAUCHE, DROITE… Comme cette tortue pouvait laisser une trace de son passage, vous obteniez des dessins en programmant ses déplacements. Plus tard, peut-être avez-vous aussi manipulé les listes ... Voir la suite

    Gestionnaire de bibliothèque

    Licence : Gratuit - 16/11/2010 - Téléchargé 6 x
    Un programme de gestion de bibliothèque en mode graphique : gestion des livres, suivi des prêts, fonctions de recherche.

    JS-Echecs

    Licence : Autre - 23/12/2013 - Téléchargé 5 x
    C'est un programme didactique de jeu d'échecs, adapté de JS-Schach (jeu d'échecs de Jürgen Schlottke).

    Cette version du programme propose une interface graphique basée sur la librairie OWL. Le programme a été développé pour Virtual Pascal 2.1.

    Mise à jour 21 décembre 2013 : La nouvelle version du jeu inclut le livre d'ouvertures du programme Pro Deo d'Ed Schröder.

    iCyberi@ 1.0

    Le programme iCyberi@ est une petite démo de logiciel de gestion de cyber-café.

    Il s'occupe de la gestion des Photocopies , Telephonie et du Surf puis totalise automatiquement les montants consommés et payés puis imprime (HP ,EPSON ,etc...) pour permettre au gérant de voir les dépenses et les gains.

    Edité sous Unix\Ubuntu 2.xx \gedit et compilé avec le paquet FPC (peut être aussi compilé avec Turbo 7 , Free Pascal, Lazarus, etc...)

    Objectif :
    ============================
    Utilisation de la table ASCII uniquement pour la construction graphique
    (il est mis de côté les unites Graph, GLUT (OpenGL), etc...)

    KEYS:
    ============================
    -- Appuyer sur (ENTRER) pour Avanc ... Voir la suite

    PGCD et PPCM

    Éditeur : Jean-Pierre Moreau +
    Compilateur : Turbo Pascal for Windows.

    Catégorie : problèmes arithmétiques.
    Ce programme permet de calculer le plus grand commun diviseur (PGCD) et le plus petit commun multiple (PPCM) de plusieurs nombres entiers.

    Ref.: "Mathématiques en Turbo-Pascal" de M. Ducamp et A. Reverchon, Eyrolles, Paris, 1988.

    Puissance 4 utilisant l'algorithme MinMax

    Éditeur : Fabien Torre +
    Puissance 4 de Fabien Torre.

    Version Lazarus par Roland Chastain.

    Compilé avec Lazarus 1.6.2.

    L'intérêt de ce programme réside, d'une part, dans l'utilisation du composant TStringGrid, qu'on a détourné de sa finalité initiale, pour en faire une grille de "Puissance 4". La propriété DefaultDrawing a été réglée à FALSE, de sorte que le dessin des cellules est intégralement effectué par la méthode Redessiner. Par ce moyen on se débarrasse du carré en pointillés qui d'ordinaire marque la cellule sélectionnée. En contrepartie, il faut dessiner même les cases vides.

    Mais l'intérêt du programme réside surtout dans la partie "intelligence artificielle", et dans la mise en œuvre de l'algorithme "MinMax". < ... Voir la suite

    Carnet d'adresses

    Licence : Gratuit - 15/11/2010 - Téléchargé 4 x
    Compilateur : Borland Pascal.

    Carnet d'adresses et répertoire téléphonique. Le programme peut servir de serveur DDE pour une autre application (un modèle de document WinWord 6 accompagne d'ailleurs le source).

    Sujets intéressants : Dialogues Windows standard de choix de police de caractères et de choix de couleurs, impression de listings et d'étiquettes.

    Algorithme Soundex Anglais et Français

    Licence : Libre - 07/07/2015 - Téléchargé 4 x
    Soundex est un algorithme phonétique d'indexation de noms par leur prononciation en anglais britannique. Pour un mot, il génère un code sur 4 caractère (1 lettre et 3 chiffre) qui permet de comparer des mots sur un critère phonétique. Plus d'informations sur Wikipédia.

    L'algorithme a été un peu compliqué pour soutenir le français en plus de la langue anglaise d'origine, une étape préalable de conversion des voyelles accentuées est donc ajoutée.

    La fonction est libre, vous pouvez donc l'exploiter à votre guise. Si vous découvrez un bug merci de m'en faire part. Elle est développée avec Free Pascal mais peut être facilement portée sur un autre compilateur Pascal ... Voir la suite

    Jeu du Morpion

    Licence : Gratuit - 16/11/2010 - Téléchargé 4 x
    Source multi-plateforme d'un jeu de Morpion en Free Pascal.

    Conversion d'un nombre entier en mots français

    Licence : Autre - 15/10/2015 - Téléchargé 4 x
    Fonction qui convertit un nombre entier (de un à 4 294 967 295) en mots français.

222 éléments

Responsables bénévoles de la rubrique Pascal : Gilles Vasseur - Alcatîz -