Accueil

Initiation à la plateforme de développement en pascal Delphi

 

Activité 1 : développement d'un outil de dessin avec delphi

Activité 2 : développement d'une mini base de données avec delphi

Téléchargemement au format pdf

Outil de dessin

Mini base

Et une page sur les exercices à pratiquer en pascal


D'autres langages comme le python sont utilisés pour la domotique comme les
aspirateurs robots ou encore les tondeuses robots car c'est un langage récursif.


Il faut savoir que le langage dephi est parfaitement adapté à une programmation récursive tout comme le langage python.
Ce qui lui permet d'être utilisé dans des conditions très précises comme la programmation des moteurs
pour la robotique. En effet il est important que les moteurs utilisés pour les robots puissent être programmés
sur la base d'un langage récursif qui leur permettre d'optimiser leur chemin pour les aspirateurs ou les
tondeuses de façon à ne pas repasser deux fois au même endroit par exemple.
De même ce genre de langage permettra de simuler le rebond sur les bandes d'une billard
car le langage delphi est un langage avant tout graphique.

Exemple d'algorithme récursif avec les tours de hanoi

sub Hanoi(n,D,G,M)
    si n =1 
    alors 
        Deplacer le disque de D vers G
    sinon              
        Hanoi(n-1,D,G,M)
        Deplacer le disque de D vers G
        Hanoi(n-1,G,M,D)
    fin-du-si
fin-du-sub

Cet exemple pourra être traduit dans un langage comme le pascal sour la
plateforme delphi. Cet algorithme applique une récursivité
non terminale
.
De nombreux exemples de bases données sont développées directement
avec Delphi ce qui donne une grande souplesse au niveau du choix des

Ces exercices  de développement en pascal présents sur les différentes parties de ce site sont libres de droits et vous pouvez les utiliser librement avec vos élèves du lycée.

Des algorithmes au lycée avec algobox

Monsieur Lépine un créateur de logiciels tout à fait indépendant