Accueil
Accueil Le Club Delphi Kylix C C++ Java J2EE DotNET & C# Visual Basic Access Pascal Dev Web PHP ASP XML UML SQLSGBD Windows Linux Autres
logo
Edito
Cette série d'exercices que nous vous proposons à pour but de mettre progressivement en pratique les connaissances que vous avez pu glaner lors de votre découverte du langage pascal. Les exercices proposés se basent sur le compilateur Turbo pascal 7, et les solutions offertes peuvent être aisément compilées avec ce compilateur, ou tout autre compilateur compatible. Il est également important de noter que les solutions proposées doivent être consultées à titre indicatif : il existe autant de solutions à un problème que d'êtres humains ! Ne soyez donc pas frustré si le code que vous obtenez diffère de celui proposé : l'objectif principal reste le bon fonctionnement de votre programme. Il subsiste un point non négligeable : nous veillerons cependant, lors de la programmation des différents exercices, de garder une structure claire, tout en évitant les astuces "exotiques", afin de permettre une compréhension aisée du code. Nous vous invitons donc à en faire autant, dans le but de vous habituer à une programmation la plus "propre" possible.

Pour la réalisation de cette série d'exercices, nous tenons à remercier tout spécialement Eric Sigoillot, qui nous a permis de finaliser ce projet, grâce à ses remarques constructives et son travail sur la mise en page de ces pages.


Statistiques
Nombre d'auteurs : 2
Nombre de sources : 49
Dernière mise à jour : 06/03/2008

   sommaire    suivant   

Sommaire
        1. Introduction (1)
                Comment utiliser l'IDE ?
        2. Utilisation des entrées/sorties (4)
                Hello World !
                WriteLn et ReadLn
                Write et WriteLn
                ReadKey
        3. Utilisation des instructions conditionnelles (2)
                Entiers pairs et impairs
                Case of
        4. Utilisation des instructions itératives (4)
                Multiplications
                Repeat Until
                Divisions
                Jeu de devinette
        5. Utilisation des tableaux (3)
                Tri à bulle
                Décomposition en facteurs premiers
                Nombres premiers
        6. Structuration de programmes (2)
                Factorielle
                Puissance
        7. Utilisation des enregistrements (2)
                Annuaire et enregistrements
                Vérification d'entrées et unité
        8. Opérations sur les fichiers (5)
                Lire et écrire dans un fichier texte
                Existence d'un fichier
                Attributs d'un fichier
                Lister des fichiers
                Réalisation d'un annuaire
        9. Graphismes avec Turbo Pascal (3)
                Introduction au graphisme
                Tracer un repère
                Réalisation d'un menu
        10. Pointeurs (6)
                Gestion de la mémoire
                Allocation/libération dynamique de mémoire
                Pointeurs sur enregistrements
                Liste chaînée simple
                Liste chaînée bidirectionnelle
                Arbres binaires
        11. Objets (6)
                Création d'un objet simple : une personne
                Définition des méthodes d'un objet
                Exemple d'héritage
                Pointeurs d'objets
                Liste chaînées d'objets
                Polymorphisme
        12. Directives de compilation (5)
                Directive {$DEFINE}
                Directive {$I}
                Directive {$N}
                Directive {$R}
                Directive {$Q}
        13. L'assembleur sous Turbo Pascal (6)
                Accès aux registres
                Accès aux registres
                Initialisation d'un mode graphique
                Initialiser la souris
                Affichage ou disparition du curseur
                Récupérer la position du curseur, les clics droit et gauche

   sommaire    suivant   

Consultez les autres pages sources


Les sources présentés sur cette pages sont libre de droits, et vous pouvez les utiliser à votre convenance. Par contre cette page de présentation de ces sources constitue une oeuvre intellectuelle protégée par les droits d'auteurs. Copyright ©2008  Developpez LLC. Tout droits réservés Developpez LLC. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu'à 3 ans de prison et jusqu'à 300 000 E de dommages et intérets. Cette page est déposée à la SACD.

Vos questions techniques : forum d'entraide Accueil - Publiez vos articles, tutoriels, cours et rejoignez-nous dans l'équipe de rédaction du club d'entraide des développeurs francophones. Nous contacter - Copyright 2000..2005 www.developpez.com