Turbo Pascal / Borland Pascal

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

    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.

    Paquetage complet d'unités de Haypo

    Licence : Gratuit - 28/02/2016 - Téléchargé 6 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é 6 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.

    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.

    Récupération de données sur une disquette défectueuse

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

    Ce programme (sous Windows) permet de récupérer des données sur une disquette défectueuse. Il peut combiner les portions valides des deux copies de la FAT pour reconstituer la séquence des secteurs d'un fichier ou d'un répertoire.

    Sujets intéressants :
    - Parcours d'une FAT 12 bits,
    - Utilisation de fenêtres enfants et de dialogues non modaux,
    - Dialogues Windows standard d'enregistrement de fichier, de choix de police de caractères et de choix de couleurs.

    Compilateur ZPascal

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

    Le squelette d'un petit compilateur Pascal.

    Snake

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

    Jeu de Snake en mode graphique.

    Transformation d'entier en chaîne - Inversion de chaîne

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

    Il s'agit d'une unité regroupant diverses fonctions, dont certaines pour transformer une chaîne en entier et vice-versa et une pour inverser une chaîne.

    Gestion de tournoi de tennis de table

    Licence : Gratuit - 11/11/2010 - Téléchargé 4 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

    K-Tools - bibliothèque d'unités d'objets Turbo Pascal 6 et 7

    Éditeur : Bruno Kostrzewa + 311 Ko
    Compilateur : Turbo Pascal

    K-Tools est un ensemble d'unités et d'applications écrites par Bruno Kostrzewa :

    Unit UDrivers : gestion du clavier et de la souris
    Unit UTextScr : gestion de l'écran en mode texte
    Unit UMem : gestion de la mémoire
    Unit UImprim : gestion de l'imprimante
    Unit OTableau : objets liés aux tableaux dynamiques
    Unit OFile : objets liés aux fichiers
    Unit OBinFile : objets liés aux fichiers avec mémoire tampon
    Unit OFText : objets liés aux fichiers textes
    Unit OFHelp : objets liés aux fichiers d'aide
    Unit OFWrite : objets liés aux fichiers .wri (Write for Windows)
    Unit OFSwag : objets liés aux fichiers swag
    Unit OFZip : objets liés aux fichiers . ... Voir la suite

    Conversion entre bases de 2 à 36

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

    Catégorie : problèmes arithmétiques.
    Ce programme convertit un nombre d'une base A vers une base B, A et B étant compris entre 2 et 36.

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

    Collection de chaînes TStrings

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

    Une unité implémentant en partie l'objet TStrings de Delphi : une collection de chaînes de caractères aisément accessibles.

    Calculatrice

    Licence : Gratuit - 12/11/2010 - Téléchargé 2 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.

    Recherche des occurences de lettres dans des mots

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

    Catégorie : problèmes arithmétiques.
    Ce programme recherche les occurences des lettres dans deux mots de 1 à 26 lettres.

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

    Opérations sur les nombres complexes

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

    Catégorie : nombres complexes.
    Il s'agit d'un programme de démonstration utilisant l'unité Complex2.

    Stocker des matrices importantes en mémoire

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

    Une manière de contourner la barrière de la limite mémoire pour le segment DATA présenté au travers d'un exemple concernant des "matrices-disques", de larges matrices stockées sur le disque dur. A l'appui un fichier PDF expliquant le principe et le programme d'exemple.

    Personal Communications Lib for Pascal 4.3

    Éditeur : MarshallSoft Computing, Inc. + 55 Ko
    Compilateur : Turbo Pascal.

    Bibliothèque de gestion de communication asynchrone (modem, interface série).

    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.

    Calcul de la puissance d'un nombre

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

    Fonction puissance qui calcule x^y, pour x et y réels, quelles que soient les valeurs de x (négatives ou nulles).

129 éléments

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