Tous les téléchargements de Alcatîz
- un convertisseur d ... Voir la suite
- une fonction qui détermine si le caractère fourni en entrée est un chiffre ;
- une fonction qui détermine s ... Voir la suite
- 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
- le tri à bulles ;
- le tri à bulles amélioré ;
- le tri par sélection ;
- le tri par insertion ;
- le tri rapide.
- inversion d'une chaîne de caractères (image 2) ;
- addition de deux matrices (image 3).
|
|
Code source extrait du livre J'apprends à programmer en Pascal Objet avec l'environnement de développement Lazarus.
Ce simplissime programme est l'occasion d'une première manipulation des propriétés de composants. |
|
|
|
|
Code source extrait du livre J'apprends à programmer en Pascal Objet avec l'environnement de développement Lazarus.
Première réalisation d'une gestionnaire d'événement ! |
|
|
|
|
Code source extrait du livre J'apprends à programmer en Pascal Objet avec l'environnement de développement Lazarus.
En progressant dans l'apprentissage du langage Pascal, cette application formalise toutes les étapes qui mènent de l'idée de départ à la finalisation d'une application fonctionnelle. |
|
|
|
|
Code source extrait du livre J'apprends à programmer en Pascal Objet avec l'environnement de développement Lazarus.
Cette application très simple permet d'illustrer la structure d'une application graphique et de mettre en évidence le travail caché de l'environnement de développement Lazarus. |
|
|
|
|
Code source extrait du livre J'apprends à programmer en Pascal Objet avec l'environnement de développement Lazarus.
Il s'agit du portage sous forme d'une application console de l'application "05 - Conversion". |
|
|
|
|
Code source extrait du livre J'apprends à programmer en Pascal Objet avec l'environnement de développement Lazarus.
Ce programme illustre l'utilisation des tableaux, la comparaison des chaînes de caractères et les fonctions personnalisées. |
|
|
|
|
Code source extrait du livre J'apprends à programmer en Pascal Objet avec l'environnement de développement Lazarus.
Ce programme évalue une expression arithmétique complexe. |
|
|
|
|
Code source extrait du livre J'apprends à programmer en Pascal Objet avec l'environnement de développement Lazarus.
Comment définir et utiliser les constantes afin de rendre votre code plus lisible et plus facile à corriger. L'exemple complet est une application traitant le calcul de la TVA belge (image 1). Dans le laboratoire, vous êtes invité(e) à réaliser une application de conversion entre degrés Celsius et degrés Fahrenheit (image 2). |
|
|
|
|
Code source extrait du livre J'apprends à programmer en Pascal Objet avec l'environnement de développement Lazarus.
Apprenez à créer, modifier et sauvegarder des fichiers quelconques en utilisant les méthodes offertes par les différents composants de Lazarus - mais aussi en dehors de ces méthodes, avec une approche résolument moderne de la gestion de fichiers : les flux de données (« streams » en anglais). Les routines classiques du Pascal sont succinctement abordées. l'application d'exemple permet d'analyser des fichiers MIDI (image 1). Dans le laboratoire, vous êtes invite(e) à réaliser les applications suivantes : |
|
|
|
|
Code source extrait du livre J'apprends à programmer en Pascal Objet avec l'environnement de développement Lazarus.
Découvrez les bases de la Programmation Orientée Objet (POO) : les notions de classe et d’objets et les éléments nécessaires à leur manipulation à travers des concepts fondamentaux d’encapsulation, d’héritage et de polymorphisme. L'application d'exemple consiste en l'affichage de balles au trajet aléatoire, à la gestion de leur rebond sur les bords de la surface et de leurs collisions entre elles. Dans le laboratoire, vous êtes invité(e) à améliorer cette application afin de la rendre plus réaliste. |
|
|
|
|
Code source extrait du livre J'apprends à programmer en Pascal Objet avec l'environnement de développement Lazarus.
Étudiez en profondeur les événements et leurs gestionnaires. Apprenez aussi bien à vous servir de ceux qu’offrent les composants standard de Lazarus qu’à créer les vôtres pour exploiter aux mieux les classes que vous avez créées. L'application d'exemple est le célèbre jeu Pierre, papiers, cideaux. Dans le laboratoire, vous serez appelé(e) à illustrer l'ordre du traitement des événements. |
|
|
|
|
Code source extrait du livre J'apprends à programmer en Pascal Objet avec l'environnement de développement Lazarus.
Comment construire des expressions numériques, en maîtrisant l’ordre de priorité des opérations. L'exemple d'application résout une équation du type AX² + BX + C = 0. |
|
|
|
|
Code source extrait du livre J'apprends à programmer en Pascal Objet avec l'environnement de développement Lazarus.
Qu’est-ce qu'un caractère et quelles sont les fonctions les plus courantes permettant de les manipuler. L'application d'exemple est un petit utilitaire affichant, par blocs de 256, tous les caractères Unicode au format UTF-16, avec la possibilité de copier l'un d'entre eux dans le presse-papier (image 1). Dans le laboratoire, vous êtes invité(e) à créer trois routines outils pour l'analyse des caractères (image 2) : |
|
|
|
|
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 : |
|
|
|
|
Code source extrait du livre J'apprends à programmer en Pascal Objet avec l'environnement de développement Lazarus.
Comment créer et manipuler les tableaux statiques et dynamiques. Découvrez également une technique de tri aux applications très larges. L'exemple d'application permet de trier des entiers à l'aide de l'algorithme de tri à bulles. Dans le laboratoire, il s'agit de réaliser une variante de l'application dans laquelle le tableau initial est rempli de manière aléatoire. |
|
|
|
|
Code source extrait du livre J'apprends à programmer en Pascal Objet avec l'environnement de développement Lazarus.
Comment créer et utiliser un type ensemble qui reprend les caractéristiques de son cousin mathématique. L’exemple proposé pour l’illustration des ensembles permet de gérer deux ensembles d’entiers et de leur appliquer les différents opérateurs. C'est aussi l’occasion de travailler avec les boutons radio et les boîtes listes (image 1). Dans le laboratoire, vous êtes invité(e) à réaliser un testeur d'attributs de polices de caractères (image 2). |
|
|
|
|
Code source extrait du livre J'apprends à programmer en Pascal Objet avec l'environnement de développement Lazarus.
Découvrez les enregistrements simples, une structure fixe qui regroupe des données de différents types sous un même nom. L'application d'exemple consiste en la gestion d'un fichier de personnes (image 1). Dans le laboratoire, vous touchez au monde des fractales en réalisant un triangle de Sierpinski (image 2). |
|
|
|
|
Code source extrait du livre J'apprends à programmer en Pascal Objet avec l'environnement de développement Lazarus.
L'exemple est une application qui affiche des données sur le jour présent et sur un jour de votre choix. En plus de mettre en œuvre des routines de gestion des dates, elle permet aussi, grâce à un composant TPageControl, de réaliser une interface comprenant des volets (image 1). Dans le laboratoire, expérimentez l'affichage d'heures et de dates sous différents formats (image 2). |
|
|
|
|
Code source extrait du livre J'apprends à programmer en Pascal Objet avec l'environnement de développement Lazarus.
Maîtrisez les notions de procédure et de fonction. Vos programmes seront alors mieux structurés, plus efficaces et facilement maintenables. L'application d'exemple vous permet de mettre en œuvre cinq algorithmes de tri : Dans le laboratoire, expérimentez le tri par insertion avec sentinelle et réalisez une routine calculant de manière récursive la somme des N premiers nombres ent ... Voir la suite |
|
|
|
|
Code source extrait du livre J'apprends à programmer en Pascal Objet avec l'environnement de développement Lazarus.
Maîtrisez les éléments du langage Pascal qui définissent l'ordre d'exécution des instructions, en particulier les instructions conditionnelles ou répétitives. L'application d'exemple consistera à réaliser le petit jeu de logique Chats et Oiseaux (image 1). Dans le laboratoire, vous êtes invité(e) à réaliser deux applications : |
|
|