IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Codes sources Pascal346 ressources dans cette catégorie

Sources Pascal, tous compilateurs et toutes plateformes.

Codes sources Pascal

Liste des 346 ressources de cette catégorie

    Gestion de tournoi de tennis de table

    Téléchargé 9 fois-
    0
    0
    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
    Licence : Freeware - Publié le 11/11/2010 - Taille 429,8 Ko - Auteur : Alcatîz +

    PASInfos - Projet du défi Pascal/Delphi 2016

    Téléchargé 9 fois-
    1
    0
    Qui n’a jamais eu à parcourir un répertoire où s’accumulaient les fichiers sources divers en regrettant de ne pas avoir un aperçu de leur contenu et un minimum de renseignements sur leurs attributs ? PASInfos est un petit utilitaire entièrement autonome et portable qui permet justement, par simple glisser/déposer, d’afficher le contenu de fichiers sources issus de différents langages de programmation, ainsi que des informations sur ces fichiers.

    S'il est particulièrement adapté aux paquets et projets Lazarus et Delphi, PASInfos accepte de nombreux formats pour l’affichage avec coloration syntaxique : fichiers Pascal, C, C++, Java, Javascript, Perl, HTML, XML, CSS, PHP, TeX, SQL, Python, Batch, Basic, INI, PO, texte brut e ... Voir la suite
    Licence : GPL - Publié le 12/04/2016 - Auteur : gvasseur58 +

    Puissance 4 utilisant l'algorithme MinMax

    Téléchargé 9 fois-
    0
    0
    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
    Licence : Non renseignée - Publié le 24/02/2017 - Éditeur : Fabien Torre +

    RegExpr Tester (Expérimentateur d'expressions régulières)

    Téléchargé 9 fois-
    3
    0
    Application graphique permettant d'essayer des expressions régulières.
    Projet Lazarus basé sur le composant RichMemo et sur l'unité RegExpr de Free Pascal.
    Compilé pour Windows avec Lazarus 1.6.
    Licence : Non renseignée - Publié le 08/06/2016 - Auteur : Roland Chastain +

    Analyse combinatoire

    Téléchargé 9 fois-
    0
    0
    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.
    Licence : Libre - Publié le 15/11/2011 - Éditeur : Jean-Pierre Moreau +

    Module 2, chapitre 4 : Les énumérations

    Téléchargé 9 fois-
    0
    0
    Code source extrait du livre J'apprends à programmer en Pascal Objet avec l'environnement de développement Lazarus.

    Comment reconnaître et employer une énumération, une structure très utile pour rendre le code plus lisible et plus sécurisé.
    L'exemple complet consiste en la création d'une calculatrice (image 1).
    Dans le laboratoire, vous êtes invité(e) à réaliser une petite application dans laquelle un contrôle peut être déplacé à volonté à l'exécution, dans la fenêtre principale (image 2).
    Code source - Licence : Creative Commons - Publié le 25/03/2023 - Auteur : Alcatîz +

    LazLOTO

    Téléchargé 8 fois-
    1
    0
    Jeu de loto

    En famille, dans une association, quand on n'a pas de boulier pour tirer les numéros, l'application LazLOTO peut pallier ce manque.

    Basée sur la fonction Random, elle propose un tirage pseudo-aléatoire. Il est possible de voir clairement les numéros à l'instant de leur tirage mais aussi ceux qui ont déjà été tirés précédement. En effet, une fois tirés, ils apparaîssent en blanc sur fond noir alors qu'initialement les couleurs sont inversées.

    N'oubliez pas de mettre le son.
    Logiciel - Licence : Non renseignée - Publié le 14/05/2025 - Auteur : Chrispi +

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

    Téléchargé 8 fois-
    0
    0
    Dessin et rotation d'un visage en 3D par lissage Gouraud.
    Licence : Freeware - Publié le 28/02/2016 - Auteur : haypo +

    Hex (éditeur hexadécimal)

    Téléchargé 8 fois-
    1
    0
    Hex est un éditeur hexadécimal à code source ouvert, doté de fonctionnalités utiles pour l'analyse des fichiers binaires.

    La fonction NumericViewer permet de considérer une séquence d'octets (commençant à partir de l'octet se trouvant sous le curseur) comme une donnée correspondant à un type numérique standard (byte, shortint, word, single, double, real48...), donnée dont on peut alors connaître la valeur.

    La fonction RecordViewer permet, suivant le même principe, d'afficher la valeur d'une donnée de type enregistrement.

    Enfin, la fonction ObjectViewer permet d'afficher une image.
    Logiciel - Licence : Non renseignée - Publié le 31/03/2021 - Éditeur : Werner Pamler +

    Module 2, chapitre 9 : Les chaînes de caractères

    Téléchargé 8 fois-
    0
    0
    Code source extrait du livre J'apprends à programmer en Pascal Objet avec l'environnement de développement Lazarus.

    Quels sont les types de chaînes de caractères les plus courants et quelles procédures et fonctions permettent de les manipuler.
    L'application d'exemple découpera une phrase en mots ; l'utilisateur aura le choix entre un découpage programmé à la main et un découpage assisté par les routines de l'unité StrUtils (image 1).
    Dans le laboratoire, voici les applications à réaliser :
    • supprimer les espaces en début ou en fin d’une chaîne (image 2) ;
    • classer des chaînes (image 3) ;
    • un scrutateur de chaînes de cara ... Voir la suite
    Code source - Licence : Creative Commons - Publié le 26/03/2023 - Auteur : Alcatîz +

    Unité Vbe2

    Téléchargé 8 fois-
    0
    0
    Interface pour cartes graphiques avec capacités VBE 1.0/1.2/2.0 (Video Electronics Standards Association - Bios Extensions).
    Cartes VBE 3.0 reconnues mais nouvelles capacités non exploitées (ces capacités ne présentent qu'un intérêt limité, et ne sont même pas supportées par toutes les nouvelles cartes graphiques).

    Support des resolutions SVGA suivantes :
    • 320 x 200 - 4, 8, 15, 16, 24, 32 bits
    • 320 x 240 - 4, 8, 15, 16, 24, 32 bits
    • 512 x 384 - 4, 8, 15, 16, 24, 32 bits
    • 640 x 400 - 4, 8, 15, 16, 24, 32 bits
    • 640 x 480 - 4, 8, 15, 16, 24, 32 bits
    • 800 x 600 - 4, 8, 15, 16, 24, 32 bits
    • 1024 x 768 - 4, 8, 15, 16, 24, 32 bits
    • 1280 x 1024 - 4, 8, 15, 16, 24, ... Voir la suite
    Licence : Gratuit pour usage non commercial - Publié le 07/04/2014 - Auteur : Eric Sigoillot +

    Module 2, chapitre 5 : Les booléens

    Téléchargé 8 fois-
    0
    0
    Code source extrait du livre J'apprends à programmer en Pascal Objet avec l'environnement de développement Lazarus.

    Que sont les booléens et les expressions booléennes ? Comment les utiliser dans vos programmes ?
    L'application d'exemple est un évaluateur d'expressions logiques. Les fonctionnalités RAD de Lazarus sont bien mises en évidence.
    Code source - Licence : Creative Commons - Publié le 25/03/2023 - Auteur : Alcatîz +

    Jeu de Triple Yahtzee pour Android [LAMW]

    Téléchargé 8 fois-
    1
    0
    Le but de ce jeu de dés est de répartir de la manière la plus efficiente possible, dans une grille de 13 * 3 cases, les résultats de 39 lancers de 5 dés. À chaque tour, vous disposez de trois lancers au maximum, et vous pouvez décider quels dés vous souhaitez conserver ou relancer. À la colonne 2, le total est doublé et à la colonne 3, triplé. Certains objectifs de la grille totalisent certains dés (par exemple, dans la section supérieure, à la ligne "Tous les 5" seuls les dés de valeur 5 sont additionnés), ou tous les dés (par exemple, le full et le carré) ; d'autres (comme le full, les suites, etc.) un forfait en cas de réussite. Le Yahtzee est une combinaison de 5 dés identiques qui rapporte un maximum de points ainsi que des bonus suppl ... Voir la suite
    Code source - Licence : Creative Commons - Publié le 01/04/2024 - Auteur : Alcatîz +

    Moteur 3D

    Téléchargé 8 fois-
    0
    0
    Compilateur : Borland Pascal.

    Un moteur 3D façon Wolfenstein ou Doom.
    Licence : Freeware - Publié le 15/11/2010 - Taille 44,1 Ko - Auteur : Paul TOTH +

    Try/Except sous BP7

    Téléchargé 8 fois-
    0
    0
    Compilateur : Borland Pascal.

    Implémentation d'un Try/Except sous Borland Pascal 7.
    Licence : Freeware - Publié le 16/11/2010 - Taille 8,6 Ko - Auteur : Paul TOTH +

    Parser d'expressions mathématiques

    Téléchargé 8 fois-
    0
    0
    Compilateur : Turbo Pascal for Windows.

    Catégorie : problèmes arithmétiques.
    Il s'agit d'un parser permettant d'analyser des expressions mathématiques telles que :
    A=10/4
    B=25.478
    F=A*X^2+B*X+C
    25.75*2+1.784
    2*pi*R
    ...
    Supporte également les fonctions atan, cos, exp, log, root, sin, tan.

    Ref.: "Advanced Turbo C" de Herbert Schildt, Borland-Osborne/McGraw-Hill, Berkeley, USA, 1987.
    Licence : Libre - Publié le 16/11/2011 - Éditeur : Jean-Pierre Moreau +

    TextView

    Téléchargé 8 fois-
    1
    0
    TextView est une application permettant de visualiser rapidement le contenu des fichiers texte d'un dossier.
    Logiciel - Licence : Libre - Publié le 11/03/2021 - Auteur : Roland Chastain +

    DecoByte : codage/décodage binaire-hexa-ASCII

    Téléchargé 7 fois-
    0
    0
    Compilateur : Turbo Pascal.

    Utilitaire didactique permettant de comprendre et d'expérimenter les nombres sous forme binaire, hexadécimale, décimale, les caractères ASCII, etc.
    Téléchargez le package et exécutez decobyte.exe.
    Licence : Freeware - Publié le 11/11/2010 - Taille 353,4 Ko - Auteur : mario52 +

    Parcours récursif de répertoires

    Téléchargé 7 fois-
    2
    0
    Compilateur : Virtual Pascal.

    Le programme DirTot affiche de manière récursive le nom de tous les fichiers contenus dans un dossier ainsi que dans ses sous-dossiers.

    Ce source est un exemple tiré du tutoriel sur la programmation Win32 avec OWL.
    Logiciel - Licence : Freeware - Publié le 16/11/2010 - Taille 12,0 Ko - Auteur : Alcatîz +

    PGCD et PPCM

    Téléchargé 7 fois-
    0
    0
    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.
    Licence : Libre - Publié le 16/11/2011 - Éditeur : Jean-Pierre Moreau +