Turbo Pascal / Borland Pascal

Sources Turbo Pascal (TP7), Borland Pascal (BPW) et Turbo Pascal pour Windows (TPW).
Ajouter un nouvel élément

    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é 11 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.

    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.

    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.

    Jeu du Serpent

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

    Jeu du Serpent, jusqu'à 4 joueurs. Le but est d'esquiver les obstacles en blanc, la trace des autres joueurs ainsi que sa propre trace.

    Pascal Wizard Library 2.0

    Éditeur : Thomas G. Hanlin + 108 Ko
    Compilateur : Turbo Pascal.

    Une compilation d'unités diverses, écrites par Tom Hanlin :

    Unit Archives : routines de visualisation du contenu de fichiers de plusieurs formats d'archives
    Unit BCD : opérations sur les nombres BCD (Binary-Coded Decimal)
    Unit Equipmt : routines de détermination de l'environnement matériel et logiciel
    Unit ExtMath : fonctions mathématiques étendues
    Unit Joystick : routines de gestion du joystick
    Unit Keyboard : routines de gestion du clavier
    Unit Mouse : routines de gestion de la souris
    Unit Music : langage permettant de jouer de la musique plus simplement que les fonctions de base du Pascal
    Unit Strings : routines de compression, cryptage, recherches, ... Voir la suite

    Algorithme A Star

    Licence : Gratuit pour usage non commercial - 07/04/2014 - Téléchargé 3 x
    Permet la recherche d'un chemin sur une grille pouvant contenir différents obstacles, plus ou moins franchissables.
    Exploite un des algorithmes les plus puissants dans ce domaine : l'algorithme A* ("A star").
    Compatible Dos et Windows.

    Très puissant, le A* a néanmoins ses faiblesses : il consomme une quantite non négligeable de mémoire, et le calcul d'un itinéraire peut prendre du temps sur les cartes vastes.
    L'unité n'a ete adaptée que pour fonctionner sur une carte découpée en cases carrées ; elle peut toutefois être modifiée pour l'étude de cases hexagonales.

    Configuration minimale nécessaire :
    • Processeur 8086/8088 ou supérieur
      Turbo Pascal 7.0+ ou Borland Pascal 7.0+
      Package objet d ... Voir la suite

    Unité Matrices

    Licence : Gratuit pour usage non commercial - 07/04/2014 - Téléchargé 3 x
    Unité permettant la gestion des matrices de taille quelconque, afin d'effectuer du calcul numérique réel.

    Calcul matriciel standard supporte : addition, multiplication, calcul de la transposée, de l'inverse, du rang, du déterminant.
    Ajout de calcul matriciel optimisé 3D sur matrices 4x4 : addition, multiplication, transposée, transformation d'un point, création des matrices de zoom, translation et rotation.

    Attention : les lignes et colonnes des matrices sont indexées à partir de 1, et on indique toujours en premier l'index de la ligne. Ainsi, si M est une matrice, alors M.GetCell(3, 2) renverra la valeur placée ligne 3, colonne 2.

    L'objet TMatrix est peu adapté aux calculs 3D. On lui préfèrera l ... Voir la suite

    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.

    Gestion de tournoi de tennis de table

    Licence : Gratuit - 11/11/2010 - Téléchargé 3 x
    Compilateur : Turbo pascal.

    Tennis Tournament Organizer 1.20 : un programme complet de gestion de tournoi de tennis de table sous MS-DOS. Attention, vu l'ancienneté du programme, les règles modernes du tennis de table ne sont pas supportées. L'image de la disquette d'installation, ainsi que le source de programme d'installation, sont également fournis.

    Sujets intéressants :

    - Menus déroulants et fenêtrage en mode texte,
    - Gestion de la souris en mode texte à l'aide des interruptions du BIOS,
    - Programmation d'un screen-saver (avec un timer),
    - Sauvegarde automatique,
    - Système complet d'aide contextuelle,
    - Gestion de fichiers texte de très grande taille,
    - Impressions,
    - ... Voir la suite

    Saisie de texte en mode graphique

    Licence : Gratuit - 11/11/2010 - Téléchargé 2 x
    Compilateur : Turbo Pascal.

    Procédures permettant de saisir du texte en mode graphique, avec effacement dynamique en cas d'erreur.

    Triangle de Pascal

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

    Catégorie : problèmes arithmétiques.
    Ce programme construit un triangle de Pascal.

    Ref.: "Exercices en Turbo Pascal" de Claude Delannoy, Eyrolles, 1997.

    TrueType fonts for DOS 1.60

    Éditeur : Matthias Koeppe, Stefan Milius et Daniel Mahrenholz + 207 Ko
    Compilateur : Turbo Pascal.

    Package complet permettant d'utiliser les polices TrueType dans un programme MS-DOS (unité Graph). Supporte également les polices Windows vectorielles et bitmap, les polices BGI et BIOS.

    Sauvegarde et restauration CMOS

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

    Deux utilitaires complémentaires permettant de sauvegarder et restaurer les données de la CMOS. La lecture et l'écriture se font par accès direct aux ports. Reconnaissance des CMOS récentes jusqu'à 256 octets.

    Analyse combinatoire

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

    Catégorie : problèmes arithmétiques.
    Ce programme d'analyse combinatoire permet d'effectuer des opérations telles que Factorielle N, Combinaison C(n,p) et Permutation A(n,p).

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

    Compression par algorithme de Huffman

    Licence : Gratuit - 11/11/2010 - Téléchargé 2 x
    Compilateur : Turbo Pascal.

    Ce programme réalise la compression par l'algorithme de Huffman dynamique. L'intérêt est donc qu'il n'y a qu'un seul parcours du fichier source et pas de dictionnaire transmis dans le fichier compressé.

    Snake

    Licence : Gratuit - 11/11/2010 - Téléchargé 1 x
    Compilateur : Turbo Pascal.

    Jeu de Snake en mode graphique.

    Calculatrice

    Licence : Gratuit - 12/11/2010 - Téléchargé 1 x
    Compilateur : Turbo Pascal.

    Une calculatrice en mode graphique, avec gestion de la souris. Il faudra éventuellement modifier le chemin vers les fichiers BGI dans le source.

    Liste de nombres premiers

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

    Catégorie : problèmes arithmétiques.
    Ce programme crée la liste de tous les nombres premiers de 1 à N.

    Opérations arithmétiques sur des entiers longs sous forme de chaînes

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

    Catégorie : problèmes arithmétiques.
    L'unité PCalcFun contient un ensemble de fonctions effectuant des opérations arithmétiques sur des entiers longs, fournis sous forme de chaînes à zéro terminal (pChar).

    Ref.: "Turbo Pascal for Windows - Techniques and Utilities" de Neil J. Rubenking, PC Magazine & ZD Press, 1992.

129 éléments

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