Accueil > Réalisations > Publications > Ouvrages > Ouvrages sur la HP48 g/gx > Voyage au centre de la HP48 g/gx - Lire le ligne en ligne

Voyage au centre de la HP48 g/gx - Lire le ligne en ligne

jeudi 14 juin 2007, par Paul Courbis

Si vous ne voulez pas télécharger l’ensemble de l’ouvrage, vous pouvez le lire en ligne ici...

Si vous désirez une version papier, un « reprint » est disponible via Amazon !

Voyage48g - page 455 - Courbis, acteur de l'Internet depuis 1988
Section prcdente : Programmes divers Page prcdente Sommaire Page suivante Section suivante : Rponses aux exercices

Programmes divers

(c) Courbis www.courbis.fr   Fichiers pdf disponibles sur http://www.courbis.comRedistribution/mirroring strictement interdits  Version 3.05  http:  //ww  w.co  urbis  .com  Divers Bibliothe`que de programmes Page 449  OOPS La HP48 ge`re un grand nombre de types d'objets. Comme si celan'e'tait pas suffisant, nous vous pr e'sentons ici un ensemble de programmes permettant de cre'er et de ge'rer vos propres types...  Il est ainsi possible de cre'er, par exemple, un type 'entier long' etde ge'rer l'addition, la soustraction (...) d'un objet de ce type avec les autres objets standards de la HP48 de mani e`re totalementtransparente.  La technique utilis e'e ici est de marquer l 'objet par un TAG quispe'cifie son type (d e'fini par l 'utilisateur). Cette technique est tr e`s proche de celle employ e'e par la HP48 avec les prologues (voir lechapitre 4 de la deuxi e`me partie : 'Les objets de la HP48'). Cette technique s 'apparente elle-m e^me  a` ce que l 'on nomme laprogrammation orient e'e objet (chaque objet contient les informations n e'cessaires  a` sa manipulation) d 'ou` le nom de cetensemble de programmes : Oriented Objects ProcedureS.  Plusieurs programmes sont mis a` votre disposition :  * CROBJ est a` utiliser pour cr e'er un nouveau type d 'objet. Ilprend en entr e'e un nom global (par exemple   'PL') etfabrique le programme de conversion correspondant  ('c,PL') qui permet de marquer un objet avec le tagapproprie' ;  * CRFC cre'e une fonction s 'appliquant  a` toute s e'quenced'objets. Cette fonction prend en argument le nom  ge'ne'rique de la fonction et le nombre d'arguments qu'elleutilise. Si on d e'sire cre'er la multiplication g e'ne'rique, on effectuera la s e'quence  'MULTI' 2 CRFC qui cr e'era unefonction   MULTI capable de g e'rer les diff e'rents cas defigures. Il conviendra ensuite de cr e'er les fonctions  particulie`res adapt e'es  a` chaque cas particulier dont lesnoms seront de la forme   nom_gE`nE`rique.type1.type2...Un point d'interrogation indique un type quelconque. Par  exemple, si les deux objets dans la pile sont de types ' A'(niveau 2) et   'B' (niveau 1) et que l'on appelle MULTI :  - Si la fonction  `MULTI.A.B' existe, c 'est cettefonction qui sera appele'e ;
Section prcdente : Programmes divers Page prcdente Sommaire Page suivante Section suivante : Rponses aux exercices
© Courbis 1988-2010
Tous droits réservés
Permalien
Faire un don avec Paypal Le livre est entièrement gratuit mais vous pouvez
avec Paypal pour participer aux frais d'hébergement de ce site... Merci !

Un message, un commentaire ?

modération a priori

Ce forum est modéré a priori : votre contribution n’apparaîtra qu’après avoir été validée par un administrateur du site.

Qui êtes-vous ?
Votre message

Pour créer des paragraphes, laissez simplement des lignes vides.

Les spams donneront systématiquement lieu à dépôt de plainte. Les messages peu aimables ou comportant trop de fautes d'orthographe seront purement et simplement supprimés sans publication.
ipv6 ready ipv6 test
Suivre ce site :
Recommander cette page :
Bookmark and Share
Traduire :