Outils logiciels pour les cours Paris II

Cours Paris II

Stages/ Thèses/ Séminaires

Laboratoire

edit SideBar

Cours8bis

  • Projet Graphique Sujet 1 (à partir de cours7.xlsm)
  1. Marche Aléatoire
    • Ajouter un obstacle (carré par exemple), le dessiner
    • Définir la fonction Check(x,y)=1 ssi (x,y) est dans l'espace libre
    • Tester Check
    • Modifier le formulaire
  2. Tetris
    • Voir l'exemple de code cours 6
    • Construire un formulaire avec des boutons qui font pivoter un objet à 90°
    • Générer un objet aléatoire parmi une liste de 3 ou 4
    • Maintenir la frontière de fond
  • Projets Word Sujet 2 (à partir de cours8.xlsm)
  1. Construire une liste de mots courants (fait en TD)
    • Lister des mots "courants": !,:,?,....
    • Décider si un mot est "courant" dans le fichier f1.docx avec un formulaire
    • Maintenir une liste de mots courants sur Worksheets(2)
    • Ecrire la liste dans un fichier "motscourants.txt"
  2. Filtrer des fichiers (f1, f2, f3...) à partir de la liste de mots courants
    • Lire "motscourants.txt" dans Worksheets(2)
    • Lire f1.docx et placer tous les mots dans la colonne 1
    • Définir la fonction Check(s)=1 si le mot s de la colonne 1 est dans la liste
    • Effacer la ligne i si Check(si)=1
    • Filtrer tous les mots du fichier
    • Trier la colonne 1
    • On obtient le 1-gram du fichier f1
  3. Moteur de recherche Lire des mots clés (A B C par exemple) dans un formulaire
    • Pour chaque fichier fi.docx, calculer le Score(i)
    • Score(i)=score(i,A)+score(i,B)+score(i,C)
    • score(i,A)= 1gram(i,A)= nombre d'occurrences de A dans fi (0 par défaut)
    • classer les fichiers par ordre décroissant: la meilleure réponse est celle qui a le score maximum
  • Données Boursières, Sujet 3
    • Choisir un historique d'un valeur boursière (MSFT en Janvier 2020 par exemple) sur fr.finance.yahoo.com
    • A l'instant t, un acheteur connait l'historique avant t mais ne connait pas le futur (les lignes après t). On part d'un capital M (1000 par exemple) et chaque jour on achète une action (share) ou on en vend une au prix du jour. On maintient le capital restant M et le nombre d'actions ( ....-2,-1,0,+1,+2,....).
    • A la fin, on vend tout et on obtient un capital final M'.
    • Stratégie 1: aléatoire, on achète avec proba 1/3, on vend avec proba 1/3 ou on reste stable avec proba 1/3
    • Afficher M' tous les n jours (n=5) par exemple sur une courbe
    • Trouver une stratégie meilleure et afficher sa courbe.
UP2