Application 1- VBA : Test de comportements d'investissements
|
|
- Jérémie Noël
- il y a 8 ans
- Total affichages :
Transcription
1 Application 1- VBA : Test de comportements d'investissements Notions mobilisées Chapitres 1 à 5 du cours - Exemple de récupération de cours en ligne 1ère approche des objets (feuilles et classeurs). Corps du TD Le but du TD est d'implémenter une étude de comportements d'investissement, d'abord simples, plus complexes. Une fois l'implémentation testée pour le cas de quelques stratégies d'investissement sur 1 seul titre et sans coûts de transaction (ETAPE 1), on passe au cas de plusieurs titres, en testant des stratégies plus complexes et en ajoutant des coûts de transaction (ETAPE 2). Par la suite, on généralise l'algorithme en automatisant la récupération de cours en ligne (ETAPE 3). Au final, on crée une interface permettant à un utilisateur non averti d'utiliser l'application développée (ETAPE 4) et on lance une étude un peu plus large (ETAPE 5). ETAPE 1 : Étude d'un premier cours et définition des premières stratégies Récupérer le classeur du TD en ligne à l'adresse suivante : Dans ce classeur, on donne le cours journalier de l'action ADP sur la période du 19/06/2006 au 12/08/2008. On commence par calculer une série d'éléments caractéristiques qui pourront intervenir dans la définition de plusieurs stratégies financières (moyenne mobile, rentabilité moyenne,...). Dans la suite, on testera notamment une stratégie qui investit en comparant le cours actuel du titre avec sa moyenne mobile et une stratégie qui investit au hasard. 0- Créer un nouveau module et mettre Option Explicit en haut de la feuille de code qui correspond à ce module. Rappeler a quoi cela correspond. 1- Le premier élément caractéristique que l'on veut calculer c'est la rentabilité, on crée une procédure : Sub calculcaracteristiques() On veut construire, en variable globale, un tableau contenant la série des rentabilités du titre. On crée donc un tableau de nombres réels indicié de 2 à 531 et nommé rentabilites. Ce tableau donne pour chaque période la rentabilité associée. Pourquoi ne fait-on pas commencer le tableau à l'indice 1? Proposer un code qui remplit le tableau en utilisant le cours de l'action ADP stocké dans le classeur. Application VBA 1 - Rémi Dorat 1/5
2 2- On crée un deuxième tableau en variable globale. Celui-ci vise à enregistrer, pour chaque période, la moyenne mobile calculée sur les 5 derniers jours de bourse. Comment doit être indicié ce tableau? On donne le code pour remplir ce tableau : 'Remplissage de moyennemobile5 For i = 2 To 531 moyennemobile5(i) = 0 If i <= 5 Then For j = 1 To i - 1 moyennemobile5(i) = moyennemobile5(i) + Cells(j, 2) moyennemobile5(i) = moyennemobile5(i) / (i - 1) Else For j = 1 To 5 moyennemobile5(i) = moyennemobile5(i) + Cells(i - j, 2) moyennemobile5(i) = moyennemobile5(i) / 5 End If Cells(i, 5) = moyennemobile5(i) Expliquer ce code. 4- On crée une nouvelle procédure : la procédure main : celle-ci va être le cœur de notre algorithme. Elle est celle qui appelle les autres procédures et fonctions. On choisit le nom main parce que dans la plupart des langages, la fonction principale doit s'appeler de cette manière. On donne le code de la procédure principale (le saisir tel quel) : 'La procédure principale Sub main() 'Initialisation du générateur aléatoire. Randomize 'Calcul des éléments caractéristiques Call calculcaracteristique 'Initialisation des stratégies 'jeu des stratégies 'Affichage des résultats 5- On veut tester des stratégies, en commençant par une seule stratégie. On crée, en variable globale, un entier qui est le nombre de titres détenus, initialisé à 0, et le numéraire possédé, initialisé à 1000 au début de la procédure main(). Application VBA 1 - Rémi Dorat 2/5
3 6- On conçoit une première stratégie. Celle-ci investit dans un titre si le cours de ce titre est inférieur à sa moyenne mobile à 5 jours. Elle vend ses actions si le titre est coté au dessus de sa moyenne mobile à 5 jours. Pour cette stratégie, on l'implémente comme une procédure ayant cette forme : Sub stratmm(periode as Integer) periode est un paramètre qui indique à quelle période la stratégie doit adapter son comportement. Proposer un code pour cette procédure. 7- L'appel de la procédure stratmm( i ) a lieu au sein de la fonction main. Expliquer quel forme doit prendre cet appel, sachant qu'il faut appeler la procédure de mise à jour du portefeuille pour la période 1, puis pour la période 2, puis pour la période 3 etc On fait évoluer la procédure stratmm. Pour chaque période i, on indique en colonne 7 la quantité du titre détenu, en colonne 8 le niveau du numéraire et en colonne 9 la valeur du portefeuille. 9- On se rend compte que la stratégie MM est trop réactive : on veut rajouter un seuil de réaction. On veut que la stratégie investisse dans le titre si la moyenne mobile à 5 jours est supérieure au cours du titre augmenté d'un coefficient >0. De même, on ne vend le titre que si la moyenne mobile à 5 jours est inférieure au cours du titre diminué d'un coefficient>0. Ce coefficient sera implémenté comme une variable globale. On prend ce coefficient égal à 5% initialement. 10- De la même manière qu'on a défini la stratégie MM, on définit une stratégie Hasard qui vend et achète au hasard à chaque période. Tester une telle stratégie (plusieurs solutions sont possibles pour cette stratégie). 11- (a) (b) Tester la stratégie basée sur la moyenne mobile pour différentes valeurs du coefficient de sensibilité. Quelles modifications faudrait il faire dans le code pour tester l'effet d'une stratégie similaire basée sur une moyenne mobile à 15 jours. Application VBA 1 - Rémi Dorat 3/5
4 (c) Est ce que la stratégie d'investissement au Hasard est plus efficace? 12- Quelques questions complémentaires sur le code : (a) Quel avantage de faire un tableau rentabilites plutôt que de stocker les valeur de rentabilité dans la feuille? (b) Pour la stratégie d'investissement au hasard, on voudrait qu'elle n'actualise le portefeuille qu'au bout de 10 périodes. Quelle modification du code cela impliquerait? ETAPE 2 : Récupération de nouveaux cours, tests de plusieurs stratégies et rajout des coûts de transaction On veut passer à une implémentation plus massive. Ceci consiste d'abord dans le fait d'utiliser plusieurs cours. On introduira également les coûts de transaction qui n'ont pas été pris en compte dans la partie précédente. On veut enfin définir des stratégies qui ne prennent plus des décisions seulement sur un cours, mais sur les différents cours en constituant des portefeuilles qu'elles font évoluer au cours du temps. La démarche d'implémentation reste globalement la même. 13- On récupère le classeur qui contient différents cours sur la feuille cours. On va construire un code VBA similaire à celui de l'étape 1 en plus complexe. On commence par introduire une constante qui correspond au nombre de cours disponibles. On rappelle que cela se fait par une instruction de la forme : Const nbtitres as Integer = 5 A l'instar de ce qui a été fait dans l'étape 1, on calcule différents éléments caractéristiques. 14- Créer une procédure qui calcule pour chaque cours, chaque période les valeurs d'un tableau de rentabilités sur 5 périodes. 15- On veut également calculer pour chaque période la moyenne des cours précédents, l'écart type sur les cours précédents. Là aussi le stockage se fera dans une variable globale. On veut introduire des coûts d'investissement. Application VBA 1 - Rémi Dorat 4/5
5 16- Ces cours seront donnés par une fonction : Function couttransaction(montant as double) as double Ce coût se définit de la manière suivante : un coût fixe de 8,5 si on a un montant de transaction inférieur à 2000, un coût de transaction de 0,5% de la transaction sinon. 17- Implémenter une fonction qui sera utilisée par différentes stratégies : une fonction qui renvoie le nombre de titres max que l'on peut acheter en fonction du numéraire disponible et du cours de l'action. 18- Définir une première stratégie d'investissement qui correspond à l'ancienne moyennemoblie5, mais qui généralise cette stratégie au cas de plusieurs titres. On peut bien sûr introduire une composante aléatoire dans la stratégie. 18- Définir une stratégie d'investissement au hasard. 19- Tester les stratégies d'investissement en présence de coût de transaction. 20- Introduire d'autres stratégies et les tester 21- Refaire le test en augmentant les coûts de transaction. 22- Que faudrait-il changer dans le code pour pouvoir tester des stratégies sur un plus grand nombre de cours? 23- Actuellement, l'évaluation des stratégies se fait sur une seule simulation. Or les comportements intégrant des composantes aléatoires ne feront pas la même chose d'une simulation sur l'autre. Comment pourrait-on maîtriser cette limite? Application VBA 1 - Rémi Dorat 5/5
Cours Informatique Master STEP
Cours Informatique Master STEP Bases de la programmation: Compilateurs/logiciels Algorithmique et structure d'un programme Programmation en langage structuré (Fortran 90) Variables, expressions, instructions
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étailProgrammation Visual Basic. Visite guidée d'un programme Visual Basic 6.0
UNIVERSITE DES SCIENCES SOCIALES DE TOULOUSE Licence Professionnelles LSi Master FC IGSI Programmation Visual Basic Visite guidée d'un programme Visual Basic 6.0 1. un exemple d'application a) créer dans
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étailFormation VBA 3 Interagir
Formation VBA 3 Interagir 1 Utilisation des UserForms Les UserForms sont des interfaces largement configurables, il convient de ne pas les limiter à tel ou tel usage qui pourrait être présenté à titre
Plus en détailCorrigé des TD 1 à 5
Corrigé des TD 1 à 5 1 Premier Contact 1.1 Somme des n premiers entiers 1 (* Somme des n premiers entiers *) 2 program somme_entiers; n, i, somme: integer; 8 (* saisie du nombre n *) write( Saisissez un
Plus en détailAlgorithmique et programmation : les bases (VBA) Corrigé
PAD INPT ALGORITHMIQUE ET PROGRAMMATION 1 Cours VBA, Semaine 1 mai juin 2006 Corrigé Résumé Ce document décrit l écriture dans le langage VBA des éléments vus en algorithmique. Table des matières 1 Pourquoi
Plus en détailPourquoi l apprentissage?
Pourquoi l apprentissage? Les SE sont basés sur la possibilité d extraire la connaissance d un expert sous forme de règles. Dépend fortement de la capacité à extraire et formaliser ces connaissances. Apprentissage
Plus en détailProbabilités. Rappel : trois exemples. Exemple 2 : On dispose d un dé truqué. On sait que : p(1) = p(2) =1/6 ; p(3) = 1/3 p(4) = p(5) =1/12
Probabilités. I - Rappel : trois exemples. Exemple 1 : Dans une classe de 25 élèves, il y a 16 filles. Tous les élèves sont blonds ou bruns. Parmi les filles, 6 sont blondes. Parmi les garçons, 3 sont
Plus en détailExamen Médian - 1 heure 30
NF01 - Automne 2014 Examen Médian - 1 heure 30 Polycopié papier autorisé, autres documents interdits Calculatrices, téléphones, traducteurs et ordinateurs interdits! Utilisez trois copies séparées, une
Plus en détailI. Introduction aux fonctions : les fonctions standards
Chapitre 3 : Les fonctions en C++ I. Introduction aux fonctions : les fonctions standards A. Notion de Fonction Imaginons que dans un programme, vous ayez besoin de calculer une racine carrée. Rappelons
Plus en détailGérer ses comptes bancaires
Gérer ses comptes bancaires Beaucoup de personnes sont réticentes à l'idée d'utiliser Internet pour gérer leurs comptes bancaires! Parce qu'elles sont persuadées qu'en agissant ainsi, elles prennent des
Plus en détailTUTORIAL REUTERS. Utilisation de l'utilitaire de recherche Reuters
TUTORIAL REUTERS Connexion à Reuters Allez sur https://portal.hpd.global.reuters.com/auth/login.aspx Le login est reut@ensimag.imag.fr, =1 à 5, le et le mot de passe étant ceux qui vous ont été
Plus en détailSub CalculAnnuite() Const TITRE As String = "Calcul d'annuité de remboursement d'un emprunt"
TD1 : traduction en Visual BASIC des exemples du cours sur les structures de contrôle de l'exécution page 1 'TRADUCTION EN VBA DES EXEMPLES ALGORITHMIQUES SUR LES STRUCTURES 'DE CONTROLE DE L'EXECUTION
Plus en détail1. Structure d'un programme FORTRAN 95
FORTRAN se caractérise par la nécessité de compiler les scripts, c'est à dire transformer du texte en binaire.(transforme un fichier de texte en.f95 en un executable (non lisible par un éditeur) en.exe.)
Plus en détail1.6- Génération de nombres aléatoires
1.6- Génération de nombres aléatoires 1- Le générateur aléatoire disponible en C++ 2 Création d'un générateur aléatoire uniforme sur un intervalle 3- Génération de valeurs aléatoires selon une loi normale
Plus en détailProgrammation VBA/Excel. Programmation VBA. Pierre BONNET. Masters SMaRT & GSI - Supervision Industrielle - 2012-2013 P. Bonnet
Programmation VBA Pierre BONNET 21 La programmation VBA Historiquement, la programmation sous Excel avait comme fonction d'automatiser une succession d'actions faites dans la feuille à l'aide de la souris.
Plus en détailTD3 - Facturation avec archivage automatisé
TD3 - Facturation avec archivage automatisé Objectifs Insérer les formules nécessaires aux calculs d une facture. Créer une macro- commande avec l enregistreur de macros et l affecter à un bouton. Utiliser
Plus en détailUTILISATION DE L'APPLICATION «PARTAGE DE FICHIERS EN LIGNE»
UTILISATION DE L'APPLICATION «PARTAGE DE FICHIERS EN LIGNE» url : http://colleges.ac-rouen.fr/cahingt/partages/ UN PRINCIPE : le stockage est privé, le partage est public > tant que l'on ne partage pas,
Plus en détailAlgorithmique & programmation
Algorithmique & programmation Type structuré Article, Enregistrement, Structure Définition de nouveaux types!! On a vu les types simples "! entier, booléen, caractère, chaîne de caractères!! Comment gérer
Plus en détail3. SPÉCIFICATIONS DU LOGICIEL. de l'expression des besoins à la conception. Spécifications fonctionnelles Analyse fonctionnelle et méthodes
PLAN CYCLE DE VIE D'UN LOGICIEL EXPRESSION DES BESOINS SPÉCIFICATIONS DU LOGICIEL CONCEPTION DU LOGICIEL LA PROGRAMMATION TESTS ET MISE AU POINT DOCUMENTATION CONCLUSION C.Crochepeyre Génie Logiciel Diapason
Plus en détailCréer des étiquettes avec les adresses d'un tableau Calc
Créer des étiquettes avec les adresses d'un tableau Calc Il faudra au préalable avoir déjà créé le tableau contenant les adresses avec Calc. Il y a trois étapes différentes pour réaliser des étiquettes
Plus en détailRecherche dans un tableau
Chapitre 3 Recherche dans un tableau 3.1 Introduction 3.1.1 Tranche On appelle tranche de tableau, la donnée d'un tableau t et de deux indices a et b. On note cette tranche t.(a..b). Exemple 3.1 : 3 6
Plus en détailExcel. Identification. Informations sur vos besoins et objectifs. Notions fondamentales. Fiche de validation des besoins en formation Bureautique
Fiche de validation des besoins en formation Bureautique Excel Identification Nom : Prénom : Société : Adresse : CP Ville : Adresse e-mail : Téléphone professionnel : Informations sur vos besoins et objectifs
Plus en détailTRIGONOMETRIE Algorithme : mesure principale
TRIGONOMETRIE Algorithme : mesure principale Déterminer la mesure principale d un angle orienté de mesure! 115" Problèmatique : Appelons θ la mesure principale, θ et! 115" sont deux mesures du même angle,
Plus en détailTaux d évolution moyen.
Chapitre 1 Indice Taux d'évolution moyen Terminale STMG Ce que dit le programme : CONTENUS CAPACITÉS ATTENDUES COMMENTAIRES Indice simple en base 100. Passer de l indice au taux d évolution, et réciproquement.
Plus en détailFormation Excel, Niveau initiation, module 1 DUREE DE LA FORMATION OBJECTIFS DE LA FORMATION
Niveau initiation, module 1 Acquérir une philosophie de travail dans un tableur, Acquérir les bons réfl exes tableur, Familiarisation avec le vocabulaire, Créer, Enregistrer et présenter un tableau. Notions
Plus en détailModule Prestashop Moyen de paiement - Financement de commandes à crédit avec Sofinco
Module Prestashop Moyen de paiement - Financement de commandes à crédit avec Sofinco Description : Ce module, spécialement développé pour le CMS e-commerce Prestashop, permet d'accepter les paiements à
Plus en détailProgrammation C++ (débutant)/instructions for, while et do...while
Programmation C++ (débutant)/instructions for, while et do...while 1 Programmation C++ (débutant)/instructions for, while et do...while Le cours du chapitre 4 : le for, while et do...while La notion de
Plus en détailArbres binaires de recherche
1 arbre des comparaisons 2 recherche dichotomique l'arbre est recalculé à chaque recherche 2 5 3 4 7 9 1 6 1 2 3 4 5 6 7 9 10 conserver la structure d'arbre au lieu de la reconstruire arbre binaire de
Plus en détailContrats sur différence (CFD)
Avertissement à l attention des investisseurs 28/02/2013 Contrats sur différence (CFD) Principales recommandations Les contrats sur différence (CFD) sont des produits complexes qui ne sont pas adaptés
Plus en détailUtilitaires méconnus de StrataFrame
Utilitaires méconnus de StrataFrame Voici quelques classes d utilitaires, parmi ceux qui se trouvent dans le NameSpace MicroFour.StrataFrame.Tools. Cette liste n est pas exhaustive, et les regroupements
Plus en détailGLOSSAIRE VALEURS MOBILIERES
GLOSSAIRE VALEURS MOBILIERES Action Valeur mobilière représentant une part du capital d'une société. Le détenteur d'une action bénéficie d'une rémunération sous forme de dividendes et a normalement un
Plus en détailÉléments d informatique Cours 3 La programmation structurée en langage C L instruction de contrôle if
Éléments d informatique Cours 3 La programmation structurée en langage C L instruction de contrôle if Pierre Boudes 28 septembre 2011 This work is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike
Plus en détailPrésentation Générale
Présentation Générale moteur expert de simulation paramètres interactifs Comme dans la réalité, la chance existe mais elle n'a pas de rôle prépondérant. Si votre entreprise vend mal, c'est parce que vous
Plus en détailLe modèle de données
Le modèle de données Introduction : Une fois que l étude des besoins est complétée, deux points importants sont à retenir : Les données du système étudié Les traitements effectués par le système documentaire.
Plus en détailCorrection TD algorithmique
Affectation Correction TD algorithmique Exercice 1 algo affect1b b 5 a b+1 b 2 Il vaut faire passer la notion de variable et la notion de stockage mémoire. Une variable n a donc pas d historique et à un
Plus en détailSystemes d'exploitation des ordinateurs
! " #$ % $ &' ( $ plan_ch6_m1 Systemes d'exploitation des ordinateurs Conception de Systèmes de Gestion de la Mémoire Centrale Objectifs 1. Conception de systèmes paginés 2. Conception des systèmes segmentés
Plus en détailPréparation à l examen EFA en Macro
Préparation à l examen EFA en Macro Exercice sur les macros en Word / Excel Les questions suivantes doivent constituer un bref rafraîchissement et vous aider à situer le niveau de vos connaissances : Question
Plus en détailCompte-rendu de projet de Système de gestion de base de données
Compte-rendu de projet de Système de gestion de base de données Création et utilisation d'un index de jointure LAMBERT VELLER Sylvain M1 STIC Université de Bourgogne 2010-2011 Reponsable : Mr Thierry Grison
Plus en détailJulien MATHEVET Alexandre BOISSY GSID 4. Rapport RE09. Load Balancing et migration
Julien MATHEVET Alexandre BOISSY GSID 4 Rapport Load Balancing et migration Printemps 2001 SOMMAIRE INTRODUCTION... 3 SYNTHESE CONCERNANT LE LOAD BALANCING ET LA MIGRATION... 4 POURQUOI FAIRE DU LOAD BALANCING?...
Plus en détail1. Introduction... 2. 2. Création d'une macro autonome... 2. 3. Exécuter la macro pas à pas... 5. 4. Modifier une macro... 5
1. Introduction... 2 2. Création d'une macro autonome... 2 3. Exécuter la macro pas à pas... 5 4. Modifier une macro... 5 5. Création d'une macro associée à un formulaire... 6 6. Exécuter des actions en
Plus en détailChapitre 10. Les interfaces Comparable et Comparator 1
Chapitre 10: Les interfaces Comparable et Comparator 1/5 Chapitre 10 Les interfaces Comparable et Comparator 1 1 Ce chapitre a été extrait du document "Objets, Algorithmes, Patterns" de [René Lalement],
Plus en détailCet ouvrage ne peut être utilisé que pour un usage privé uniquement. Vous n'avez pas le droit de l'offrir ni de le revendre sans accord des auteurs.
Mise en garde Cet ouvrage ne peut être utilisé que pour un usage privé uniquement. Vous n'avez pas le droit de l'offrir ni de le revendre sans accord des auteurs. Toutes reproductions, partielles ou totales,
Plus en détailProjet ISN - dossier réalisé par Randrianarimanana Stéphanie. Titre du projet : Site de rencontre. le nom de notre site de rencontre : Linkymeet
Projet ISN - dossier réalisé par Randrianarimanana Stéphanie Titre du projet : Site de rencontre le nom de notre site de rencontre : Linkymeet ( tout astérisque* signifie voir annexe) l'équipe : Randrianariamanana
Plus en détailTD 2 Chapitre 4 : Support des Services et Serveurs. Objectifs : Maîtriser l'exploitation des tables de routage dynamique.
SI 5 BTS Services Informatiques aux Organisations 1 ère année TD 2 Chapitre 4 : Support des Services et Serveurs Le routage dynamique Objectifs : Maîtriser l'exploitation des tables de routage dynamique.
Plus en détailUtiliser une base de données
Access Utiliser une base de données SOMMAIRE Généralités sur les SGBD... 3 Démarrage d'access 2002... 4 Ouverture d'un fichier Access... 4 Les objets dans Access... 5 Les tables... 6 A) Ouvrir une table
Plus en détailRéaliser un PUBLIPOSTAGE
Réaliser un PUBLIPOSTAGE avec le traitement de texte Writer ( OpenOffice ou LibreOffice ) Guide et captures d'écran réalisés avec la version 3.2 d'openoffice. Janvier 2011 - Jean-Claude EYRAUD Création
Plus en détailTRUECRYPT SUR CLEF USB ( Par Sébastien Maisse 09/12/2007 )
TRUECRYPT SUR CLEF USB ( Par Sébastien Maisse 09/12/2007 ) Voici un petit document concernant d'un espace crypté sur une clef usb en utilisant le logiciel TRUECRYPT. Ce dernier est gratuit et disponible
Plus en détail1. Qu'est-ce que SQL?... 2. 2. La maintenance des bases de données... 2. 3. Les manipulations des bases de données... 5
1. Qu'est-ce que SQL?... 2 2. La maintenance des bases de données... 2 2.1 La commande CREATE TABLE... 3 2.2 La commande ALTER TABLE... 4 2.3 La commande CREATE INDEX... 4 3. Les manipulations des bases
Plus en détailPropagation sur réseau statique et dynamique
Université de la Méditerranée UFR Sciences de Luminy Rapport de stage informatique pour le Master 2 de Physique, Parcours Physique Théorique et Mathématique, Physique des Particules et Astroparticules.
Plus en détailComment développer et intégrer un module à PhpMyLab?
Comment développer et intégrer un module à PhpMyLab? La structure du fichier Afin de conserver une homogénéité et une cohérence entre chaque module, une structure commune est utilisée pour chacun des modules
Plus en détailCréation d'un identifiant Apple sans carte bancaire (à partir d'un ORDINATEUR) - 1
Création d'un identifiant Apple sans carte bancaire (à partir d'un ORDINATEUR) *** À PARTIR D'UN ipad, iphone, ipod, veuillez consulter la page suivante : http://monurl.ca/mobileidentifiant *** TUTORIEL
Plus en détailCours de Génie Logiciel
Cours de Génie Logiciel Sciences-U Lyon Diagrammes UML (2) http://www.rzo.free.fr Pierre PARREND 1 Avril 2005 Sommaire Les Diagrammes UML Diagrammes de Collaboration Diagrammes d'etats-transitions Diagrammes
Plus en détailET 24 : Modèle de comportement d un système Boucles de programmation avec Labview.
ET 24 : Modèle de comportement d un système Boucles de programmation avec Labview. Sciences et Technologies de l Industrie et du Développement Durable Formation des enseignants parcours : ET24 Modèle de
Plus en détailProjet BI powered de la société «BI experts»
Projet BI powered de la société «BI experts» Le sujet L objectif général du projet BI powered est la création d une chaîne décisionnelle, permettant d aider des utilisateurs à accéder (et analyser) des
Plus en détailGestion des licences et activation des logiciels : déploiement d'un logiciel à l'aide de Symantec Ghost
Gestion des licences et activation des logiciels : déploiement d'un logiciel à l'aide de Symantec Ghost Cette page a été modifiée pour la dernière fois le 28 janvier 2010 par s-robinson2@ti.com. Déploiement
Plus en détailMISE A NIVEAU INFORMATIQUE LANGAGE C - EXEMPLES DE PROGRAMMES. Université Paris Dauphine IUP Génie Mathématique et Informatique 2 ème année
2003-2004 Université Paris Dauphine IUP Génie Mathématique et Informatique 2 ème année MISE A NIVEAU INFORMATIQUE LANGAGE C - EXEMPLES DE PROGRAMMES Maude Manouvrier La reproduction de ce document par
Plus en détailPROGRAMMATION EVENEMENTIELLE sur EXCEL
MASTERs SMaRT & GSI PROGRAMMATION EVENEMENTIELLE sur EXCEL Pierre BONNET Programmation évènementielle La programmation évènementielle permet un appel de procédure depuis l'interface HMI d'excel (ou d'un
Plus en détailPOKER ET PROBABILITÉ
POKER ET PROBABILITÉ Le poker est un jeu de cartes où la chance intervient mais derrière la chance il y a aussi des mathématiques et plus précisément des probabilités, voici une copie d'écran d'une main
Plus en détailTP n 2 Concepts de la programmation Objets Master 1 mention IL, semestre 2 Le type Abstrait Pile
TP n 2 Concepts de la programmation Objets Master 1 mention IL, semestre 2 Le type Abstrait Pile Dans ce TP, vous apprendrez à définir le type abstrait Pile, à le programmer en Java à l aide d une interface
Plus en détailPROJET DE GESTION PORTEFEUILLE. Evaluation d une Stratégie de Trading
PROJET DE GESTION PORTEFEUILLE Evaluation d une Stratégie de Trading Encadré par M. Philippe Bernard Master 1 Economie Appliquée-Ingénierie Economique et Financière Taylan Kunal 2011-2012 Sommaire 1) Introduction
Plus en détailAlgorithmique avec Algobox
Algorithmique avec Algobox Fiche 2 Cette fiche est la suite directe de la première. 1. Instructions conditionnelles : 1.1. Reprise de la fiche 1 : Lecture d'un algorithme : ORDINATEUR INTERDIT : Après
Plus en détailAdministration du site (Back Office)
Administration du site (Back Office) A quoi sert une interface d'administration? Une interface d'administration est une composante essentielle de l'infrastructure d'un site internet. Il s'agit d'une interface
Plus en détailQualité du logiciel: Méthodes de test
Qualité du logiciel: Méthodes de test Matthieu Amiguet 2004 2005 Analyse statique de code Analyse statique de code Étudier le programme source sans exécution Généralement réalisée avant les tests d exécution
Plus en détailCorrection du baccalauréat ES/L Métropole 20 juin 2014
Correction du baccalauréat ES/L Métropole 0 juin 014 Exercice 1 1. c.. c. 3. c. 4. d. 5. a. P A (B)=1 P A (B)=1 0,3=0,7 D après la formule des probabilités totales : P(B)=P(A B)+P(A B)=0,6 0,3+(1 0,6)
Plus en détailLes tests logiques avec Excel
1. La fonction SI (test simple) : Les tests logiques avec Excel a) Nous aimerions qu'excel nous avertisse dés qu'une certaine valeur est atteinte, par exemple en affichant un message d'avertissement. Nous
Plus en détailReconstruction de bâtiments en 3D à partir de nuages de points LIDAR
Reconstruction de bâtiments en 3D à partir de nuages de points LIDAR Mickaël Bergem 25 juin 2014 Maillages et applications 1 Table des matières Introduction 3 1 La modélisation numérique de milieux urbains
Plus en détail1 Recherche en table par balayage
1 Recherche en table par balayage 1.1 Problème de la recherche en table Une table désigne une liste ou un tableau d éléments. Le problème de la recherche en table est celui de la recherche d un élément
Plus en détailTP : Shell Scripts. 1 Remarque générale. 2 Mise en jambe. 3 Avec des si. Systèmes et scripts
E3FI ESIEE Paris Systèmes et scripts B. Perret TP : Shell Scripts 1 Remarque générale Lorsque vous cherchez des informations sur Internet, n'oubliez pas que langage de shell script que nous avons vu correspond
Plus en détailManuel sur les risques liés aux portefeuilles d'investissement DEGIRO
Manuel sur les risques liés aux portefeuilles d'investissement DEGIRO Sommaire 1. Introduction... 2 2. Aperçu du portefeuille... 4 3. Risque du portefeuille dans la pratique... 7 4. Risques au niveau des
Plus en détailNotice Générale - MODULE CLIENTS. I. Description générale du module. II. La liste des clients a. Accès
- MODULE CLIENTS L affichage peut être différent suivant votre paramétrage mais le principe reste le même. I. Description générale du module Le module clients permet: de constituer un annuaire des clients
Plus en détailStockez et organisez vos données sous Excel. Une approche systématique, structurée et simplifiée
Stockez et organisez vos données sous Excel Une approche systématique, structurée et simplifiée Publié par PolyKromy Consulting Inc., Vancouver, BC, Canada PolyKromy Consulting Inc. a apporté la plus grande
Plus en détailTravaux pratiques. Compression en codage de Huffman. 1.3. Organisation d un projet de programmation
Université de Savoie Module ETRS711 Travaux pratiques Compression en codage de Huffman 1. Organisation du projet 1.1. Objectifs Le but de ce projet est d'écrire un programme permettant de compresser des
Plus en détailRappel. Analyse de Données Structurées - Cours 12. Un langage avec des déclaration locales. Exemple d'un programme
Rappel Ralf Treinen Université Paris Diderot UFR Informatique Laboratoire Preuves, Programmes et Systèmes treinen@pps.univ-paris-diderot.fr 6 mai 2015 Jusqu'à maintenant : un petit langage de programmation
Plus en détailFinImportExport Documentation Utilisateur Gestion d'environnement dans Fininfo Market
FinImportExport Documentation Utilisateur Gestion d'environnement dans Fininfo Market Manuel d'utilisation de FinImportExport.doc, version 1.0 Page 1 sur 8 Sommaire 1. OBJECTIF DU DOCUMENT...3 2. DESCRIPTION
Plus en détail1 ) L élaboration des factures, des bordereaux de livraison et des factures proforma.
Introduction Facture+ (lire facture plus) est un logiciel d aide à la gestion efficace, innovant et simple; destiné à toute personne physique ou morale soucieuse de la bonne gestion et la bonne marche
Plus en détailCalculateur quantique: factorisation des entiers
Calculateur quantique: factorisation des entiers Plan Introduction Difficulté de la factorisation des entiers Cryptographie et la factorisation Exemple RSA L'informatique quantique L'algorithme quantique
Plus en détailUE 8 Systèmes d information de gestion Le programme
UE 8 Systèmes d information de gestion Le programme Légende : Modifications de l arrêté du 8 mars 2010 Suppressions de l arrêté du 8 mars 2010 Partie inchangée par rapport au programme antérieur Indications
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étailCATALOGUE DES FORMATIONS
CATALOGUE DES FORMATIONS COURS THEMATIQUES MIGRATION À WINDOWS 10... 1 WORD: LES TABLEAUX... 2 WORD: MODÈLES ET FORMULAIRES... 3 WORD: PUBLIPOSTAGE... 4 WORD: LES LONGS DOCUMENTS... 5 WORD: PUBLICATION...
Plus en détailLe stockage local de données en HTML5
Le stockage local HTML5, pourquoi faire? Dans une optique de réduction des couts de maintenance, de déploiement, beaucoup d'entreprises ont fait le choix de migrer leurs applicatifs (comptables, commerciales,
Plus en détailCorrection du baccalauréat STMG Polynésie 17 juin 2014
Correction du baccalauréat STMG Polynésie 17 juin 2014 EXERCICE 1 Cet exercice est un Q.C.M. 4 points 1. La valeur d une action cotée en Bourse a baissé de 37,5 %. Le coefficient multiplicateur associé
Plus en détailRÉSOLUTION DE SYSTÈMES À DEUX INCONNUES
RÉSOLUTION DE SYSTÈMES À DEUX INCONNUES Sommaire 1 Méthodes de résolution... 3 1.1. Méthode de Substitution... 3 1.2. Méthode des combinaisons linéaires... 6 La rubrique d'aide qui suit s'attardera aux
Plus en détail.NET - Classe de Log
.NET - Classe de Log Classe permettant de Logger des données Text Dans tous les projets, il est indispensable de pouvoir stocker de l'information textuelle : Pour le suivi des erreurs Pour le suivi de
Plus en détailLes suites numériques
Chapitre 3 Term. STMG Les suites numériques Ce que dit le programme : Suites arithmétiques et géométriques CONTENUS CAPACITÉS ATTENDUES COMMENTAIRES Suites arithmétiques et géométriques Expression du terme
Plus en détailCRÉER UNE BASE DE DONNÉES AVEC OPEN OFFICE BASE
CRÉER UNE BASE DE DONNÉES AVEC OPEN OFFICE BASE 2 ème partie : REQUÊTES Sommaire 1. Les REQUÊTES...2 1.1 Créer une requête simple...2 1.1.1 Requête de création de listage ouvrages...2 1.1.2 Procédure de
Plus en détailAutomatisation d'une Facture 4. Liste Déroulante Remises Case à cocher Calculs
Dans la série Les tutoriels libres présentés par le site FRAMASOFT Automatisation d'une Facture 4 Liste Déroulante Remises Case à cocher Calculs Logiciel: Version: Licence: Site: OpenOffice.org Calc :
Plus en détailLEÇON N 7 : Schéma de Bernoulli et loi binomiale. Exemples.
LEÇON N 7 : Schéma de Bernoulli et loi binomiale. Exemples. Pré-requis : Probabilités : définition, calculs et probabilités conditionnelles ; Notion de variables aléatoires, et propriétés associées : espérance,
Plus en détailSIMULATEUR DE MARCHE FINANCIER
SIMULATEUR DE MARCHE FINANCIER HichemBostangi - Mohamed Fenina - Benjamin Guillet Arnaud Izard Génie logiciel & Base de données avancées Année 2011-2012 Encadré par A.M. Hugues 1 Sommaire I. Présentation
Plus en détailMéthodes de développement. Analyse des exigences (spécification)
1 / 16 Méthodes de développement Analyse des exigences (spécification) 1 -Objectifs de l'analyse des exigences... 2 2 - Approfondissement et formalisation du besoin... 2 2.1 Séparation des besoins, contraintes
Plus en détail6. Hachage. Accès aux données d'une table avec un temps constant Utilisation d'une fonction pour le calcul d'adresses
6. Hachage Accès aux données d'une table avec un temps constant Utilisation d'une fonction pour le calcul d'adresses PLAN Définition Fonctions de Hachage Méthodes de résolution de collisions Estimation
Plus en détailTout ce qu il faut savoir pour débuter en bourse. Tutorial crée par le webmaster du site www.lobourse.com
E-BOOK LOBOURSE Tout ce qu il faut savoir pour débuter en bourse Tutorial crée par le webmaster du site www.lobourse.com Il est interdit de proposer cet e-book à la vente sans l'autorisation du Webmaster
Plus en détailL emprunt indivis - généralités
L emprunt indivis - généralités Les modalités de calcul d un échéancier de remboursement d un emprunt indivis forment un thème d étude des outils de gestion en BTS HR (partie mathématiques financières)
Plus en détailCréation d'un identifiant Apple sans carte bancaire
Création d'un identifiant Apple sans carte bancaire Il est à noter que l'identifiant Apple de votre enfant doit obligatoirement être créé avant la rentrée scolaire, soit avant le 22 août prochain. Voici
Plus en détailCOMMUNICATION PC/MINITEL
229 Cet article fait suite à ceux publiés dans les bulletins de l'epi n 47 page 207 et 48 page 205. Si vous avez réussi à construire un câble de liaison, vous vous êtes peut être demandé comment vous en
Plus en détail