Héritage [he] Exercices résolus
|
|
- Marthe Gascon
- il y a 8 ans
- Total affichages :
Transcription
1 Héritage [he] Exercices résolus Karine Zampieri, Stéphane Rivière, Béatrice Amerein-Soltner Unisciel algoprog Version 29 avril 2015 Table des matières 1 Comptes bancaires Classe CBancaire Extension de la classe CBancaire Classe CAvecDecouvert Classe CRemunere Classe CRemunereAvecDecouvert Transtypage Classe déclarée et classe d exécution Comptes bancaires 1.1 Classe CBancaire Décrivons la classe permettant de représenter un compte bancaire. Au minimum il faut connaître : Le numéro du compte (que l on représentera par une chaîne de caractères). La somme disponible sur le compte (représentée par un réel). Pour les opérations sur un compte, on se limite aux opérations : De retrait (on décrémente si possible le compte d un montant donné). Le dépôt (on augmente le compte d un montant donné). La consultation (on retourne le solde disponible sur un compte). Dans le cas où un retrait est impossible, on affichera un message et on laissera le compte inchangé. En plus du constructeur par défaut, on fournit également un constructeur permettant de construire un compte en fixant le numéro et le solde initial. Enfin on propose également une méthode qui effectue un virement d un compte vers un autre. Soit donc la définition de cette classe CBancaire définie dans le objets, 1
2 Unisciel algoprog he00acxres-texte, April 29, Soit le programme ci-après qui permet de tester la classe. Testez. 1.2 Extension de la classe CBancaire Supposons que l on souhaite prendre en considération la possibilité d avoir un découvert sur un compte (un retrait conduit à un solde négatif) ou la possibilité d associer une rémunération des dépôts sur un compte (compte rémunéré). Pour ce, on va construire deux classes dérivées : La première permettra de représenter des comptes bancaires avec découvert autorisé. La seconde prendra en compte une possible rémunération du compte. Pour le premier type de compte, il faut préciser quel est le découvert maximum autorisé. Et pour le second type de compte, quel est la rémunération (taux) et, par exemple, quel est le seuil minimal à partir duquel la rémunération s applique. Lors de la construction d une nouvelle classe par extension d une classe existante, on distingue trois sortes de méthodes (ou d attributs). Lesquelles et décrivez-les. Les méthodes (et les attributs) qui sont propres à la nouvelle classe ; il s agit là d extension. Ces méthodes (données) n existent que pour les objets de la nouvelle classe et portent un nom qui n est pas utilisé dans la classe mère ou, un nom déjà utilisé mais avec des paramètres en nombre ou de type différents (il y a alors une surcharge du nom de la méthode). Les méthodes (et les attributs) qui sont issues de la classe mère ; il s agit là d héritage. Ces méthodes (données) sont les mêmes pour les objets de la classe mère et pour les objets de la classe héritée. Par défaut, toute méthode (attribut) est héritée. On notera que lors de l utilisation d une méthode héritée sur un objet de la classe fille il y a une conversion implicite de l objet de la classe fille en un objet de la classe mère. Le code d une méthode (ou la donnée) héritée est soit partagé lorsque la méthode est partagée, soit propre à chaque instance dans le cas contraire (cas par défaut). Les méthodes (ou les attributs, mais cela est plus rare) qui redéfinissent des méthodes (données) existantes dans la classe mère ; il s agit là de masquage. Ces méthodes ont le même nom et le même profil (nombre et type des paramètres, valeur de retour) que les méthodes qu elles redéfinissent. Dans ce cas, la nouvelle méthode se substitue à la méthode de la classe mère. Ceci permet de prendre en compte l enrichissement (ou la spécialisation) que la classe fille apporte par rapport à la classe mère en spécialisant le code de la méthode. Lorsque dans une classe dérivée on souhaite désigner une méthode (ou une donnée) de la classe mère (et en particulier lorsque celle-ci est masquée) on désigne celle-ci en préfixant le nom de la méthode (ou de la variable) par le mot-clé super.
3 Unisciel algoprog he00acxres-texte, April 29, Classe CAvecDecouvert Pour cette nouvelle classe nous introduisons une nouvelle donnée : le montant maximum du découvert. Cela nous conduit à modifier la méthode de retrait de telle sorte qu un retrait puisse être effectuer même si le solde n est pas suffisant (il faudra néanmoins que le solde reste plus grand que l opposé du découvert maximal autorisé). Cette méthode de retrait masquera la méthode de même nom de la classe mère. Par ailleurs, on introduira une nouvelle méthode fixerdmax qui permet de modifier le montant du découvert maximum autorisé. Les autres données et méthodes seront reprises telles quelles (par le mécanisme d héritage). Pour la définition du constructeur on utilise le constructeur de la classe mère (par un appel à super). Écrivez une classe CAvecDecouvert qui dérive de la classe CBancaire. Incluez un réel dmax du découvert maximal autorisé. Écrivez le constructeur par défaut. Écrivez un constructeur à trois paramètres initialisant les attributs. Écrivez une méthode fixerdmax(mt) qui fixe le découvert maximal au montant mt (réel). Écrivez une méthode retirer(mt) qui réalise un retrait du montant mt si celui-ci est autorisé, c.-à-d. que le [solde du compte] moins [mt] soit être supérieur à l opposé du découvert maximal autorisé. Dans le cas de la négative, affichez le message : >>> OUPS Provision insuffisante <<< Enfin écrivez une méthode afficher qui affiche les attributs propres à la classe, puis appelle la méthode d affichage de la classe mère pour afficher les attributs hérités. Validez votre classe et vos méthodes avec la Réalisez un copier/coller de la procédure test_decouvert. Testez votre classe.
4 Unisciel algoprog he00acxres-texte, April 29, Classe CRemunere Pour cette extension, il faut au minimum connaitre le taux de rémunération du compte à partir duquel la rémunération s applique. On suppose que les intérêts sont versés à part et intégrés sur le compte une fois l an. Afin de simplifier l écriture de cette classe, on suppose qu il existe une méthode qui calcule les intérêts (le code est un peu complexe et nécessite la connaissance des dates auxquelles sont faites les opérations afin de calculer les durées pendant lesquels l intérêt s applique). Écrivez une classe CRemunere qui dérive de la classe CBancaire. Incluez un réel taux du taux de rémunération du compte. Écrivez le constructeur par défaut. Écrivez un constructeur à trois paramètres initialisant les attributs. Écrivez une méthode fixertaux(mt) qui fixe le taux au montant mt (réel). Faut-il réécrire la méthode retirer? Non, cela est totalement inutile : c est exactement le même code. Si on redéfinit la méthode, on se contentera de sous-traiter le travail à sa classe mère. Écrivez une méthode calculerinterets() qui cumule les intérêts. Enfin écrivez une méthode afficher qui affiche tous les attributs. Validez votre classe et vos méthodes avec la 1.5 Classe CRemunereAvecDecouvert On peut alors définir un compte rémunéré avec découvert autorisé. Faites d abord un copier/coller de votre classe CAvecDecouvert en la classe CRemunereAvecDecouvert.
5 Unisciel algoprog he00acxres-texte, April 29, Modifiez-la de sorte qu elle dérive de la classe CRemunere. Validez votre classe et vos méthodes avec la Réalisez un copier/coller de la procédure test_remuneredec. Testez votre classe. 1.6 Transtypage En programmation fortement typée, le mélange des types n est permis qu avec le respect de règles strictes. La règle liée à la programmation objet est que toute classe est compatible avec ses sous-classes c.-à-d. que si B est une sous-classe de A alors toute variable de type A peut être affectée par une valeur de type B (par une instruction d affectation ou lors d un passage de paramètre). Déclarations Soient les déclarations suivantes : CBancaire c1("cb1", ); CAvecDecouvert d1("dd1", , 0.0); L instruction suivante est-elle valide? Justifiez. c1 = d1 ; Oui, car l objet d1 dérive de l objet c1 : tous les attributs d un CBancaire pourront être initialisés par ceux de CAvecDecouvert. De même, l instruction suivante est-elle valide? Justifiez. d1 = c1 ; Non, elle est incorrecte : les attributs propres à la classe CAvecDecouvert ne peuvent pas être initialisés.
6 Unisciel algoprog he00acxres-texte, April 29, Que se passe-t-il lors de l instruction : c1.virervers(d1, 100.0) ; CBancaire. Il y aura une conversion implicite de d1 en une valeur de type 1.7 Classe déclarée et classe d exécution Déclarations Soient les déclarations suivantes : CBancaire *c1 = new CBancaire("CB1", ); CAvecDecouvert *d1 = new CAvecDecouvert("DD1", , 0.0); Que se passe-t-il lors des instructions : CBancaire *c2 = d1; c2->afficher(); La variable pointeur c2 pointe vers l objet d1. Mais comme c est un type pointeur de CBancaire, l instruction d affichage appellera la méthode CBancaire::afficher et non pas celle de la classe CAvecDecouvert : l héritage réalise une liaison statique, c.- à-d. une liaison connue à la compilation.
C++ - Classes, instances, objets [oo] Exercices résolus
C++ - Classes, instances, objets [oo] Exercices résolus Karine Zampieri, Stéphane Rivière, Béatrice Amerein-Soltner Unisciel algoprog Version 27 avril 2015 Table des matières 1 Compte bancaire OO 2 1.1
Plus en détailalg - Classes, instances, objets [oo] Exercices résolus
alg - Classes, instances, objets [oo] Exercices résolus Karine Zampieri, Stéphane Rivière, Béatrice Amerein-Soltner Unisciel algoprog Version 27 avril 2015 Table des matières 1 Compte bancaire OO 2 1.1
Plus en détailPour signifier qu'une classe fille hérite d'une classe mère, on utilise le mot clé extends class fille extends mère
L'héritage et le polymorphisme en Java Pour signifier qu'une classe fille hérite d'une classe mère, on utilise le mot clé extends class fille extends mère En java, toutes les classes sont dérivée de la
Plus en détailLangage et Concepts de Programmation Objet. 1 Attributs et Méthodes d instance ou de classe. Travaux Dirigés no2
Langage et Concepts de Programmation Objet Travaux Dirigés no2 Pôle Informatique École Nationale Supérieure des Mines de St-Etienne Vous trouverez plus de détails sur les concepts abordés lors de ce TD
Plus en détailChapitre 2. Classes et objets
Chapitre 2: Classes et Objets 1/10 Chapitre 2 Classes et objets Chapitre 2: Classes et Objets 2/10 Approche Orientée Objet Idée de base de A.O.O. repose sur l'observation de la façon dont nous procédons
Plus en détailPremiers Pas en Programmation Objet : les Classes et les Objets
Chapitre 2 Premiers Pas en Programmation Objet : les Classes et les Objets Dans la première partie de ce cours, nous avons appris à manipuler des objets de type simple : entiers, doubles, caractères, booléens.
Plus en détailC++ COURS N 2 : CLASSES, DONNÉES ET FONCTIONS MEMBRES Classes et objets en C++ Membres d'une classe Spécification d'une classe Codage du comportement
C++ COURS N 2 : CLASSES, DONNÉES ET FONCTIONS MEMBRES Classes et objets en C++ Membres d'une classe Spécification d'une classe Codage du comportement des objets d'une classe Utilisation d'une classe Droit
Plus en détailHéritage presque multiple en Java (1/2)
Héritage presque multiple en Java (1/2) Utiliser deux classes ou plus dans la définition d'une nouvelle classe peut se faire par composition. class Etudiant{ int numero; Diplome d; float passeexamen(examen
Plus en détailPrénom : Matricule : Sigle et titre du cours Groupe Trimestre INF1101 Algorithmes et structures de données Tous H2004. Loc Jeudi 29/4/2004
Questionnaire d'examen final INF1101 Sigle du cours Nom : Signature : Prénom : Matricule : Sigle et titre du cours Groupe Trimestre INF1101 Algorithmes et structures de données Tous H2004 Professeur(s)
Plus en détailTraduction des Langages : Le Compilateur Micro Java
BARABZAN Jean-René OUAHAB Karim TUCITO David 2A IMA Traduction des Langages : Le Compilateur Micro Java µ Page 1 Introduction Le but de ce projet est d écrire en JAVA un compilateur Micro-Java générant
Plus en détailChapitre VI- La validation de la composition.
Chapitre VI- La validation de la composition. Objectifs du chapitre : Expliquer les conséquences de l utilisation de règles de typage souples dans SEP. Présenter le mécanisme de validation des connexions
Plus en détailProgrammation Orientée Objet
Université de Pau et des Pays de l Adour Institut Universitaire de Technologie des Pays de l Adour Département Réseaux et Télécommunications 371, rue du Ruisseau BP 201 40004 Mont-de-Marsan Cedex tél :
Plus en détailCorrigés des premiers exercices sur les classes
Corrigés des premiers exercices sur les classes Exercice 2.1.1 utilisation d une classe Voici le texte d une classe représentant de façon sommaire un compte bancaire et les opérations bancaires courantes.
Plus en détailClasses et Objets en Ocaml.
Classes et Objets en Ocaml. Didier Rémy 2001-2002 http://cristal.inria.fr/ remy/mot/2/ http://www.enseignement.polytechnique.fr/profs/informatique/didier.remy/mot/2/ Cours Exercices Slide 1 1. Objets 2.
Plus en détailIngénérie logicielle dirigée par les modèles
Ingénérie logicielle dirigée par les modèles Destercq Lionel & Dubuc Xavier 17 décembre 2009 Table des matières 1 Introduction 1 2 Diagrammes de classes 1 2.1 Principal..............................................
Plus en détailC++ Programmer. en langage. 8 e édition. Avec une intro aux design patterns et une annexe sur la norme C++11. Claude Delannoy
Claude Delannoy Programmer en langage C++ 8 e édition Avec une intro aux design patterns et une annexe sur la norme C++11 Groupe Eyrolles, 1993-2011. Groupe Eyrolles, 2014, pour la nouvelle présentation,
Plus en détailUML. Diagrammes de classes (suite) Delphine Longuet. delphine.longuet@lri.fr
Polytech Paris-Sud Formation initiale 3 e année Spécialité Informatique Année 2014-2015 UML Diagrammes de classes (suite) Delphine Longuet delphine.longuet@lri.fr Opérations Opérations Service qui peut
Plus en détailGénie Logiciel avec Ada. 4 février 2013
Génie Logiciel 4 février 2013 Plan I. Généralités II. Structures linéaires III. Exceptions IV. Structures arborescentes V. Dictionnaires I. Principes II. Notions propres à la POO I. Principes Chapitre
Plus en détailProgrammer en JAVA. par Tama (tama@via.ecp.fr( tama@via.ecp.fr)
Programmer en JAVA par Tama (tama@via.ecp.fr( tama@via.ecp.fr) Plan 1. Présentation de Java 2. Les bases du langage 3. Concepts avancés 4. Documentation 5. Index des mots-clés 6. Les erreurs fréquentes
Plus en détailInitiation à JAVA et à la programmation objet. raphael.bolze@ens-lyon.fr
Initiation à JAVA et à la programmation objet raphael.bolze@ens-lyon.fr O b j e c t i f s Découvrir un langage de programmation objet. Découvrir l'environnement java Découvrir les concepts de la programmation
Plus en détailLicence Bio Informatique Année 2004-2005. Premiers pas. Exercice 1 Hello World parce qu il faut bien commencer par quelque chose...
Université Paris 7 Programmation Objet Licence Bio Informatique Année 2004-2005 TD n 1 - Correction Premiers pas Exercice 1 Hello World parce qu il faut bien commencer par quelque chose... 1. Enregistrez
Plus en détailLa convention de compte
LES MINI-GUIDES BANCAIRES FEDERATION BANCAIRE FRANCAISE Les Mini-guides Bancaires: La banque dans le creux de la main topdeluxe FEDERATION BANCAIRE FRANCAISE Repère n 5 La convention de compte Ces mini-guides
Plus en détailPlan du cours 2014-2015. Cours théoriques. 29 septembre 2014
numériques et Institut d Astrophysique et de Géophysique (Bât. B5c) Bureau 0/13 email:.@ulg.ac.be Tél.: 04-3669771 29 septembre 2014 Plan du cours 2014-2015 Cours théoriques 16-09-2014 numériques pour
Plus en détailTD/TP PAC - Programmation n 3
Université Paris Sud Licence d informatique/iup-miage2 Année 2004-2005 Auteur : Frédéric Vernier Semaine : 11-16 octobre 2004 Conditions : sur machine avec les outils standards java web: http://vernier.frederic.free.fr/indexpac.html
Plus en détailGestion distribuée (par sockets) de banque en Java
Gestion distribuée (par sockets) de banque en Java Université Paris Sud Rappel sur la solution locale de gestion simple de banque L objet de cet exercice était de créer une application java qui implante
Plus en détailERETES-SERIES. Support de formation. Formation ERETES ERETES-SERIE 1/58
ERETES-SERIES Support de formation 2013 Formation ERETES ERETES-SERIE 1/58 1. Introduction... 4 2. La base de données «Serie»... 5 3. Les Interfaces... 11 4. Le Bloc-Notes... 14 5. La gestion des nomenclatures...
Plus en détailProgrammation Objet - Cours II
Programmation Objet - Cours II - Exercices - Page 1 Programmation Objet - Cours II Exercices Auteur : E.Thirion - Dernière mise à jour : 05/07/2015 Les exercices suivants sont en majorité des projets à
Plus en détailExceptions. 1 Entrées/sorties. Objectif. Manipuler les exceptions ;
CNAM NFP121 TP 10 19/11/2013 (Séance 5) Objectif Manipuler les exceptions ; 1 Entrées/sorties Exercice 1 : Lire un entier à partir du clavier Ajouter une méthode readint(string message) dans la classe
Plus en détailCONDITIONS GENERALES DU SERVICE BANQUE EN LIGNE ECOBANK
CONDITIONS GENERALES DU SERVICE BANQUE EN LIGNE ECOBANK 1. OBJET Les présentes conditions générales fixent les modalités d accès et de fonctionnement du service de banque en ligne fourni par ECOBANK (le
Plus en détailPatrons de Conception (Design Patterns)
Patrons de Conception (Design Patterns) Introduction 1 Motivation Il est difficile de développer des logiciels efficaces, robustes, extensibles et réutilisables Il est essentiel de comprendre les techniques
Plus en détailChap. 9 : L affectation du résultat
1 / 9 Chap. 9 : L affectation du résultat L affectation du résultat de l exercice N est une opération de l exercice suivant N+1. Les bénéfices peuvent être maintenus dans l entreprise (mis en réserves)
Plus en détailTP1 : Initiation à Java et Eclipse
TP1 : Initiation à Java et Eclipse 1 TP1 : Initiation à Java et Eclipse Systèmes d Exploitation Avancés I. Objectifs du TP Ce TP est une introduction au langage Java. Il vous permettra de comprendre les
Plus en détailProgrammation par les Objets en Java
Programmation par les Objets en Java Najib TOUNSI Les classes en Java (TD 3) I. Notion de classe I.1 Classe, champs, méthodes, instanciation, this, private vs. public. Créer une classe Point (coordonnée
Plus en détail0DWKpPDWLTXHVGHO DUJHQW. édité par Mr. G.Moumoulidis (OTE)
3/$,78'RF) 0DWKpPDWTXHVGHO DUJHQW HW OHVpWXGHVWHFKQTXHVpFRQRPTXHV édité par Mr. G.Moumoulidis (OTE) 8,2,7(5$7,2$/('(67(/(&2008,&$7,26,7(5$7,2$/7(/(&2008,&$7,28,2 8,2,7(5$&,2$/'(7(/(&208,&$&,2(6 - - 0DWKpPDWTXHVGHO
Plus en détailLa gestion des exceptions
La gestion des exceptions Même lorsqu un programme est au point, certaines circonstances exceptionnelles peuvent compromettre la poursuite de son exécution ; il peut s agir par exemple de données incorrectes
Plus en détailEncapsulation. L'encapsulation consiste à rendre les membres d'un objet plus ou moins visibles pour les autres objets.
Encapsulation L'encapsulation consiste à rendre les membres d'un objet plus ou moins visibles pour les autres objets. La visibilité dépend des membres : certains membres peuvent être visibles et d'autres
Plus en détailIntroduction à l héritage en C++
Algorithmique/Langage 1ère année Introduction à l héritage en C++ Yacine BELLIK IUT d Orsay Yacine.Bellik@iut-orsay.fr 1 Bibliographie Ce cours est basé sur le livre suivant : Programmer en C++, 5ème édition
Plus en détailProgrammation MacOSX / ios
Programmation MacOSX / ios Master Ingénierie Informatique 2011-2012 Jean-Baptiste.Yunès@liafa.jussieu.fr deux extensions objets de C : C++ (Stroustrup) Objective-C (Cox & Love) ajout de constructions à
Plus en détailCréation d objet imbriqué sous PowerShell.
Création d objet imbriqué sous PowerShell. Par Laurent Dardenne, le 13/01/2014. Niveau Ce tutoriel aborde la création d objet composé, c est-à-dire que certains de ses membres seront eux-mêmes des PSObjects.
Plus en détailYAPBA M. Logiciel libre de suivi de vos comptes
YAPBA M Logiciel libre de suivi de vos comptes Premières opérations A l'ouverture la première fois, on obtient cet écran. La première opération va être la création d'un compte. Comme aucun compte n'est
Plus en détailDéveloppement d un interpréteur OCL pour une machine virtuelle UML.
ObjeXion Software Prototyping made easy SA au capital de 500 000 F Siret 421 565 565 00015 APE 722Z Téléphone : 03 89 35 70 75 Télécopie : 03 89 35 70 76 L embarcadère 5, rue Gutemberg 68 800 Vieux-Thann,
Plus en détailGUIDE DE GESTION BANCAIRE
GUIDE DE GESTION BANCAIRE À DESTINATION DES JEUNES PRIS EN CHARGE PAR LES SERVICES DE L AIDE SOCIALE À L ENFANCE ET AUX FAMILLES Pour vos premiers pas dans la gestion de vos biens R1400020-2 4 novembre
Plus en détailInfo0101 Intro. à l'algorithmique et à la programmation. Cours 3. Le langage Java
Info0101 Intro. à l'algorithmique et à la programmation Cours 3 Le langage Java Pierre Delisle, Cyril Rabat et Christophe Jaillet Université de Reims Champagne-Ardenne Département de Mathématiques et Informatique
Plus en détail6 rue de la Fosse Chènevière. ZA Derrière Moutier. 51390 Gueux. Tél. 03 26 77 19 20 Fax. 03 26 77 19 29. Sage Paie & RH V18. Contact : Cédric CZERNICH
6 rue de la Fosse Chènevière ZA Derrière Moutier 51390 Gueux Tél. 03 26 77 19 20 Fax. 03 26 77 19 29 Sage Paie & RH V18 Contact : Cédric CZERNICH Sage présente aujourd hui ses nouvelles versions de Paie,
Plus en détailCEGID - Business Suite PGI Business Suite Paye. A - Paramétrages initiaux de la paye
cterrier.com 1 26/09/2009 CEGID - Business Suite PGI Business Suite Paye Auteur : C. Terrier ; mailto:webmaster@cterrier.com ; http://www.cterrier.com Utilisation : Reproduction libre pour des formateurs
Plus en détailet Programmation Objet
FACULTE POLYTECHNIQUE DE MONS Service d Informatique et Programmation Objet Mohammed Benjelloun 2 ème Bachelier Année académique 2008-2009 Table des matières Avant-propos--------------------------------------------------------------------------
Plus en détailLa correction des erreurs d'enregistrement et de traitement comptables
La correction des erreurs d'enregistrement et de traitement comptables Après l'étude des différents types d'erreurs en comptabilité (Section 1) nous étudierons la cause des erreurs (Section 2) et les techniques
Plus en détailINITIATION AU LANGAGE JAVA
INITIATION AU LANGAGE JAVA I. Présentation 1.1 Historique : Au début des années 90, Sun travaillait sur un projet visant à concevoir des logiciels simples et performants exécutés dans des PDA (Personnal
Plus en détailUML (Diagramme de classes) Unified Modeling Language
UML (Diagramme de classes) Unified Modeling Language Sommaire Introduction Objectifs Diagramme de classes Classe (Nom, attribut, opération) Visibilité et portée des constituants d une classe Association
Plus en détailFacultés Universitaires Notre-Dame de la Paix. Conception et Programmation Orientées- Object
Facultés Universitaires Notre-Dame de la Paix Conception et Programmation Orientées- Object 2008-2009 RÉSUMÉ PRATIQUE... 4 CLASSE OBJET... 4 NOTION D HÉRITAGE... 4 LE POLYMORPHISME... 5 LES CLASSES ABSTRAITES...
Plus en détailTemps forts départementaux. Le calcul au cycle 2 Technique opératoire La soustraction
Temps forts départementaux Le calcul au cycle 2 Technique opératoire La soustraction Calcul au cycle 2 La soustraction fait partie du champ opératoire additif D un point de vue strictement mathématique,
Plus en détailREGLEMENT-CADRE. Jeux-concours Nouvelle Vie Magazine et site Internet www.nouvelle-vie-magazine.fr.
REGLEMENT-CADRE Jeux-concours Nouvelle Vie Magazine et site Internet www.nouvelle-vie-magazine.fr. ARTICLE 1 : PRESENTATION DES SOCIETE ORGANISATRICES Blopresse au capital de 30.000, immatriculée au RCS
Plus en détailChapitre VIII. Les bases de données. Orientées Objet. Motivation
Chapitre VIII Motivation Le modèle relationnel connaît un très grand succès et s avère très adéquat pour les applications traditionnelles des bases de données (gestion) Les bases de données Orientées Objet
Plus en détailFINANCER VOS EQUIPEMENTS OU VOTRE VEHICULE
FINANCER VOS EQUIPEMENTS OU VOTRE VEHICULE Un professionnel libéral se doit d investir dans des équipements ou de faire des travaux d aménagement professionnels à plusieurs reprises au cours de sa carrière.
Plus en détailDéfinition du compte courant
Définition du compte courant Un compte courant n est pas un compte bancaire, mais un simple compte dans le système comptable de l Office (SAP/R3), qui est inclus dans le grand livre des comptes clients.
Plus en détailMODE D EMPLOI VERSEMENT SCPI EPARGNE FONCIERE
MODE D EMPLOI VERSEMENT SCPI EPARGNE FONCIERE Pour effectuer un versement libre au sein de votre contrat MonFinancier Vie avec un investissement portant sur la SCPI Epargne Foncière *, nous vous invitons
Plus en détailEU Careers Mode d emploi de l inscription en ligne
EU Careers Mode d emploi de l inscription en ligne Juillet 2015 Contenu 1) Votre compte EPSO 2) Auto-évaluation 3) Dossier de candidature 4) Communication 5) Attachez votre CV 2 1) Votre compte EPSO Votre
Plus en détailProgrammation Objet Java Correction
INSA - 4 AE 2007 2008 Durée : 1H00 Contrôle Programmation Objet Java Correction Consignes Tous les documents sont autorisés, mais ils seront peu utiles. Indiquez vos nom et prénom sur chaque feuille. Le
Plus en détailPro-Investisseurs CIBC Barème des commissions et des frais
Pro-Investisseurs CIBC Barème des commissions et des frais En vigueur à compter du 6 octobre 2014 En tant que client de Pro-Investisseurs MD CIBC, vous avez accepté de payer certains frais selon les types
Plus en détailTP1. Outils Java Eléments de correction
c sep. 2008, v2.1 Java TP1. Outils Java Eléments de correction Sébastien Jean Le but de ce TP, sur une séance, est de se familiariser avec les outils de développement et de documentation Java fournis par
Plus en détailNorme comptable relative au contrôle interne et l organisation comptable dans les établissements bancaires NC22
Norme comptable relative au contrôle interne et l organisation comptable dans les établissements bancaires NC22 OBJECTIF 01. La Norme Comptable NC 01 - Norme Comptable Générale définit les règles relatives
Plus en détailGOL502 Industries de services
GOL502 Industries de services Conception d un service Partie IIb Version 2013 Introduction Conception d un service partie IIb Nous verrons dans ce chapitre Modélisation d un service; Langage de modélisation
Plus en détailMANUEL UTILISATEUR BALADEUR SANTÉ AUXILIAIRES MÉDICAUX ET SAGES-FEMMES C.D.C 1.40
MANUEL UTILISATEUR BALADEUR SANTÉ AUXILIAIRES MÉDICAUX ET SAGES-FEMMES C.D.C 1.40 Description des actes en série sur le Baladeur Santé TABLE DES MATIERES 1. Généralités 5 1.1. Fonctionnement général du
Plus en détailCONVENTIONS D HONORAIRES EN MATIERE DE DIVORCE MODÈLES
COMMISSION DES TEXTES CONVENTIONS D HONORAIRES EN MATIERE DE DIVORCE MODÈLES Depuis le 1er janvier 2013, la conclusion de conventions d honoraires est devenue obligatoire en matière de divorce, par application
Plus en détail4 - L affectation du résultat des sociétés
Les écritures liées à la vie d une société 3.2 4 - L affectation du résultat des sociétés Référence Internet Saisissez la «Référence Internet» dans le moteur de recherche du site www.editions-tissot.fr
Plus en détailTélécharger le fichier de la... 39. Télécharger le fichier de la... 40. Télécharger le fichier de la... 41 Télécharger le fichier de la...
CONFIGURATION... Créer le compte bancaire... Sélectionner un compte par défaut... 7 Configurer la numérotation des reçus... Configurer la numérotation des chèques... 0 Configurer le format des chèques
Plus en détailCours de Java. Sciences-U Lyon. Java - Introduction Java - Fondamentaux Java Avancé. http://www.rzo.free.fr
Cours de Java Sciences-U Lyon Java - Introduction Java - Fondamentaux Java Avancé http://www.rzo.free.fr Pierre PARREND 1 Octobre 2004 Sommaire Java Introduction Java Fondamentaux Histoire de Java Machine
Plus en détailExtrait Standard des tarifs
BANQUE MISR SUCCURSALE DE PARIS Extrait Standard des tarifs 1) Ouverture, fonctionnement et suivi de votre compte a) Ouverture, transformation, clôture gratuit b) Relevés de compte gratuit c) Service de
Plus en détailREGLEMENT JEU QUIZZ SMS +
REGLEMENT JEU QUIZZ SMS + ARTICLE 1 : PRESENTATION DE LA SOCIETE ORGANISATRICE La Société ESI au capital de 8000 Euros, RCS 493 029 433 PARIS, dont le siège social est 90 avenue du Maine 75014 PARIS, éditrice
Plus en détailConditions de Maintenance et Service Après-Vente
Conditions de Maintenance et Service Après-Vente Durée de garantie et durée de vie des dispositifs Le tableau ci-après présente pour chaque dispositif médical distribué par la société Pentaferte France,
Plus en détailGénie Logiciel I. Cours VI - Typage statique / dynamique, fonctions virtuelles et classes abstraites, flots d entrées / sorties, et string
Génie Logiciel I Cours VI - Typage statique / dynamique, fonctions virtuelles et classes abstraites, flots d entrées / sorties, et string Nicolas Kielbasiewicz C.D.C.S.P./I.S.T.I.L./I.C.J. Filière M.A.M.
Plus en détailWindows Internet Name Service (WINS)
Windows Internet Name Service (WINS) WINDOWS INTERNET NAME SERVICE (WINS)...2 1.) Introduction au Service de nom Internet Windows (WINS)...2 1.1) Les Noms NetBIOS...2 1.2) Le processus de résolution WINS...2
Plus en détailServices financiers collectifs. Régime de participation différée aux bénéfices Guide du participant
Services financiers collectifs Régime de participation différée aux bénéfices Guide du participant 1 Services financiers collectifs Régime de participation différée aux bénéfices RBC Votre employeur a
Plus en détailAuto-évaluation Programmation en Java
Auto-évaluation Programmation en Java Document: f0883test.fm 22/01/2013 ABIS Training & Consulting P.O. Box 220 B-3000 Leuven Belgium TRAINING & CONSULTING INTRODUCTION AUTO-ÉVALUATION PROGRAMMATION EN
Plus en détailLes structures de données. Rajae El Ouazzani
Les structures de données Rajae El Ouazzani Les arbres 2 1- Définition de l arborescence Une arborescence est une collection de nœuds reliés entre eux par des arcs. La collection peut être vide, cad l
Plus en détailDocument fonctionnel Prêts hypothécaires variables : évaluations des versements et les hypothèses
MD FONCTIONS PRÉSENTÉES DANS LE PRÉSENT DOCUMENT : Quelles options sont offertes dans en ce qui concerne les paiements hypothécaires? Comment entrer un prêt hypothécaire à paiements variables? Quels sont
Plus en détailApplication web de gestion de comptes en banques
Application web de gestion de comptes en banques Objectif Réaliser une application Web permettant à un client de gérer ses comptes en banque Diagramme de cas d'utilisation 1 Les cas d'utilisation Connexion
Plus en détailCours de Systèmes d Exploitation
Licence d informatique Synchronisation et Communication inter-processus Hafid Bourzoufi Université de Valenciennes - ISTV Introduction Les processus concurrents s exécutant dans le système d exploitation
Plus en détail2 Grad Info Soir Langage C++ Juin 2007. Projet BANQUE
2 Grad Info Soir Langage C++ Juin 2007 Projet BANQUE 1. Explications L'examen comprend un projet à réaliser à domicile et à documenter : - structure des données, - objets utilisés, - relations de dépendance
Plus en détailQUESTIONS. décembre 2014
QUESTIONS RéPONSES RELATIF à l agrément, aux missions et au fonctionnemement des organismes paritaires collecteurs agréés au titre de la formation professionnelle continue décembre 2014 questions-réponses
Plus en détailGuide pratique de l épargnant
Guide pratique de l épargnant Article 83 euro rendre votre contrat / Effectuer des versements individuels facultatifs / La vie de votre contrat en 8 questions / C otre complément de revenu / Consulter
Plus en détailP r ob lé m a t iq u e d e la g é n é r icit é. Pr in cip e d e la g é n é r icit é e n Ja v a ( 1 /3 )
P r ob lé m a t iq u e d e la g é n é r icit é les versions de Java antérieures à 1.5 permettaient de créer des classes de structures contenant n'importe quels types d'objet : les collections (classes
Plus en détailJava Licence Professionnelle 2009-2010. Cours 7 : Classes et méthodes abstraites
Java Licence Professionnelle 2009-2010 Cours 7 : Classes et méthodes abstraites 1 Java Classes et méthodes abstraites - Le mécanisme des classes abstraites permet de définir des comportements (méthodes)
Plus en détailUML et les Bases de Données
CNAM UML et les Bases de Données UML et les Bases de Données. Diagramme de classes / diagramme d objets (UML)...2.. Premier niveau de modélisation des données d une application...2.2. Les éléments de modélisation...2.2..
Plus en détailMÉMO. Des solutions en cas de coup dur ou de coup de cœur SOMMAIRE
Édition : décembre 13 MÉMO Des solutions en cas de coup dur ou de coup de cœur 1. Optimiser l utilisation des livrets défiscalisés 2. Épargner sans plafond 3. Placer une somme importante sur quelques mois
Plus en détailRAPPELS SUR LES METHODES HERITEES DE LA CLASSE RACINE Object ET LEUR SPECIALISATION (i.e. REDEFINITION)
CLASSE RACINE Object ancêtre de toutes les classes RAPPELS SUR LES METHODES HERITEES DE LA CLASSE RACINE Object ET LEUR SPECIALISATION (i.e. REDEFINITION) définit donc des méthodes héritées par toutes
Plus en détailCahier Technique Liaison Comptabilité Api / Sage ECF
Cahier Technique Liaison Comptabilité Api / Sage ECF Sage Titre Petites du document Page 2 / 19 Entreprises Documentation technique Sommaire I. Introduction... 3 II. Liaison... 4 1. Pré-requis... 4 2.
Plus en détailCompte sur livret. Mots clés : Sommaire : Compte sur livret. 1. Qui peut bénéficier d un compte sur livret? 2. Le compte sur livret au quotidien
- 1 - Compte sur livret Mots clés :! Compte! Epargne! Versements! Rémunération! Livret! Fiscalité Sommaire : 1. Qui peut bénéficier d un compte sur livret? 1.1 Un produit d épargne ouvert à tous 1.2 Les
Plus en détailFormation, Audit, Conseil, Développement, UX WinRT Silverlight WPF Android Windows Phone
Formation, Audit, Conseil, Développement, UX WinRT Silverlight WPF Android Windows Phone Articles et Livres Blancs gratuits à télécharger www.e-naxos.com Dot.Blog, le blog www.e-naxos.com/blog Copyright
Plus en détailIV- Comment fonctionne un ordinateur?
1 IV- Comment fonctionne un ordinateur? L ordinateur est une alliance du hardware (le matériel) et du software (les logiciels). Jusqu à présent, nous avons surtout vu l aspect «matériel», avec les interactions
Plus en détailPRIX DE VENTE À L EXPORTATION GESTION ET STRATÉGIES
PRIX DE VENTE À L EXPORTATION GESTION ET STRATÉGIES Direction du développement des entreprises et des affaires Préparé par Jacques Villeneuve, c.a. Conseiller en gestion Publié par la Direction des communications
Plus en détailREGLEMENT MUTUALISTE N 7 Branche n 20 Art L 221-2-II du code de la mutualité
REGLEMENT MUTUALISTE N 7 Branche n 20 Art L 221-2-II du code de la mutualité Garantie EPARGNE (fiscalité assurance-vie ou P.E.P. sur option) à souscription individuelle Article 1 Objet La présente garantie
Plus en détailDU BINAIRE AU MICROPROCESSEUR - D ANGELIS CIRCUITS CONFIGURABLES NOTION DE PROGRAMMATION
145 NOTION DE PROGRAMMATION 1/ Complétons notre microprocesseur Nous avons, dans les leçons précédentes décrit un microprocesseur théorique, cependant il s inspire du 6800, premier microprocesseur conçu
Plus en détailOCL - Object Constraint Language
OCL - Object Constraint Language Laëtitia Matignon laetitia.matignon@univ-lyon1.fr Département Informatique - Polytech Lyon Université Claude Bernard Lyon 1 2012-2013 Laëtitia Matignon SIMA - OCL - Object
Plus en détailNorme internationale d information financière 1 Première application des Normes internationales d information financière
IFRS 1 Norme internationale d information financière 1 Première application des Normes internationales d information financière Objectif 1 L objectif de la présente Norme est d assurer que les premiers
Plus en détailEnvironnements de développement (intégrés)
Environnements de développement (intégrés) Tests unitaires, outils de couverture de code Patrick Labatut labatut@di.ens.fr http://www.di.ens.fr/~labatut/ Département d informatique École normale supérieure
Plus en détailInitiation à la Comptabilité
Bertrand LEMAIRE http://www.bertrandlemaire.com Initiation à la Comptabilité Document sous licence Creative Commons L auteur autorise l impression et l utilisation gratuites de ce document dans un cadre
Plus en détailTD/TP PAC - Programmation n 3
Université Paris Sud Licence d informatique/iup-miage2 - Année 2004-2005 auteur : Frédéric Vernier semaine : 11-16 octobre 2004 conditions : sur machine avec les outils standards java web: http://vernier.frederic.free.fr/indexpac.html
Plus en détailPetit guide des sous-réseaux IP
Petit guide des sous-réseaux IP Robert Hart, hartr@interweft.com.au version française par Laurent Caillat-Vallet, caillat@univ-lyon1.fr v1.0, 31 Mars 1997 Ce document décrit pourquoi et comment découper
Plus en détailNOTE D INFORMATION VALANT CONDITIONS GÉNÉRALES
PARTICULIERS professionnels entreprises GENERALI EPARGNE NOTE D INFORMATION VALANT CONDITIONS GÉNÉRALES Dispositions essentielles du contrat 1. Genera li Epargne est un contrat individuel d assurance sur
Plus en détail