![]() 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 questions : 49 Dernière mise à jour : 06/03/2008 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}
Vos questions techniques : forum d'entraide Pascal - Publiez vos articles, tutoriels et cours
et rejoignez-nous dans l'équipe de rédaction du club d'entraide des développeurs francophones Nous contacter - Hébergement - Participez - Copyright © 2000-2009 www.developpez.com - Legal informations. |