Algorithmes et structures de données génériques - Cours et by Michel Divay

By Michel Divay

Show description

Read Online or Download Algorithmes et structures de données génériques - Cours et exercices corrigés en langage C PDF

Best applied mathematicsematics books

Legendary Away Days: The Complete Guide to Running Successful Team Events

Development powerful, responsive, groups is among the key components in placing your corporation prior to its rivals. So why do many groups fail to bring to their real strength? the answer's that even if the dedication and the need to be triumphant exist, hidden pitfalls lay in wait to foil the easiest intentions of managers and staff leaders.

Additional resources for Algorithmes et structures de données génériques - Cours et exercices corrigés en langage C

Example text

Void ecrireMessage (int nl, int nc, char* message) ; écrit message en (nl, nc). • void afficherEcran() ; affiche l’écran. • void effacerEcran() ; efface l’écran. • void detruireEcran() ; détruit l’écran (libère l’espace alloué). • void sauverEcran (char* nom) ; sauve l’écran dans le fichier nom. La partie interface définit également les couleurs utilisables (NOIR, BLANC) et les directions de déplacement du crayon (GAUCHE, HAUT, DROITE, BAS). Aucune variable ne figure dans la partie interface.

Les programmes sont plus compacts, plus faciles à écrire et à comprendre. Son usage est naturel quand les structures de données sont définies récursivement, ou quand le problème à traiter peut se décomposer en deux ou plus sous-problèmes identiques au problème initial mais avec des valeurs de paramètres différentes. Refuser la récursivité dans ce dernier cas oblige l’utilisateur à gérer lui-même une pile des différentes valeurs des variables, ce que le système fait automatiquement lors de l’utilisation de la récursivité.

Void ecrirePixel (int nl, int nc) ; écrit au point (nl, nc) un pixel de la couleur du crayon (en fait écrit un caractère dépendant de la couleur du pixel). • void avancer (int d, int n) ; avance de n pixels dans la direction d ; 4 directions sont retenues : gauche, haut, droite, bas. 02Chap_01 Page 26 Samedi, 17. janvier 2004 10:36 10 26 1 • Récursivité, pointeurs, modules • void rectangle (int xcsg, int ycsg, int xcid, int ycid) ; trace un rectangle de la couleur du crayon, de cordonnées (xcsg, ycsg) pour le coin supérieur gauche et (xcid, ycid) pour le coin inférieur droit.

Download PDF sample

Rated 4.54 of 5 – based on 17 votes