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é 12 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

    Compilateur ZPascal

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

    Le squelette d'un petit compilateur Pascal.

    Paquetage complet des programmes réalisés par Haypo

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

    Calculatrice

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

    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.

    Compression par algorithme de Huffman

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

    Opérations élémentaires sur les nombres complexes

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

    Catégorie : nombres complexes.
    Unité Complex2 : opérations élémentaires sur les nombres complexes.

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

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

    Unité complète de gestion d'écran en mode texte

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

    Il s'agit d'une unité complète de gestion d'écran en mode texte. Cette unité peut est utilisée en lieu et place de l'unité CRT de Turbo Pascal.

    Sujets intéressants :
    - Routines de bas niveau de gestion du mode texte,
    - Fenêtrage avec possibilité de sauvegarde en mémoire et de restauration du contenu d'une fenêtre,
    - Routines de lecture au clavier avec possibilités de filtrage de caractères,
    - Activation et désactivation du Ctrl-Break et du Ctrl-C,
    - Simulation par le BIOS d'une touche pressée au clavier,
    - Réglage du typematic du clavier,
    - Possibilité de dessiner sa propre police de caractères,
    - Modification du curseur.

    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.

    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.

    Date de Pâques

    Licence : Autre - 07/02/2016 - Téléchargé 2 x
    Programme calculant la date du dimanche de Pâques pour une année quelconque du calendrier grégorien.

    Unité USB

    Éditeur : Dieter R. Pawelczak +
    Support de la norme USB 1.1 pour Turbo Pascal 7.

    L'archive comprend :
    • USB.PAS : routines USB de base ;
    • PCI.PAS : accès aux périphériques PCI ;
    • DUTILS.PAS : utilitaires ;
    • HUBDISCO.PAS : programme d'exemple.

    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.

    Pendule binaire

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

    Pendule qui affiche l'heure courante en binaire, en mode graphique.

    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.

    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.

    Calculatrice à entiers longs

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

    Catégorie : problèmes arithmétiques.
    Il s'agit d'une calculatrice effectuant des opérations sur des entiers longs sous forme de chaînes, utilisant l'unité PCalcFun.

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

    Comptage de racines complexes

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

    Catégorie : nombres complexes.
    Programme de démonstration de comptage de racines complexes.

    Ref.: "BASIC Scientific Subroutines, Vol. II" de F.R. Ruckdeschel, BYTE/McGRAWW-HILL, 1981.

    ZCircle : Algorithme de recherche du zéro (racines complexes)

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

    Catégorie : nombres complexes.
    Le programme ZCircle montre un algorithme de recherche du zéro.
    Ce document (en anglais) explique le programme dans tous ses détails.

    Ref.: "BASIC Scientific Subroutines, Vol. II" de F.R. Ruckdeschel, BYTE/McGRAWW-HILL, 1981.

129 éléments

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