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é 5 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é 4 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.

    Date de Pâques

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

    Tetris

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

    Le célèbre jeu Tetris en mode graphique. Il est possible de créer vos propres pièces !

    Compilateur ZPascal

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

    Le squelette d'un petit compilateur Pascal.

    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.

    Demomaker : dessin d'une carte en 3D

    Licence : Gratuit - 28/02/2016 - Téléchargé 2 x
    Dessine une carte en 3D.

    Demomaker : effet avec de l'eau

    Licence : Gratuit - 28/02/2016 - Téléchargé 2 x
    Superbe effet avec de l'eau.

    Plasma et fractales

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

    Un programme permettant de créer des cartes en utilisant l'effet Plasma et les fractales de Mandelbrot.

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

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

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

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

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

    Hotello 1.0

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

    Jeu contre l'ordinateur : chacun 3 pions. Pour déplacer un pion, cliquer dessus avec la souris puis cliquer sur la case de destination. Le vainqueur est celui qui aligne ses 3 pions.

    Unité pour tp7

    Licence : Autre - 10/12/2010 - Téléchargé 1 x
    Une unité bien pratique qui contient les fonctions

    function StringToInt(s : string) : integer;
    function IntToString(i : integer) : string;
    procedure fenetre(X1 : integer; Y1 : integer; X2 : integer; Y2 : integer); (fenetre a double bordure)
    procedure dec(i : integer; a : integer); decrementer
    procedure centrer(s : string; y : integer); centre une chaine pour un y donné
    procedure instcolorln(i :string;e : byte;b : byte); couleur sur une ligne e=nouvelle couleur et b = ancienne couleur
    procedure instcolor(i :string;e : byte;b:byte); la même chose sans aller à la ligne
    procedure pleinecran;
    function on_click_button(x1,y1,x2,y2:integer):boolean; a faire marcher ^^
    pr ... Voir la suite

    MATER - Recherche de mat à partir d'une position donnée d'une partie d'échecs

    Éditeur : Valentin Albillo + 98 Ko
    MATER - Un programme simple de recherche de mat. Valentin Albillo, 1998.

    MATER est un programme simple de recherche de mat, implémenté comme une commande MS-DOS. Etant donné 1° une position légale notée au format FEN, 2° la couleur qui a le trait et 3° un nombre de coups, le programme cherche un coup qui aboutit à un mat en un nombre de coups inférieur ou égal à la limite prescrite.

    J'avais téléchargé il y a quelques mois le code source de ce programme, ainsi que la page de présentation au format HTM. Or je viens de constater que la page en question est devenue indisponible.
    C'est pourquoi je me suis permis d'ajouter le code source et la page de présentation originale dans les sources de developpez.com.

    Voir la suite

    Demomaker : fractale

    Licence : Gratuit - 28/02/2016 - Téléchargé 1 x
    Une belle fractale. Possibilité de zoomer une partie, de changer la palette de couleur, etc.

    Demomaker : dessin et rotation d'un visage en 3D par lissage Gouraud

    Licence : Gratuit - 28/02/2016 - Téléchargé 1 x
    Dessin et rotation d'un visage en 3D par lissage Gouraud.

    Demomaker : plasmas

    Licence : Gratuit - 28/02/2016 - Téléchargé 1 x
    Compilation de plasmas (au nombre de 6), très colorés et très rapides.

    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.

129 éléments

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