Jeu de Dames. Rapport de projet. Etudiants : Tuteur : Mohr Maxence Ollagnon Julien. Informatique 3 ème année Promo 2016 Projet Algorithmique
|
|
- Emmanuel Archambault
- il y a 8 ans
- Total affichages :
Transcription
1 Polytech'Marseille Case , avenue de Luminy Marseille cedex 9 Informatique 3 ème année Promo 2016 Projet Algorithmique Jeu de Dames Rapport de projet Etudiants : Tuteur : Charton Trystan Alexandra Bac Mohr Maxence Ollagnon Julien
2 Introduction Les dames ou jeu de dames est un jeu de société combinatoire abstrait pour deux joueurs dont le but et de capturer ou d immobiliser les pièces de son adversaire. Le terme désigne en fait plusieurs jeux comme le jeu de dames internationales ou bien le jeu de checkers. Le but de ce projet est d appliquer nos connaissances dans le langage C et en algorithmique afin de réaliser non seulement un jeu de Dames à deux joueurs humains, mais aussi avec un joueur ordinateur ayant plusieurs niveaux de difficultés. Ce document contient l analyse préliminaire du projet et permet de montrer un aperçu de la compréhension global du sujet, ainsi qu'une description des futurs algorithmes et structures de données. ~ 1 ~
3 Sommaire 1) Règles du jeu de Dames Le matériel La marche des pièces La prise Les irrégularités La fin de partie égale Le résultat 2) Analyse des boucles nécessaires 3) Algorithmes des boucles 4) Réflexion sur le joueur ordinateur 5) Planning prévisionnel 6) Tests 7) Bilan 8) Conclusion 9) Références ~ 2 ~
4 Re gles Les règles ci-dessous sont des règles simplifiées. Les règles détaillées se trouvent à cette adresse : Vocabulaire : si vous avez le trait, cela signifie que c'est à vous de jouer. LE MATERIEL 1. Le jeu de dames international se joue sur un damier carré divisé en 100 cases égales, alternativement claires et foncées. 2. Le jeu se joue sur les cases foncées du damier. Il y a donc 50 cases actives. La plus longue diagonale, joignant deux coins du damier et comprenant 10 cases foncées, se dénomme la grande diagonale. 3. Le damier doit être placé de sorte que la première case de gauche, pour chaque joueur, soit une case foncée. 4. Le jeu de dames international se joue avec 20 pions blancs (clairs) et 20 pions noirs (foncés). Avant de débuter une partie, les 20 pions noirs et les 20 pions blancs sont disposés sur les 4 premières rangées de chaque joueur. Position initiale LA MARCHE DES PIECES 1. Il existe deux types de pièces : les pions et les dames. 2. Le premier coup est toujours joué par les blancs. Les adversaires jouent un coup chacun à tour de rôle avec leurs pièces. ~ 3 ~
5 3. Un pion se déplace obligatoirement vers l avant, en diagonale, d une case sur une case libre de la rangée suivante. Un pion se déplace vers l avant, en diagonale, sur une case libre de la rangée suivante. 4. Lorsqu'il atteint la dernière rangée, le pion devient dame. Pour cela, on couronne le pion en plaçant dessus un deuxième pion de la même couleur. Lorsqu'il atteint la dernière rangée, le pion devient dame. 5. Une dame doit attendre que l adversaire ait joué au moins une fois avant d entrer en action. ~ 4 ~
6 6. Une dame se déplace en arrière ou en avant sur les cases libres successives de la diagonale qu elle occupe. Elle peut donc se poser, au-delà de cases libres, sur une case libre éloignée. Une dame se déplace en arrière ou en avant sur les cases libres de la diagonale qu elle occupe 7. Pour un joueur à qui c'est le tour de jouer, le fait de toucher une de ses pièces jouables implique l obligation de jouer cette pièce, pour autant que cela soit possible. 8. Tant qu une pièce touchée ou en cours de déplacement n a pas été lâchée, il est permis de la poser sur une autre case, pour autant que cela soit possible. 9. Le joueur qui a le trait et qui désire replacer correctement une ou plusieurs pièces doit le notifier d avance et distinctement à l adversaire par la formule "j adoube". LA PRISE 1. La prise des pièces adverse est obligatoire et s effectue aussi bien en avant qu en arrière. 2. Lorsqu un pion se trouve en présence, diagonalement, d une pièce adverse derrière laquelle se trouve une case libre, il doit obligatoirement sauter par-dessus cette pièce et occuper la case libre. Cette pièce adverse est alors enlevée du damier. Cette opération complète est la prise par un pion. ~ 5 ~
7 Un pion effectue une prise en passant au-dessus d'un pion adverse. Il se rend alors sur la case suivante et enlève le pion adverse. 3. Lorsqu une dame se trouve en présence sur la même diagonale, directement ou à distance, d une pièce adverse derrière laquelle se trouvent une ou plusieurs cases libres, elle doit obligatoirement passer par-dessus cette pièce et occuper, au choix, une des cases libres. Cette pièce est alors enlevée du damier. Cette opération complète est la prise par une dame. La dame peut effectuer une prise à distance. La pièce à prendre doit se situer sur la même diagonale que la dame et il faut également une case vide derrière. La dame s'arrête sur la case libre de son choix située après la pièce prise. 4. Lorsqu au cours d une prise par un pion, celui-ci se trouve à nouveau en présence, diagonalement, d une pièce adverse derrière laquelle se trouve une case libre, il doit obligatoirement sauter par-dessus cette seconde pièce, voire d une troisième et ainsi de suite, et occuper la case libre se trouvant derrière la dernière pièce capturée. Les pièces adverses ainsi capturées sont ensuite enlevées du damier dans l ordre de la prise. Cette opération complète est une rafle par un pion. ~ 6 ~
8 Le pion prend également vers l'arrière 5. Lorsqu au cours d une prise par une dame, celle-ci se trouve à nouveau en présence, sur une même diagonale, d une pièce adverse derrière laquelle se trouve une ou plusieurs cases libres, elle doit obligatoirement sauter par-dessus cette seconde pièce, voire d une troisième et ainsi de suite, et occuper au choix une case libre se trouvant derrière et sur la même diagonale que la dernière pièce capturée. Les pièces adverses ainsi capturées sont ensuite enlevées du damier dans l ordre de la prise. Cette opération complète est une rafle par une dame. Au cours d'une prise, la dame change de direction pour prendre d'autres pièces. 6. Au cours d une rafle, il est interdit de passer au-dessus de ses propres pièces. 7. Au cours d une rafle, il est permis de passer plusieurs fois sur une même case libre mais il est interdit de passer plus d une fois au-dessus d une même pièce adverse. Il est permis de passer plusieurs fois sur une même case libre. Mais il est interdit de passer plus d une fois au-dessus d une même pièce adverse. ~ 7 ~
9 8. Une rafle doit être clairement indiquée, pièce par pièce, en posant la pièce preneuse sur la case de saut, le temps d y passer, et en déposant cette pièce sur la case terminale. 9. Les pièces prises ne peuvent être enlevées du damier qu à l issue de l exécution complète de la rafle. 10. La prise du plus grand nombre de pièces est prioritaire, donc obligatoire. Dans ce cas, une dame compte pour une pièce, tout comme un pion. Elle ne confère nulle priorité et n impose aucune obligation. Ici, les blancs doivent prendre trois pions noirs. Ils ne peuvent pas prendre les deux dames noires! 11. Si les pièces à prendre sont en nombre égal dans deux ou plusieurs possibilités de prise ou de rafle, le joueur est libre de choisir une de ces possibilités, soit avec un pion, soit avec une dame. 12. Un pion qui au cours d une rafle, ne fait que passer sur une des 5 cases de la rangée de base adverse reste un pion lorsque la rafle est terminée. LES IRREGULARITES 1. Si un des joueurs a commis une irrégularité, son adversaire a seul le droit de décider si l irrégularité doit être rectifiée ou si, au contraire, elle doit être maintenue. Quelques exemples d'irrégularité : o Jouer deux fois de suite o Jouer une pièce de l adversaire o Jouer une pièce alors qu une prise ou une rafle est possible o Enlever sans raison des pièces de l adversaire ou ses propres pièces o Prendre un nombre inférieur ou supérieur de pièces possibles à prendre o S'arrêter dans l exécution d une rafle o Enlever irrégulièrement une pièce, au cours d une rafle non terminée 2. Si un joueur refuse de se soumettre au règlement officiel du jeu, son adversaire est en droit de l y obliger. ~ 8 ~
10 LA FIN DE PARTIE EGALE 1. La fin de partie est considérée comme égale lorsque la même position se représente pour la troisième fois, le même joueur ayant le trait. 2. Si, durant 25 coups, il n'y a ni déplacement de pion ni prise, la fin de partie est considérée comme égale. 3. S il n'y a plus que trois dames, deux dames et un pion, ou une dame et deux pions contre une dame, la fin de partie sera considérée comme égale lorsque les deux joueurs auront encore joué chacun 16 coups au maximum. 4. Pour autant qu il n y ait pas de phase de jeu en cours, la fin de partie de deux dames contre une dame, et a fortiori, de une dame contre une dame, sera considérée égale. LE RESULTAT 1. Le gain est obtenu par un joueur lorsque son adversaire : o Abandonne la partie o Se trouve dans l impossibilité de jouer alors qu il a le trait o N a plus de pièces 2. L égalité, dénommée aussi remise ou nulle, est obtenue pour chacun des adversaires : o Qui la déclare, de commun accord o Lorsqu aucun des deux ne parvient au gain ~ 9 ~
11 Analyse des boucles ne cessaires Le jeu de dames se jouant au tour à tour et à deux joueurs uniquement, nous sommes parvenus à une modélisation par tâches. Une tâche principale, qui gérera le fonctionnement global : Affichage de l écran titre, sélection du mode de jeu, et appel des autres boucles du jeu. Les cas d égalité ne seront traités qu en tant que tâches facultatives, car non essentielles au projet. Une autre tâche s occupera de l affichage du damier et comptera le nombre de pions restant pour chaque joueur, ainsi que le nombre de tours de jeu. Cela permettra qu en plus d afficher ces statistiques pendant la partie de gérer certaines règles. Une troisième tâche cherchera tous les coups possibles pour le joueur ayant le trait, et vérifiera si son coup est valide ou non. Une quatrième tâche gérera les règles de prise en s assurant que toutes les règles aient été appliquées, mettra à jour le damier en retirant les pions capturés et en plaçant le pion déplacé à sa destination finale. De plus nous avons décidé de modéliser le damier à l aide d un tableau de dimension 10x10 (comme le damier original) avec par exemple : La valeur 0 pour une case vide ; 1 pour un pion noir ; 2 pour une dame noire ; -1 pour un pion blanc ; -2 pour une dame blanche Dans la prochaine partie nous allons détailler et décrire en pseudo-code les différents algorithmes énumérés ici. ~ 10 ~
12 Algorithmes des boucles Fonction principale C est elle qui gèrera le fonctionnement du jeu en général : l initialisation du jeu, Afficher le titre du jeu Demande utilisateur 1 ou 2 joueurs => type Initialisation (tableau affichage, bloqué, etc...) bloqué=0 ; init(tableau) Affichage tableau tant que (bloqué=0) Si joueur bloqué += coup (tableau, joueur, type) Affichage tableau joueur = -1 fin_tq Si!joueur bloqué += coup (tableau, joueur, type) Affichage Joueur = 1 gagnant = fini(tableau) si gagnant = -1 afficher les blancs ont gangné si gagnant = 1 afficher les noirs ont gagnés sinon afficher match nul fin Fonction affichage Affiche le plateau de jeu void affichage(tableau) i, j, bl, no Afficher cadre pour i de 0 à 10 pour j de 0 à 10 Afficher tableau[i][j] Si case_noire noirs++ Si case_blanche blancs++ f_pour f_pour Afficher cadre Afficher info du jeu Fonction coup possible Cherche les coups possibles pour un joueur, le jouer er appeler la fonction. Vous trouverez dans la page suivante un schéma explicatif de la boucle de recherche de coups. ~ 11 ~
13 ~ 12 ~
14 Fonction joue Cette boucle a pour but de jouer une rafle tout e vérifiant que la rafle est autorisée. La boucle de recherche de coups renvoie un tableau rafles (tableau de liste) et cette boucle se sert de ce tableau pour vérifier le coup saisi par le joueur ~ 13 ~
15 Re flexion sur le joueur ordinateur Comme indiqué par l énoncé, le joueur IA sera basé sur l algorithme MiniMax, avec différents niveaux de profondeurs en fonction du niveau de difficulté choisi. De plus, la fonction d évaluation sera scindée en deux (une pour les pions, une pour les dames, puis combinaison des deux pour avoir une seule évaluation globale) un système de valeur de cases sera instauré afin d établir des priorités de captures/déplacements (les dames étant les pions les plus puissants, sacrifier un ou deux pions si l échange est plus intéressant ) La fonction récursive Minimax Void appel_minimax (damier, joueur, prof, coord) Minimax(damier, joueur, prof) int minimax (damier, joueur, profondeur, Nœud N, coordonnées coord_sauvées) Val1=INT_MIN Si profondeur > 0 { Si(nœud = MAX) Cherche des coups possibles de l IA Pour chaque coup possible Copie du tableau de jeu (copie_damier) L IA joue dans la case possible (rafle entière) val = minimax(copie_damier, joueur, profondeur -1, MIN) Si val > val1 Val1=val Coor_sauvées = Coord_actuelles Si(nœud = MIN) Cherche des coups possibles de l humain Pour chaque coup possible Copie du tableau de jeu (copie_damier) L humain joue dans la case possible (rafle entière)) val = minimax(copie_damier, joueur, profondeur -1, MAX) Si val < val1 Val1=val Coor_sauvées = Coord_actuelles } Else Return eval(damier) ~ 14 ~
16 Fonction d évaluation des pions eval_pions (damier) Cette fonction cherchera les pions sur le damier, et pour chaque pion (de l IA ou de l humain) donnera un score en fonction de leurs positions sur le plateau, avec le tableau de scores cidessous. Un pion IA sera compté en positif, et un pion humain en négatif. La somme de ces scores donnera l évaluation pour les pions eval_pions. eval_pions = i=pions IA score(i) j=pions Humains score(j) Une fonction d évaluation plus efficace aurait été de prendre en compte le positionnement relatif de chaque pion IA par rapport à celui de l humain. Cette implémentation ne sera pas en place, en raison d un manque de temps. En revanche, l évaluation statique, dépendant de la position, est actuellement implantée. Fonction d évaluation des dames eval_dame (damier) Cette fonction a pour but d évaluer un plateau par rapport à la position des dames. Le principe étant qu une dame ne doit pas être en danger, et si une dame est en position pour capturer un pion, l option est favorisée. Cette fonction d évaluation ne fonctionne que pour les profondeurs impaires. ~ 15 ~
17 Pour mieux comprendre, voici un schéma explicatif. Fonction d évaluation du nombre de dames (damier) Pour tout le damier Si l IA a une dame score += 250 Si l humain a une dame score -=300 Ceci permet d éviter d offrir la possibilité à l humain d avoir des dames, tout en valorisant un plateau si l IA a des dames Fonction d évaluation globale eval (damier) La fonction d évaluation globale regroupe l évaluation des dames et des pions en un seul score, qui est : eval = eval dames + eval pions + eval nombredames ~ 16 ~
18 Planning pre visionnel ~ 17 ~
19 Tests Vu l ensemble des fonctions du projet, il nous a été nécessaire de tester les fonctions à part, afin de déceler les erreurs dans ces diverses fonctions. Les tests effectués sont les suivants : Fonction affichage : un damier initialisé et aléatoire Fonction coup : sur un damier initialisé, sur un damier préparé à cet effet. Fonction joue_rafle : en cours de partie (à deux joueurs) et sur un damier préparé à cet effet. Fonction minimax : en cours de tests (en cours de partie) Fonction d évaluation : damier de départ et damiers préparés à cet effet. ~ 18 ~
20 Difficulte s rencontre es Au cours de ce projet, nous avons rencontré différents points qui ont considérablement ralenti notre projet : Listes (structure de données pour enregistrer les coups) Au début, nous avions envisagé un tableau pour sauver les coups possibles, mais du fait de certaines rafles complexes (2 pions mangés ou plus), cela ne fonctionnait pas. Ensuite nous avons développé une structure de données basée à la fois sur les listes et les tableaux. La structure de donnée employée ne fonctionnait pas (problèmes de création de maillons, de copies, etc ). Nous avons dû alors repenser notre structure de donnée de sauvegarde de coups possibles et de coups obligatoires. Il s agit maintenant d un tableau de listes, où à chaque élément du tableau correspond une liste qui elle-même correspond à une rafle. Débogage Cette étape a été longue, car d une part le code de notre jeu est plutôt long et d autre part à cause de limitations du langage C (on est souvent tenté de faire de l orienté objet). Malgré cette difficulté, cela a été un défi pour nous à relever Activités extérieures (Vacances, partiels) Il nous a été difficile de concilier les révisions pour les partiels du premier semestre et l avancement du projet. De plus, en raison des vacances de Noël, il a été difficile de travailler (fêtes, repos, famille, etc ) Minimax Le Minimax est assez complexe à comprendre, de par sa nature récursive et de la fonction d évaluation. Ces notions, difficilement acquises en cours, nous ont été réexpliquées par des camarades et enfin comprises. Cas d égalité Le cas d égalité, tel qu indiqué dans les règles, n a pas pu être implémenté dans les temps. Néanmoins, cette partie du jeu de dames n est pas essentielle. Dames : Il nous a fallu créer une nouvelle fonction de détection de coups basée sur les dames et non sur les pions. ~ 19 ~
21 Bilan Le projet a bien avancé, mais certaines parties nécessitent encore des approfondissements ou des tests. Voici un récapitulatif des différentes boucles et de leurs états d avancement. Affichage : Terminée, testée et fonctionnelle Recherche de coup : Terminée, testée et fonctionnelle. De plus, elle respecte les règles de la FFJD. Joue rafle : Terminée, testée et fonctionnelle. De plus, elle respecte les règles de la FFJD. Minimax : Terminée, en cours de tests Dames : Terminée, en cours de tests ~ 20 ~
22 Conclusion Ce projet, basé sur le jeu de dames, est très intéressant car il permet d appliquer à la fois nos connaissances en C et en algorithmique. De plus, le jeu de dames étant un jeu assez populaire, ce qui nous a facilité l analyse du sujet. Malgré tout, nous avons eu des difficultés dues aux règles du jeu et des structures de données. Enfin, le joueur ordinateur et sa fonction d évaluation ont été assez difficiles à concevoir. Ce projet a été énormément instructif sur le langage C, la recherche de structures de données compatibles et efficaces et enfin sur le MiniMax, fonction que nous avons mal comprise en cours et dont l implémentation n a pas été aisée, mais très intéressante. ~ 21 ~
23 Re fe rences Règles du jeu de dames : - Fédération Française de Jeu de Dames - Wikipédia ~ 22 ~
Poker. A rendre pour le 25 avril
Poker A rendre pour le 25 avril 0 Avant propos 0.1 Notation Les parties sans * sont obligatoires (ne rendez pas un projet qui ne contient pas toutes les fonctions sans *). Celles avec (*) sont moins faciles
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étailJade. Projet Intelligence Artificielle «Devine à quoi je pense»
Jade Projet Intelligence Artificielle «Devine à quoi je pense» Réalisé par Djénéba Djikiné, Alexandre Bernard et Julien Lafont EPSI CSII2-2011 TABLE DES MATIÈRES 1. Analyse du besoin a. Cahier des charges
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é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étailAlgorithmique et Programmation, IMA
Algorithmique et Programmation, IMA Cours 2 : C Premier Niveau / Algorithmique Université Lille 1 - Polytech Lille Notations, identificateurs Variables et Types de base Expressions Constantes Instructions
Plus en détailPoudlard But Matériel : Mise en place Prologue d'emplacements différents
2 à 4 joueurs à partir de 10 ans 30 minutes Poudlard C est la rentrée à Poudlard. Le Choixpeau a réparti les nouveaux élèves dans les 4 maisons et le banquet se termine. Les élèves quittent le réfectoire
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étailExe Livret Animateur_Exe Livret Animateur 01/02/11 11:10 Page1
Exe Livret Animateur_Exe Livret Animateur 01/02/11 11:10 Page1 1 Exe Livret Animateur_Exe Livret Animateur 01/02/11 11:10 Page2 Estimez les produits, tournez la roue et tentez de remporter la vitrine!
Plus en détailINTRODUCTION AUX SYSTEMES D EXPLOITATION. TD2 Exclusion mutuelle / Sémaphores
INTRODUCTION AUX SYSTEMES D EXPLOITATION TD2 Exclusion mutuelle / Sémaphores Exclusion mutuelle / Sémaphores - 0.1 - S O M M A I R E 1. GENERALITES SUR LES SEMAPHORES... 1 1.1. PRESENTATION... 1 1.2. UN
Plus en détailIDENTIFIER LES TEMPS DE JEU NE PAS PERDRE LE BALLON
BENJAMINS IDENTIFIER LES TEMPS DE JEU N TACHE SITUATION N 1 Objectif Avancer pour conserver-progresser ou pour déséquilibrer But Marquer Règles Interdit de défendre dans la zone défensive tant que le ballon
Plus en détailChess Arbiter Pro (version Dames) Notice d utilisation
Chess Arbiter Pro (version Dames) Notice d utilisation Notice traduite et adaptée avec le concours de la Fédération Française de Jeu de Dames (FFJD) Aug2013 version 2.0 1 Tables des matières 1. CARACTERISTIQUES
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étailIN 102 - Cours 1. 1 Informatique, calculateurs. 2 Un premier programme en C
IN 102 - Cours 1 Qu on le veuille ou non, les systèmes informatisés sont désormais omniprésents. Même si ne vous destinez pas à l informatique, vous avez de très grandes chances d y être confrontés en
Plus en détailLIVRET JEUNE OFFICIEL. Ligue de Bretagne de Badminton
LIVRET JEUNE OFFICIEL Ligue de Bretagne de Badminton Ligue de Bretagne de Badminton 19 Rue Le Brix 35200 RENNES Page 1 sur 6 FORMATION JEUNE ARBITRE Pour commencer un match : Tirer au sort avec une pièce
Plus en détailJeu de tirs et passes L artilleur
Livret de jeux L'artilleur La queue du scorpion Le ballon couloir La balle aux chasseurs Qui attrape? Les contrebandiers Les petits paquets La queue du diable Le tunnel ballon Le relais abattre les quilles
Plus en détailLes Cartes et leur Valeur
RÈGLES CANASTA Règle du Jeu de la Canasta Canasta est le nom d une combinaison de 7 cartes qui donne son nom à cette variante de Rami. Le but du Jeu: Le gagnant est le joueur qui est le premier à atteindre
Plus en détailManuel d utilisation 26 juin 2011. 1 Tâche à effectuer : écrire un algorithme 2
éducalgo Manuel d utilisation 26 juin 2011 Table des matières 1 Tâche à effectuer : écrire un algorithme 2 2 Comment écrire un algorithme? 3 2.1 Avec quoi écrit-on? Avec les boutons d écriture........
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étailCours d initiation à la programmation en C++ Johann Cuenin
Cours d initiation à la programmation en C++ Johann Cuenin 11 octobre 2014 2 Table des matières 1 Introduction 5 2 Bases de la programmation en C++ 7 3 Les types composés 9 3.1 Les tableaux.............................
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étailProjet L1, S2, 2015: Simulation de fourmis, Soutenance la semaine du 4 mai.
Projet L1, S2, 2015: Simulation de fourmis, Soutenance la semaine du 4 mai. 1 Introduction On considère une grille de 20 lignes 20 colonnes. Une case de la grille peut être vide, ou contenir une et une
Plus en détailInfolettre #18 : Les graphiques avec Excel 2010
Infolettre #18 : Les graphiques avec Excel 2010 Table des matières Introduction... 1 Hourra! Le retour du double-clic... 1 Modifier le graphique... 4 Onglet Création... 4 L onglet Disposition... 7 Onglet
Plus en détailVous incarnez un surdoué en informatique qui utilise son ordinateur afin de pirater des comptes bancaires un peu partout dans le monde et s en mettre
Vous incarnez un surdoué en informatique qui utilise son ordinateur afin de pirater des comptes bancaires un peu partout dans le monde et s en mettre plein les poches. Problème : vous n êtes pas seul!
Plus en détailLes nombres entiers. Durée suggérée: 3 semaines
Les nombres entiers Durée suggérée: 3 semaines Aperçu du module Orientation et contexte Pourquoi est-ce important? Dans le présent module, les élèves multiplieront et diviseront des nombres entiers concrètement,
Plus en détailModule d apprentissage Jeux collectifs Cycle 1. Des objectifs d apprentissage
Module d apprentissage Jeux collectifs Cycle 1 Des jeux pour entrer dans l activité 1 séance par thème Une situation de référence Pour évaluer les besoins Des objectifs d apprentissage Des situations d
Plus en détailConception et Développement d un moteur d intelligence artificielle pour un jeu d échecs multiplateformes
MEMOIRE DE FIN D ETUDES MASTER D INFORMATIQUE Conception et Développement d un moteur d intelligence artificielle pour un jeu d échecs multiplateformes Étudiant Superviseurs : HOANG Duc Viet : HO Tuong
Plus en détailGUIDE DU NOUVEL UTILISATEUR
GUIDE DU NOUVEL UTILISATEUR Le but de ce tutoriel est de vous guider à travers les fonctions de base de votre logiciel. Nous partirons du principe que votre terminal de pointage est déjà installé. A la
Plus en détailProjet Active Object
Projet Active Object TAO Livrable de conception et validation Romain GAIDIER Enseignant : M. Noël PLOUZEAU, ISTIC / IRISA Pierre-François LEFRANC Master 2 Informatique parcours MIAGE Méthodes Informatiques
Plus en détail# let rec concat l1 l2 = match l1 with [] -> l2 x::l 1 -> x::(concat l 1 l2);; val concat : a list -> a list -> a list = <fun>
94 Programmation en OCaml 5.4.8. Concaténation de deux listes Définissons maintenant la fonction concat qui met bout à bout deux listes. Ainsi, si l1 et l2 sont deux listes quelconques, concat l1 l2 constitue
Plus en détailCe rêve est devenu réalité.
Vous venez de trouver une règle mise en ligne par un collectionneur qui, depuis 1998, partage sa collection de jeux de société et sa passion sur Internet. Imaginez que vous puissiez accéder, jour et nuit,
Plus en détailOrganigramme / Algorigramme Dossier élève 1 SI
Organigramme / Algorigramme Dossier élève 1 SI CI 10, I11 ; CI 11, I10 C24 Algorithmique 8 février 2009 (13:47) 1. Introduction Un organigramme (ou algorigramme, lorsqu il est plus particulièrement appliqué
Plus en détailGUIDE Excel (version débutante) Version 2013
Table des matières GUIDE Excel (version débutante) Version 2013 1. Créer un nouveau document Excel... 3 2. Modifier un document Excel... 3 3. La fenêtre Excel... 4 4. Les rubans... 4 5. Saisir du texte
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étail1- Enregistrer le nouveau planning
La planification est un outil indispensable de management de projet, un moyen essentiel de prise de décisions pour le chef de projet : pour définir les travaux à réaliser, fixer des objectifs, coordonner
Plus en détailJava Licence Professionnelle CISII, 2009-10
Java Licence Professionnelle CISII, 2009-10 Cours 4 : Programmation structurée (c) http://www.loria.fr/~tabbone/cours.html 1 Principe - Les méthodes sont structurées en blocs par les structures de la programmation
Plus en détailLIVRET DE L'ARBITRE DE CLUB. Réalisation Eric FRIN Formateur Labellisé FFBB
LIVRET DE L'ARBITRE DE CLUB GROUPEMENT SPORTIF...... Nom :.. Prénom :... Date de naissance : Catégorie :. Numéro de licence :. Ce livret est un résumé des principales règles du Code de jeu du Basket Ball.
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étailArt. 18 Championnat de Belgique par équipes Messieurs, Dames et Vétérans
Fédération de Squash belge asbl Vorselaarsebaan 64 2200 Herentals Tel. +32 (0)14 85 96 00 tine@vsf.be www.belgiansquash.be BTW BE 0414.528.807 Banque : BE16 3101 1516 6974 Art. 18 Championnat de Belgique
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étailAGASC / BUREAU INFORMATION JEUNESSE 06700 Saint Laurent du Var Tel : 04.93.07.00.66 bij@agasc.fr www.agasc.fr. Word: Les tableaux.
Word: Les tableaux Introduction 6 ième partie Il est préférable par moments de présenter de l'information sous forme de tableau. Les instructions qui suivent démontrent comment créer un tableau et comment
Plus en détailRègles du Jeu et Code du Fair-Play
12 MISE EN PLACE DU CODE DU FAIR-PLAY Publicité pour le Code Tous les parents, les joueurs, les éducateurs et les arbitres doivent se familiariser avec les Règles du jeu et le Code du Fair-play avant le
Plus en détailProjet Matlab : un logiciel de cryptage
Projet Matlab : un logiciel de cryptage La stéganographie (du grec steganos : couvert et graphein : écriture) consiste à dissimuler une information au sein d'une autre à caractère anodin, de sorte que
Plus en détailQuelques pistes pour exploiter les outils disponibles du logiciel «Notebook» en classe d éducation préscolaire
Quelques pistes pour exploiter les outils disponibles du logiciel «Notebook» en classe d éducation préscolaire Source de l image : Service national du RÉCIT à l éducation préscolaire Auteures : Manon Desrosiers
Plus en détailManuel utilisateur Portail SAP
Manuel utilisateur Portail SAP Procédures demande d achats Manuel Utilisateur SmileySup - Portail SAP v1.0 1/31 1. Table des matières 1. Table des matières... 2 2. Introduction... 3 3. Vue processus...
Plus en détailTP, première séquence d exercices.
TP, première séquence d exercices. Benoît Valiron benoit.valiron@lipn.univ-paris13.fr 7 novembre 2010 Introduction Vous écrirez les réponses aux questions courtes sur une feuille à rendre à la fin de la
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étailInitiation à Excel. Frédéric Gava (MCF) gava@univ-paris12.fr
Initiation à Excel Frédéric Gava (MCF) gava@univ-paris12.fr LACL, bâtiment P2 du CMC, bureau 221 Université de Paris XII Val-de-Marne 61 avenue du Général de Gaulle 94010 Créteil cedex Plan de cette année
Plus en détailCOMPETENCES E P S et BASKET BALL au CYCLE 3. R.Reynaud CPC. LYON PART-DIEU mai 2003 en référence au document d'antoine Muguet
COMPETENCES E P S et BASKET BALL au CYCLE 3 R.Reynaud CPC. LYON PART-DIEU mai 2003 en référence au document d'antoine Muguet basket-ball au CYCLE 3 - COMPETENCES EPS R.Reynaud-05/2003 CPC Lyon Part Dieu
Plus en détail«Laissez-moi jouer en sécurité»
12 MISE EN PLACE DU CODE DU FAIR-PLAY Publicité pour le Code Tous les parents, les joueurs, les éducateurs et les arbitres doivent se familiariser avec les Règles du jeu et le Code du Fair-play avant le
Plus en détailLes arbres binaires de recherche
Institut Galilée Année 2010-2011 Algorithmique et arbres L2 TD 6 Les arbres binaires de recherche Type en C des arbres binaires (également utilisé pour les ABR) : typedef struct noeud_s { struct noeud_s
Plus en détailEP60.92 Projet d application pluridisciplinaire La chasse aux trésors 2011-2012
EP60.92 Projet d application pluridisciplinaire La chasse aux trésors 2011-2012 I. Objectifs Mettre en œuvre les compétences acquises ou en cours d acquisition en: o Modélisation UML, Réseau, Base de données,
Plus en détailInterface PC Vivago Ultra. Pro. Guide d'utilisation
Interface PC Vivago Ultra Pro Guide d'utilisation Version 1.03 Configuration de l'interface PC Vivago Ultra Configuration requise Avant d'installer Vivago Ultra sur votre ordinateur assurez-vous que celui-ci
Plus en détailEncadré par : Michel SIMATIC
Réalisé Par : Nizar BEN AYADA Ahmed GHZAIEL Encadré par : Michel SIMATIC I. PRESENTATION DU PROJET II. PRESENTATION DU MIDDLEWARE GASP 1- PRESENTATION GENERALE : 2- NECESSITE DES INTERGICIELS DANS LE MONDE
Plus en détailFÉDÉRATION INTERNATIONALE DE PÉTANQUE ET JEU PROVENÇAL REGLEMENT DU CHAMPIONNAT DU MONDE DE TIR INDIVIDUEL
FÉDÉRATION INTERNATIONALE DE PÉTANQUE ET JEU PROVENÇAL REGLEMENT DU CHAMPIONNAT DU MONDE DE TIR INDIVIDUEL Article 1er : Pas de Tir : Il est composé d'un cercle d'un mètre de diamètre comportant les marques
Plus en détailGénie logiciel pour le commerce électronique Hiver 2003 Prof.: Julie Vachon
Génie logiciel pour le commerce électronique Hiver 2003 Prof.: Julie Vachon Travail pratique #1 «Réalisation d'une plateforme de vente aux enchères électronique» À réaliser individuellement ou en équipe
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étailSeance 2: En respectant la méthode de programmation par contrat, implémentez les autres fonctions de jeu.
Seance 2: Complétion du code de jeu. (durée max: 2h) Mot clé const et pointeurs: En respectant la méthode de programmation par contrat, implémentez les autres fonctions de jeu. Implémentez jeu_recupere_piece
Plus en détailACDQ : GUIDE DE CRÉATION DE VOTRE PAGE WEB
Net + ACDQ : GUIDE DE CRÉATION DE VOTRE PAGE WEB Table des matières Connexion à l éditeur de page Web... 1 Création de la page Web... 2 Adresse Web... 3 Personnalisation de l adresse Web (Alias)... 3 Comment
Plus en détailTD3: tableaux avancées, première classe et chaînes
TD3: tableaux avancées, première classe et chaînes de caractères 1 Lestableaux 1.1 Élémentsthéoriques Déclaration des tableaux Pour la déclaration des tableaux, deux notations sont possibles. La première
Plus en détailGuide de l utilisateur
Guide de l utilisateur Félicitations pour votre nouveau EasyPad 700. Veuillez suivre attentivement les instructions contenues dans ce manuel. Déclaration: Si la version finale de ce produit possède des
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étailSommaire Introduction... 3 Le but du projet... 3 Les moyens utilisés... 3 Informations sur le client FTP... 4 Pourquoi une version Linux et
Licence 3 CDA 2010/2011 Client FTP Java Maxence Jaouan Sommaire Introduction... 3 Le but du projet... 3 Les moyens utilisés... 3 Informations sur le client FTP... 4 Pourquoi une version Linux et Windows?...
Plus en détailComment mettre en page votre livre
GUIDE - ImprimermonLivre.com Comment mettre en page votre livre www.imprimermonlivre.com 1 V. 20131125 Conseils pour la mise en page de votre ouvrage L objectif de ce guide est de vous aider à réaliser
Plus en détailCONSTRUCTION DE LA CIBLE
CONSTRUCTION DE LA CIBLE TACHES Jeux sur cibles fixes N 1 Remplir sa maison Posséder les plus de ballon que l adversaire. Au signal de l éducateur, chaque joueur part en course chercher un ballon dans
Plus en détailComedy Magic vous présente l'animation Casino Factice
Comedy Magic vous présente l'animation Casino Factice Distribuez gratuitement des billets de Casino aux participants. Laissez flamber ou fructifier l argent factice. Pimentez le terme de la soirée Casino
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étailBONNE NOUVELLE, À PARTIR DE DEMAIN 15 AOÛT 2014, l inscription en ligne sera disponible à partir du site de l ARO.
ARO Inscription en ligne, Automne 2014 BONNE NOUVELLE, À PARTIR DE DEMAIN 15 AOÛT 2014, l inscription en ligne sera disponible à partir du site de l ARO. À partir de cette date, vous n aurez qu à vous
Plus en détail- Livret de Règles -
- Livret de Règles - Tout le monde n a pas la faculté de saisir toute la subtilité de l humour des fantômes écossais Humour consistant, entre autres, à recouvrir de résidus ectoplasmiques les pièces si
Plus en détailRègles du Jeu d Echecs de la FIDE
Règles du Jeu d Echecs de la FIDE Les Règles du Jeu d Échecs de la FIDE couvrent l ensemble des situations de jeu sur l échiquier rencontrées en tournoi. Le texte anglais constitue la version originale
Plus en détailIMAGES NUMÉRIQUES MATRICIELLES EN SCILAB
IMAGES NUMÉRIQUES MATRICIELLES EN SCILAB Ce document, écrit par des animateurs de l IREM de Besançon, a pour objectif de présenter quelques unes des fonctions du logiciel Scilab, celles qui sont spécifiques
Plus en détailGrandes lignes ASTRÉE. Logiciels critiques. Outils de certification classiques. Inspection manuelle. Definition. Test
Grandes lignes Analyseur Statique de logiciels Temps RÉel Embarqués École Polytechnique École Normale Supérieure Mercredi 18 juillet 2005 1 Présentation d 2 Cadre théorique de l interprétation abstraite
Plus en détailDossier projet isn 2015 par Victor Gregoire
Dossier projet isn 2015 par Victor Gregoire Plan: I) But du projet: créer un jeu de blackjack fonctionnel et le poster sur une page web mise en ligne. Le jeu sera developpé en C++ a l'aide de code blocks.
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étailGuide de démarrage rapide. (pour la version 5.0.)
Guide de démarrage rapide (pour la version 5.0.) 2 Table des matières Introduction Réglages de l application MyTalk Mobile 1. MODIFICATION 2. DEMARRER 3. AFFICHER 4. SYNTHETISEUR VOCAL 5. NOMBRE DE MOTS
Plus en détail1.1.4. DIFFÉRENCIATION DES RÔLES DES JOUEURS
1.1.4. DIFFÉRENCIATION DES RÔLES DES JOUEURS Il est sans doute opportun d'apporter quelques clarifications supplémentaires à propos des différents rôles qui composent une équipe de Baskin. Cette différenciation
Plus en détailCahier des charges fonctionnel
Campéole Cahier des charges fonctionnel Création et gestion de séjours de camping VIGNIER Fabrice 10/03/2008 Table des matières Terminologie...3 Terminologie relatives aux acteurs...3 Ce que le G.F.S (Global
Plus en détailNETWORK & SOFTWARE ENGINEERING MANUEL D UTILISATEUR. Logiciel TIJARA. NETWORK AND SOFTWARE ENGINEERING Manuel d'utilisateur "TIJARA" 1
NETWORK & SOFTWARE ENGINEERING MANUEL D UTILISATEUR Logiciel TIJARA Manuel d'utilisateur "TIJARA" 1 SOMMAIRE Introduction Première partie Chapitre 1 : Installation et démarrage Chapitre 2 : Architecture
Plus en détailUTILISATION DE LA BORNE PAR LE CLIENT
Page1 UTILISATION DE LA BORNE PAR LE CLIENT Achat de carte de lavage en carte bancaire Page 3 et 4 Achat de carte de lavage en billet Page 5 et 6 Rechargement de la carte de lavage en carte bancaire Page
Plus en détailCours 1 : La compilation
/38 Interprétation des programmes Cours 1 : La compilation Yann Régis-Gianas yrg@pps.univ-paris-diderot.fr PPS - Université Denis Diderot Paris 7 2/38 Qu est-ce que la compilation? Vous avez tous déjà
Plus en détailInitiation à LabView : Les exemples d applications :
Initiation à LabView : Les exemples d applications : c) Type de variables : Créer un programme : Exemple 1 : Calcul de c= 2(a+b)(a-3b) ou a, b et c seront des réels. «Exemple1» nom du programme : «Exemple
Plus en détailAlgorithmes de recherche
Algorithmes de recherche 1 Résolution de problèmes par recherche On représente un problème par un espace d'états (arbre/graphe). Chaque état est une conguration possible du problème. Résoudre le problème
Plus en détailSavoir-faire. Décompte Champs Pâturages. -1 point 1 point 2. 2 points. 3 points. 4 points 5+ 4+ 8+ 4+ 8+ 7+ 6+ Céréales * Légumes *
Décompte Champs Pâturages Céréales * Légumes * Moutons Sangliers Bœufs * dans les champs et dans la réserve -1 point 0-1 0 0 0 0 0 0 1 point 2 1 1-3 1 1-3 1-2 1 2 points 3 2 4-5 2 4-5 3-4 2-3 -1 point
Plus en détail1. Introduction...2. 2. Création d'une requête...2
1. Introduction...2 2. Création d'une requête...2 3. Définition des critères de sélection...5 3.1 Opérateurs...5 3.2 Les Fonctions...6 3.3 Plusieurs critères portant sur des champs différents...7 3.4 Requête
Plus en détailCONTENU MISE EN PLACE. 1. Placez le plateau de jeu au centre de la table.
TM Pour voir une vidéo explicative du jeu, visitez www.stratusgames.com INTRODUCTION BUT DU JEU Les habitants des villages entourant un volcan dormant vivaient heureux et en paix jusqu au jour où BADABOUM
Plus en détailExercices sur le chapitre «Probabilités»
Arnaud de Saint Julien - MPSI Lycée La Merci 2014-2015 1 Pour démarrer Exercices sur le chapitre «Probabilités» Exercice 1 (Modélisation d un dé non cubique) On considère un parallélépipède rectangle de
Plus en détailAPPRENDRE, VIVRE & JOUER AVEC LES JEUNES ESPOIRS DE L IHF
APPRENDRE, VIVRE & JOUER AVEC LES JEUNES ESPOIRS DE L IHF Règles de jeu du handball Salut les amis du handball! C est super que vous vouliez en savoir plus sur les Règles de jeu du handball! Dans ce livret,
Plus en détailCOURS WINDEV NUMERO 3
COURS WINDEV NUMERO 3 01/02/2015 Travailler avec un fichier de données Etude du gestionnaire d analyse, Manipulation des tables mémoires, Manipulation de données, Création d états, Pré requis : Cours WinDev
Plus en détailGuide de l utilisateur Mikogo Version Windows
Guide de l utilisateur Mikogo Version Windows Table des matières Création d un compte utilisateur 3 Téléchargement et installation 4 Démarrer une session 4 Joindre une session 5 Fonctionnalités 6 Liste
Plus en détailCanevas théoriques du projet sur le poker Partie A
Partie A Dans une partie de poker, particulièrement au Texas Hold em Limit, il est possible d effectuer certains calculs permettant de prendre la meilleure décision. Quelques-uns de ces calculs sont basés
Plus en détailINITIATION AU LANGAGE C SUR PIC DE MICROSHIP
COURS PROGRAMMATION INITIATION AU LANGAGE C SUR MICROCONTROLEUR PIC page 1 / 7 INITIATION AU LANGAGE C SUR PIC DE MICROSHIP I. Historique du langage C 1972 : naissance du C dans les laboratoires BELL par
Plus en détailProjets Tutorés. Lucas Nussbaum. lucas.nussbaum@univ-lorraine.fr. Licence professionnelle ASRALL
Projets Tutorés Lucas Nussbaum lucas.nussbaum@univ-lorraine.fr Licence professionnelle ASRALL Administration de systèmes, réseaux et applications à base de logiciels libres Lucas Nussbaum Projets tutorés
Plus en détailComment parier jute sur les sites de paris sportifs
Comment parier jute sur les sites de paris sportifs Ne pariez pas sur Internet avant d avoir lu en totalité cet ebook, vous risqueriez de perdre votre argent bêtement. Si vous voulez mettre de l argent
Plus en détailFOIRE AUX QUESTIONS PAIEMENT PAR INTERNET. Nom de fichier : Monetico_Paiement_Foire_aux_Questions_v1.7 Numéro de version : 1.7 Date : 2014-05-29
FOIRE AUX QUESTIONS PAIEMENT PAR INTERNET Nom de fichier : Monetico_Paiement_Foire_aux_Questions_v1.7 Numéro de version : 1.7 Date : 2014-05-29 FOIRE AUX QUESTIONS Confidentiel Titre du document : Monetico
Plus en détailAlice Sécurité Enfants (version 2.009.06)
Alice Sécurité Enfants (version 2.009.06) Création du compte administrateur... 2 Options... 3 Création d identités... 4 Edition d identités... 5 Edition profil... 6 Contrôle des plages horaires... 7 Blocage
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étailMaster Poly Trader. Manuel d utilisateur. Group IV Benoît Perroud Marius Erni Lionel Matthey David Wenger Lotfi Hussami
Master Poly Trader Manuel d utilisateur Group IV Benoît Perroud Marius Erni Lionel Matthey David Wenger Lotfi Hussami MasterPoly Trader est un logiciel réalisé dans le cadre d un projet de génie logiciel.
Plus en détailBadminton Niveau 3. Public concerné : CAP 1 ère année et terminale Bac pro 3 ans 1 ère année
Badminton Niveau 3 Public concerné : CAP 1 ère année et terminale Bac pro 3 ans 1 ère année Groupement : 8, «activité d opposition duelle : sport de raquette» CP : 4, «Conduire et maîtriser un affrontement
Plus en détailTECHNIQUES JEUX INTRODUCTION
INTRODUCTION Le programme des Jeux Techniques a été conçu afi n d encourager les jeunes joueurs et joueuses de soccer à devenir des «amis du ballon». Le développement d une bonne technique est l une des
Plus en détail