Rendu de travaux I, Algo - langage C

Dimension: px
Commencer à balayer dès la page:

Download "Rendu de travaux I, Algo - langage C"

Transcription

1 IFIP 33 avenue de la République PARIS Rendu de travaux I, Valérie Amiot RP

2 SOMMAIRE I. Pourquoi sous C? II. Présentation du jeu 1) But du jeu III. Analyse fonctionnelle IV. Fonctionnalités 1) Déclaration 2) Fonction main 3) Fonction menu 4) Fonction initialisation 5) Fonction affiche 6) Fonction jeu1 7) Fonction coup_legal 8) Fonction coup1 9) Fonction coup2 10) Fonctions tests 11) Fonction gagne 12) Fonction jeu2 13) Fonction coup_ordi V. Schéma VI. Algorithmie 1) Le dessin de la grille 2) Le choix 2 : un joueur et l'ordinateur 3) Teste le coup joué si la case désignée est vide il y met le bon jeton 4) L'ordinateur joue 5) Teste si une combinaison horizontale est présente 6) Fonction Test ( ) appelle les différentes fonctions de tests pour voir si un des cas de victoire existe VII. Langage C 1) Fonction qui teste une combinaison diagonale à droite présente 2) Fonction qui appelle les différentes fonctions de test pour voir si un cas de victoire existe

3 Jeu Puissance 4 I- Pourquoi sous C? Le langage C est un langage comportant des instructions et des structures de haut niveau tout en générant un code rapide grâce à un compilateur très performant. Ses performances sont dues au fait que les instructions du langage sont proches du langage machine, ce qui se traduit par un programme compact, donc rapide,... Ainsi, les programmes en C sont courts. Par contre ce langage ne permet pas de faire des programmes avec une belle interface graphique. Le jeu puissance 4 et simple, ne demande que peu de graphisme et pas spécialement de couleur. Par conséquent le langage C est parfaitement adapté pour ce programme et celui ci bénéficiera de ses performances. II- Présentation du jeu 1) But du jeu Dans une grille verticale, 2 joueurs mettent un pion à tour de rôle dans une des 7 colonnes. Celle ci ne doit pas être déjà pleine. Le gagnant est le premier qui a aligné 4 de ses pions horizontalement, verticalement ou en diagonale. III- Analyse fonctionnelle Le jeu de Puissance 4 sera utilisable de 2 façons : Utilisateur contre Utilisateur, Utilisateur contre Ordinateur. Le jeu se présente sous la forme d'une grille verticalement posé sur la table. La grille est divisée en 7 colonnes creuses pour contenir les jetons. Le joueur insère des jetons par le haut, dans une colonne, et ceux-ci tombent jusqu'à rejoindre la position la plus basse possible. Enfin ces colonnes sont percées de trous (6 à l'origine) qui permettent de voir les jetons. Chaque joueur possède des jetons d une couleur différente de ceux de son adversaire, Rouge ou Jaune. Chaque joueur joue alternativement un jeton. Un joueur choisit une colonne non pleine et y insère son jeton. Celui-ci tombe et rejoint sa position. Jouer un coup revient donc à choisir un numéro de colonne. La partie s'arrête lorsque : un joueur aligne 4 jetons, horizontalement, verticalement ou en diagonale. la grille est pleine. A la fin d'une partie, l'utilisateur décide d'arrêter de jouer, ou de recommencer la partie. 3

4 IV- Fonctionnalités 1) Déclaration Tout d abord on déclare les constantes utilisées : le nombre de lignes et de colonne de la grille, les 2 caractères qui désignent les pions des joueurs. Puis les fonctions qui vont être appelées (prototypage). On crée un tableau statique dans la mémoire pour réserver la place nécessaire à l exécution du programme. 2) Fonction main Elle contient juste la fonction menu. 3) Fonction menu La fonction menu propose à l utilisateur un choix de modes : 1. deux joueurs l un contre l autre, 2. un joueur contre l ordinateur, 3. quitter. En fonction du choix récupéré, le programme va faire appel aux cas désignés grâce à la fonction switch qui gère les options. Si le joueur choisi 1) le programme lance les fonctions initialisation, affiche et jeu1 décrite plus loin, pour le choix 2) les fonctions initialisation, affiche et jeu2 sinon il quitte le jeu. 4

5 4) Fonction initialisation Cette fonction parcourt le tableau statique horizontalement puis verticalement et vide chaque case. Ceci est particulièrement utile si après une partie terminée le joueur choisi d en faire une nouvelle. 5) Fonction Affiche Pour afficher la grille de jeu, la fonction parcours le tableau 5 fois horizontalement en affichant sur chaque ligne impaire des pointilles la 6 ème fois en plus des pointillés il affiche également le numéro des colonnes. Verticalement il affiche des sur chaque ligne impair ainsi que le numéro de la ligne. Ce qui donne une grille de 7 colonnes et 6 lignes. 6) Fonction jeu1 Le choix 1 à été saisie : 2 joueurs vont s affronter. Jeu1 vérifie que ni le joueur 1 ni le joueur 2 n ont gagné et que le grille n est pas pleine. Si c est le cas, elle fait appel à la fonction Coup1 qui amène le joueur 1 à faire son choix. La variable nbr_coup est incrémentée de 1 tandis que l appel à la fonction Test permet de vérifier si ce coup ne fait pas gagner le joueur 1. Si le joueur 1 n est pas gagnant après ce coup, c est au tour du joueur 2 de choisir une colonne à l aide de l appel à la fonction Coup2. La variable nbr_coup est également incrémentée de 1 et la fonction Test est appeler pour vérifier que ce coup ne fait pas du joueur 2 le gagnant de la partie. Si le nombre de coup devient égale à la multiplication du nombre de ligne par le nombre de colonne, c est à dire que la grille est pleine, la fonction Gagne renvoi 0, il n y a aucun gagnant. 5

6 7) Fonction coup_legal La fonction coup_legal vérifie que la colonne choisie existe bien dans la grille et qu elle n est pas déjà pleine de jetons. 8) Fonction coup1 Tant qu il n y a aucune saisie, cette fonction demande au joueur 1 la colonne qu il a choisi pour mettre son pion et récupère ce choix. Elle vérifie en faisant appel à la fonction Coup_legal si la colonne choisi est jouable si elle ne l est pas elle demande au joueur 1 d en jouer une autre. Quand le joueur à choisi une colonne possible elle affiche à l écran la grille mis à jour à l aide de la fonction Affiche. 9) Fonction coup2 Elle est identique à la fonction coup 1 mais s adresse au joueur 2. 10) Fonctions de tests Il y a 4 fonctions de test différentes : test_horiz, test_vert, test_diag_gche, test_diag_drte. Chacune fonctionne exactement de la même façon que les autres, avec des if imbriqués, mais en vérifiant à un endroit différent si 4 pions ne sont pas identiques. Par exemple Test_horiz : pour le pion au milieu de la ligne si 3 pions de chaque coté lui sont identiques alors la variable ok =1 retourne ok. Une 5 ème fonction de test vérifie les autres, si l une d elle renvoi un ok qui est égale à 1, elle appelle la fonction Gagne en lui donnant le numéro du joueur concerné. 11) Fonction gagne La fonction Gagne affiche à l écran le gagnant grâce à une fonction Switch, si la grille est pleine c est à dire que la fonction Jeu1 ou Jeu2 lui a renvoyé 0, elle affiche à l écran que la partie est terminée. Si la fonction Test lui a renvoyé un numéro de gagnant, elle affiche le nom du gagnant. 12) Fonction jeu2 Le choix 2 à été saisie : 1 joueur affronte l ordinateur. Jeu2 vérifie que ni le joueur 1 ni le joueur 2 n ont gagné et que le grille n est pas pleine. Si aucunes de ces expressions n est vrai, elle fait appel à la fonction Coup1 qui amène le joueur à faire son choix. La variable nbr_coup est incrémentée de 1 tandis que l appel à la fonction Test permet de vérifier si ce coup ne fait pas gagner le joueur. 6

7 Si le joueur n est pas gagnant après ce coup, c est au tour de l ordinateur l aide de l appel à la fonction Coup_ordi. La variable nbr_coup est également incrémentée de 1 et la fonction Test est appeler pour vérifier que ce coup ne fait pas de l ordinateur le gagnant de la partie. Si le nombre de coup devient égale à la multiplication du nombre de ligne par le nombre de colonne, c est à dire que la grille est pleine, la fonction Gagne renvoi 0, il n y a aucun gagnant. 13) Fonction coup_ordi L ordinateur choisi une colonne au hasard entre 1 et 7 grâce à la fonction rand et met son pion dans la colonne choisi. V- Schéma Menu ( ) Quitter 2 joueurs 1 joueur Initialisation ( ) vider le tableau Affiche ( ) dessin de la grille Initialisation ( ) vider le tableau Affiche ( ) dessin de la grille Jeu1 ( ) Tant que aucun gagnant et grille non pleine Coup1 ( ) colonne choisie? Coup_legal (int, col, char car ) colonne entre 1 et 7, colonne choisie non pleine met le pion ou rejoue Test ( ) appel aux fonctions test_horiz test_vert, test_diag_gche, test_diag_drte. Si un des 4 tests est ok appel à gagne ( ) et lui renvoi le n du joueur. Coup2 ( ) colonne choisie? Coup_legal ( ) et Test ( ) Gagne ( ) affiche joueur gagnant ou grille pleine Jeu2 ( ) Tant que aucun gagnant et grille non pleine Coup1 ( ) colonne choisie? Coup_legal (int col, char car ) colonne entre 1 et 7, colonne choisie non pleine met le pion ou rejoue Test ( ) appel aux fonctions test_horiz, test_vert, test_diag_gche, test_diag_drte. Si un des 4 tests est ok appel à gagne ( ) et lui renvoi le n du joueur. Coup_ordi ( ) choix d une colonne au hasard mais forcément légale Test ( ) Gagne ( ) affiche joueur gagnant ou grille pleine 7

8 VI- Algorithmie Explications précises sur les fonctions particulièrement difficiles. 1) Le dessin de la grille void affiche() int i, j, k; POUR (i=0,k=0; (k<=ligne-1); i++) SI ( (I MODULO 2) est contraire 0) /* i est impair */ AFFICHER (" ligne %d \n",k); /*k est le numéro de la ligne*/ SINON /* i est pair */ AFFICHER (" "); POUR (j=0; j<=colonne-1; j++) AFFICHER (" %c ",grille[k][j]); AFFICHER (" \n"); k++; AFFICHER (" ligne 6\n"); AFFICHER (" \n\n"); 2) Le choix 2 : un joueur et l'ordinateur void jeu2() int gagnant1, gagnant2, nbr_coup TANT QUE gagnant1 est égal à 0, que le gagnant2 est aussi égal à 0 et que nbr_coup est inférieur à la multiplication de ligne par colonne FAIRE appel à la fonction coup1(); incrémentation de coup de 1; gagnant1 appel la fonction test(pion1,1); SI gagnant1 est toujours égal à 0 8

9 ALORS appel à la fonction coup_ordi(); incrémentation de coup de 1; gagnant2 appel la fonction test(pion2,2); 3) Teste le coup joué si la case désignée est vide il y met le bon jeton int coup_legal(int col,char car) int i, ok; ok = 0; SI ( (la variable globale col est inférieur à 0) et que (col est inférieur à COLONNE) ) POUR( i reçoit 0; ((ok est égal à 0) et (i inférieur à LIGNE)); i++) SI( grille[ligne-i-1][col-1] est égal à VIDE) ALORS ok reçoit 1; grille[ligne-i-1][col-1] = la variable globale car; return(ok); 4) L'ordinateur joue void coup_ordi() int col, coup; coup reçoit 0; col = 1 + (int) (7.0*rand()/(RAND_MAX+1.0)); coup = coup_legal(col, PION2); affiche(); 5) Teste si une combinaison horizontale est présente int test_horiz(char car) int i, j, ok; ok = 0; POUR ( i=0; i<ligne; i++) POUR (j=0; j<colonne-3; j++) 9

10 return(ok); SI (grille[i][j] est égal à la variable globale car) SI (grille[i][j+1] est égal à la variable globale car) SI (grille[i][j+2] est égal à la variable globale car) SI (grille[i][j+3] est égal à la variable globale car) ok=1; 6) Fonction Test ( ) appelle les différentes fonctions de tests pour voir si un des cas de victoire existe int test(char car, int joueur) int ok=0; SI (test_horiz(car) est égal à 1) ALORS ok=1; SINON SI (test_vert(car) est égal à 1) ALORS ok=1; SINON SI (test_diag_gche(car) est égal à 1) ALORS ok=1; SINON SI (test_diag_drte(car) est égal à 1) ALORS ok=1; 10

11 SI (ok est égal à 1) ALORS gagne(joueur); return(ok); VII. Langage C 1) Fonction qui teste une combinaison diagonale à droite présente int test_diag_drte(char car) int i, j, ok; ok = 0; for( i=0; i<ligne-3; i++) for( j=0; j<colonne-3; j++) if (car==grille[i][j]) if (car==grille[i+1][j+1]) if (car==grille[i+2][j+2]) if (car==grille[i+3][j+3]) ok=1; return(ok); 2) Fonction qui appelle les différentes fonctions de test pour voir si un cas de victoire existe int test(char car, int joueur) int ok=0; if (test_horiz(car)==1) ok=1; else 11

12 if (test_vert(car)==1) ok=1; else if (test_diag_gche(car)==1) ok=1; else if (test_diag_drte(car)==1) ok=1; if (ok==1) gagne(joueur); return(ok); 12

BUREAU D ETUDES INFORMATIQUE JOUEUR DE PUISSANCE 4

BUREAU D ETUDES INFORMATIQUE JOUEUR DE PUISSANCE 4 MIETLICKI Pascal 3 MIC C2 BUREAU D ETUDES INFORMATIQUE JOUEUR DE PUISSANCE 4 1. Mode Console... 2 2. Mode Graphique... 2 3. Architecture de notre logiciel... 3 4. Manuel d utilisation... 5 5. Aide au joueur...

Plus en détail

Module ITC34 - Algorithmique et Programmation

Module ITC34 - Algorithmique et Programmation Module ITC34 - Algorithmique et Programmation TDs Algorithmique (trois séances) Benoît Darties - benoit.darties@u-bourgogne.fr Univ. Bourgogne Franche-Comté Année universitaire 2015-2016 Avant-propos :

Plus en détail

Projet de programmation Java Puissance 4

Projet de programmation Java Puissance 4 Projet de programmation Java Puissance 4 Juliusz Chroboczek et Gabriel Scherer Version du 13 novembre 2014 Le but de ce projet est d implémenter en Java un jeu de plateau qui s appelle Puissance 4. Votre

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 É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étail

Traduction des arbres programmatiques en C

Traduction des arbres programmatiques en C Traduction des arbres programmatiques en C Table des matières 1 Premier exemple : helloworld.c 1 2 Méthode de programmation 2 3 Déclaration de variables 2 4 Structures de contrôle 3 5 Opérateurs C 5 6

Plus en détail

Le programme est réalisé en C#. Des collections d'objets sont chargés au lancement du

Le programme est réalisé en C#. Des collections d'objets sont chargés au lancement du Présentation de l'application Cette application permet de gérer un championnat de football. Le programme permet d'ajouter des équipes et des matchs et d'établir un classement. Les résultats des matchs

Plus en détail

Computix. Dans la colonne du 10, B choisit le 7 inférieur A 10 B 7

Computix. Dans la colonne du 10, B choisit le 7 inférieur A 10 B 7 Computix Matériel : grilles carrées comportant un nombre impair de cases. Quelques-unes sont données en annexe ; mais on peut aussi les construire soi-même, ou les faire construire par les élèves. Elles

Plus en détail

SNAKE. Programmation du jeu SNAKE sur la console Windows en C sous l IDE Devcpp. Copie d écran du jeu

SNAKE. Programmation du jeu SNAKE sur la console Windows en C sous l IDE Devcpp. Copie d écran du jeu SNAKE Programmation du jeu SNAKE sur la console Windows en C sous l IDE Devcpp Copie d écran du jeu Principe de fonctionnement du jeu : le serpent avance automatiquement, le joueur ne peut agir que sur

Plus en détail

Université du Littoral Master 1. PROJET Puissance 4

Université du Littoral Master 1. PROJET Puissance 4 Université du Littoral Master 1 PROJET Puissance 4 Le but de ce projet est de réaliser un programme permettant à l utilisateur de jouer au Puissance 4 contre l ordinateur. 1 Travail à Rendre Le travail

Plus en détail

INF-130 Travail Pratique #2

INF-130 Travail Pratique #2 École de technologie supérieure INF-30 Travail Pratique #2 Travail individuel Tracé d un métro Francis Bourdeau, Frédérick Henri et Patrick Salois Remise à la 0 e semaine. Objectifs - Amener l étudiant

Plus en détail

Le Memory. a. Objectif : Créer un programme en langage Python qui permette de jouer au jeu Memory à deux joueurs.

Le Memory. a. Objectif : Créer un programme en langage Python qui permette de jouer au jeu Memory à deux joueurs. Le Memory Créer un programme en langage Python qui permette de jouer au jeu Memory à deux joueurs. Le jeu se compose de paires d images portant des illustrations identiques. L ensemble des images est mélangé,

Plus en détail

Puissance 4 intelligent I3 Algorithmique

Puissance 4 intelligent I3 Algorithmique Puissance 4 intelligent I3 Algorithmique Nicol Delestre Puissance 4. v2.0 1 / 29 Plan 1 Force brute 2 Analyse 3 Conception préliminaire 4 Conception détaillée 5 Développement 6 Conclusion Puissance 4.

Plus en détail

Poker. A rendre pour le 25 avril

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étail

Programmer avec Xcas : version 0.8.6 et 0.9

Programmer avec Xcas : version 0.8.6 et 0.9 Programmer avec Xcas : version 0.8.6 et 0.9 I. L environnement de travail de Xcas Xcas permet d écrire des programmes, comme n importe quel langage de programmation. C est un langage fonctionnel. L argument

Plus en détail

Algorithmique. Mode d application

Algorithmique. Mode d application I - Généralités Algorithmique T ale S Définition: Un algorithme est une suite finie d instructions permettant la résolution systématique d un problème donné. Un algorithme peut-être utilisé pour décrire

Plus en détail

Algorithmique et programmation avec Java (NFA002)

Algorithmique et programmation avec Java (NFA002) Algorithmique et programmation avec Java (NFA002) Deuxième session 13 septembre 2012 Aucun document n est autorisé. Le barème est donné à titre indicatif. Exercice 1 : listes (4 points) Etudiez le programme

Plus en détail

MÉRÉ Aurélien FIIFO1. Pathfinder

MÉRÉ Aurélien FIIFO1. Pathfinder MÉRÉ Aurélien FIIFO1 AMC Pathfinder 1 Sommaire Préambule... 3 Modélisation de l espace... 4 Modélisation des cases δ, α... 4 Interface en mode texte... 5 Modélisation du robot... 8 1 ) Le type Robot...

Plus en détail

Le langage C. Séance n 4

Le langage C. Séance n 4 Université Paris-Sud 11 Institut de Formation des Ingénieurs Remise à niveau INFORMATIQUE Année 2007-2008 Travaux pratiques d informatique Le langage C Séance n 4 But : Vous devez maîtriser à la fin de

Plus en détail

S. Laporte C# mode console DAIGL TS1

S. Laporte C# mode console DAIGL TS1 Bases du langage C# I. C# en mode console (mode texte) Avantages par rapport au mode graphique (Application Windows): - C'est un mode plus proche de l'approche algorithmique (pas de notions de composants,

Plus en détail

PLAN DU COURS ENTRÉE SORTIE FONCTION PRINTF. Fonction de la bibliothèque stdio.h. Affichage d'un texte:

PLAN DU COURS ENTRÉE SORTIE FONCTION PRINTF. Fonction de la bibliothèque stdio.h. Affichage d'un texte: PLAN DU COURS Introduction au langage C Notions de compilation Variables, types, constantes, Tableaux, opérateurs Entrées sorties de base Structures de contrôle Algorithmes de recherche Algorithmes de

Plus en détail

Initiation WORD. Module 4 : La mise en page d un document

Initiation WORD. Module 4 : La mise en page d un document Initiation WORD. Module 4 : La mise en page d un document Système d exploitation utilisé : Windows XP Service Pack 2 Créé par Xavier CABANAT Version 1.0 Document créé par Xavier CABANAT Page 1 sur 13 Avant

Plus en détail

} 7 Variables (composantes)

} 7 Variables (composantes) Chapitre 4 Tableaux Jusqu ici, nous avons employé les variables pour stocker les valeurs individuelles de types primitifs : une variable de type int pour stocker un entier, une variable de type boolean

Plus en détail

Cours d Analyse, Algorithmique Elements de programmation

Cours d Analyse, Algorithmique Elements de programmation 1 de 33 Cours d Analyse, Algorithmique Elements de programmation Florent Hivert Mél : Florent.Hivert@lri.fr Adresse universelle : http://www.lri.fr/ hivert 2 de 33 Données et instructions Un programme

Plus en détail

Documentation Talend. Charly Riviere CDG35

Documentation Talend. Charly Riviere CDG35 Documentation Talend Charly Riviere CDG35 1. Présentation générale Talend est un ETL pour "Extract Transform Load". Comme son nom l'indique il permet d'extraire des données pour ensuite les transformer

Plus en détail

Programmation Répartie - Langage C

Programmation Répartie - Langage C frederic.guinand@univ-lehavre.fr IUT Le Havre Plan les bases quelques rappels de langage C les structures de contrôle conditionnelles les structures de contrôle itératives les tableaux les pointeurs les

Plus en détail

Programmation C++ (débutant)/instructions for, while et do...while

Programmation 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étail

Claude Delannoy. Exercices C++ en langage. 3 e édition. Groupe Eyrolles, 1997, 1999, 2007, ISBN : 978-2-212-12201-5

Claude Delannoy. Exercices C++ en langage. 3 e édition. Groupe Eyrolles, 1997, 1999, 2007, ISBN : 978-2-212-12201-5 Claude Delannoy Exercices en langage C++ 3 e édition Groupe Eyrolles, 1997, 1999, 2007, ISBN : 978-2-212-12201-5 Chapitre 3 Les fonctions Rappels Généralités Une fonction est un bloc d instructions éventuellement

Plus en détail

Le manuel de KFourInLine

Le manuel de KFourInLine Martin Heni Eugene Trounev Benjamin Meyer Johann Ollivier Lapeyre Anton Brondz Traduction française : Éric Bischoff Traduction française : Stanislas Zeller Relecture de la documentation française : Ludovic

Plus en détail

Programmation : Exercices

Programmation : Exercices Programmation : Exercices IUT de Villetaneuse R&T 1 ère année Laure Petrucci 6 novembre 2007 1 Premiers programmes Exercice 1.1 : Machine à dessiner On souhaite écrire un programme pour afficher des dessins.

Plus en détail

Java : Programmation Impérative

Java : Programmation Impérative 1 Java : Programmation Impérative Résumé du cours précédent (I11) Paradigme impératif Algorithmique simple Découpage fonctionnel Qu est-ce qu un programme informatique? / un langage de programmation? /

Plus en détail

Billard Hollandais (Jakkolo)

Billard Hollandais (Jakkolo) Billard Hollandais (Jakkolo) 30 palets en bois Marquer le plus de points possible. Chaque joueur dispose de 30 palets pour marquer des points. En faisant glisser le palet sur la planche de jeu, le joueur

Plus en détail

Introduction à la Programmation 1

Introduction à la Programmation 1 Introduction à la Programmation 1 Séance de cours/td Université Paris-Diderot Objectifs: Découverte du type String. Comprendre qu il y a des types différents. Maîtriser les expressions booléennes dans

Plus en détail

Chapitre 4 Les tableaux

Chapitre 4 Les tableaux Chapitre 4 Les tableaux A. Introduction AutoCAD 2010 permet la création automatisée d objets tableaux. Ceci vous évite de concevoir des tableaux à partir de lignes individuelles, textes, et blocs. Après

Plus en détail

RAPPORT DU PREMIER MINI PROJET «FORUM DE CHAT» Novembre 2005

RAPPORT DU PREMIER MINI PROJET «FORUM DE CHAT» Novembre 2005 Oussama ELKACHOINDI Wajdi MEHENNI RAPPORT DU PREMIER MINI PROJET «FORUM DE CHAT» Novembre 2005 Sommaire I. Préliminaire : Notice d exécution et mode opératoire...4 II. Architecture globale de l application...5

Plus en détail

INTRODUCTION A JAVA. Fichier en langage machine Exécutable

INTRODUCTION A JAVA. Fichier en langage machine Exécutable INTRODUCTION A JAVA JAVA est un langage orienté-objet pur. Il ressemble beaucoup à C++ au niveau de la syntaxe. En revanche, ces deux langages sont très différents dans leur structure (organisation du

Plus en détail

PROJET : LE POKER ONIGIRI FAIT PAR TRACY NGOT, BEATRICE GUNAPALASINGAM & VOLATIANA RANAIVONJANAHARY

PROJET : LE POKER ONIGIRI FAIT PAR TRACY NGOT, BEATRICE GUNAPALASINGAM & VOLATIANA RANAIVONJANAHARY PROJET : LE POKER ONIGIRI FAIT PAR TRACY NGOT, BEATRICE GUNAPALASINGAM & VOLATIANA RANAIVONJANAHARY Page1 Sommaire I. Introduction... 2 II. Présentation du jeu de Poker... 3 A. Règles du Jeu de Poker «Onigiri»...

Plus en détail

Université des Antilles et de la Guyane Département Scientifique Interfacultaire Corrigé Examen INFO1 Informatique

Université des Antilles et de la Guyane Département Scientifique Interfacultaire Corrigé Examen INFO1 Informatique Université des Antilles et de la Guyane Département Scientifique Interfacultaire Corrigé Examen INFO1 Informatique Le corrigé propose une des réponses possibles aux problèmes posés. Le but de l'examen

Plus en détail

Ce jeux sera réalisé en PHP, avec une exécution en local.

Ce jeux sera réalisé en PHP, avec une exécution en local. TP PHP Réalisons une plateforme de 3 jeux Le premier consiste à faire deviner un chiffre à l'utilisateur. Le temps qui s'écoule fait perdre des points. Le deuxième est un jeu de roulette, il faut miser

Plus en détail

Introduction. Introduction au langage Java

Introduction. Introduction au langage Java Un premier programme 1 Introduction Un ordinateur peut faire bien des choses, mais il faut d abord les lui expliquer. Apprendre la programmation, ce n est pas seulement savoir écrire un programme, c est

Plus en détail

C, seconde séance. le if then else n est pas une expression, mais une instruction ( Caml) se souvenir de:

C, seconde séance. le if then else n est pas une expression, mais une instruction ( Caml) se souvenir de: C, seconde séance le if then else n est pas une expression, mais une instruction ( Caml) se souvenir de: false, c est 0 ( \0 aussi) test d égalité: == pour printf: %d entier, %f flottant, %c caractère,

Plus en détail

Organisation des données et structures de stockage

Organisation des données et structures de stockage ING2 - ING3 Nvx 2009-2010 Organisation des données et structures de stockage I. Stockage de l information en C Ce chapitre rappelle brièvement et complète certaines notions de base vues en première année

Plus en détail

TP 6-7-8-9 Informatique et Algorithmique Byte Battle

TP 6-7-8-9 Informatique et Algorithmique Byte Battle TP 6-7-8-9 Informatique et Algorithmique Byte Battle Objectif : L'objectif est de réfléchir à la décomposition en sous-programmes d'un algorithme de haut niveau. Les sous-programmes pourront être des fonctions

Plus en détail

Programmation avec Python TP9

Programmation avec Python TP9 IGI-3008 ESIEE Paris 2015-2016 Programmation avec Python TP9 Jean-Claude GEORGES Un projet complet : le Mastermind Ce TP donne un exemple d étude et d analyse d un projet complet. Lisez tout de A à Z.

Plus en détail

CLARISWORKS 5. ÉTAPE 1 Créer un document. Lancer l application. (Windows 95 ou 98) Créer un document en utilisant le traitement de texte

CLARISWORKS 5. ÉTAPE 1 Créer un document. Lancer l application. (Windows 95 ou 98) Créer un document en utilisant le traitement de texte ÉTAPE 1 Créer un document Lancer l application Mettre l ordinateur en route. Double cliquer sur l icône ClarisWorks 5 qui se trouve sur le bureau ou cliquer sur Démarrer Programmes ClarisWorks5 Vous arrivez

Plus en détail

Travaux Pratiques d Informatique 1

Travaux Pratiques d Informatique 1 Faculté Polytechnique de Mons Service d Informatique Travaux Pratiques d Informatique 1 par Mohammed BENJELLOUN Avec la participation de : J-F Bauwens, Assistant S. Mahmoudi, Assistant E. Malengreau, Assistante

Plus en détail

Licence STIC, Semestre 1 Algorithmique & Programmation 1

Licence STIC, Semestre 1 Algorithmique & Programmation 1 Licence STIC, Semestre 1 Algorithmique & Programmation 1 Exercices Alexandre Tessier 1 Introduction 2 instruction de sortie 3 expressions 4 variable informatique 5 séquence d instructions, trace Exercice

Plus en détail

InitProg par l exemple

InitProg par l exemple InitProg par l exemple Martin Monperrus 16 décembre 2011 Ce cument illustre avec des programmes Ocamlcartes et Ocaml le polycopié du cours Initiation à la programmation (InitProg) de l Université Lille

Plus en détail

Formulaires. Fiches de savoir associées. C.0.a., C.0.b., C.0.c., C.2.1.a., C.2.1.b. et C.2.3.a.

Formulaires. Fiches de savoir associées. C.0.a., C.0.b., C.0.c., C.2.1.a., C.2.1.b. et C.2.3.a. Activité 10 Formulaires Objectif Travailler sur des formulaires : observer le code et modifier l interface (IHM) de l application. Ressource à utiliser Base de données Formation appformation.mdb Fiches

Plus en détail

Jeu Simon: analyse. La partie est perdue, on a eu une erreur ou un dépassement du temps limite : musique

Jeu Simon: analyse. La partie est perdue, on a eu une erreur ou un dépassement du temps limite : musique Jeu Simon: analyse 1 Algorithme du jeu : Effectuer un tirage de la séquence des couleurs (20 éléments, 3 couleurs) Répéter Afficher la séquence des couleurs et émission des notes associées Répéter Entrée

Plus en détail

Examen de Langage C Vendredi 2 Décembre 2011

Examen de Langage C Vendredi 2 Décembre 2011 Année 2011-2012 Examen de Langage C Vendredi 2 Décembre 2011 Promotion Guichet 1 ière année É. Salvat Modalités : Durée : 2 heures Seul document autorisé : carte de référence du C, pas de machine à calculer,

Plus en détail

Cycle de vie Définitions Recette Efficacité Rubik s cube Pourquoi Algo simple Les briques De l algorithme au programme Py

Cycle de vie Définitions Recette Efficacité Rubik s cube Pourquoi Algo simple Les briques De l algorithme au programme Py Cycle de vie Définitions Recette Efficacité Rubik s cube Pourquoi Algo simple Les briques De l algorithme au programme Py M1204 - Algorithmique et informatique Chapitre 1 : présentation Ludovic Grossard

Plus en détail

Série d exercices N 9 Arbres

Série d exercices N 9 Arbres Série d exercices N 9 Arbres Exercice 1 a) Ecrire une fonction ARBIN creerarbreentiers() qui permet de créer et de renvoyer l arbre d entiers suivant : b) Ecrire une fonction int feuilles(arbin a) qui

Plus en détail

Cours WebDev Numéro 2

Cours WebDev Numéro 2 Cours WebDev Numéro 2 Objectifs : Créer un lecteur de pensée Pré-requis : Aucun Gestion de tableau à 1 dimension. Création de procédure. Gestion de table mémoire. Gestion des nombres aléatoires. Nous allons

Plus en détail

ALGORITHMIQUE II. Récurrence et Récursivité. SMI AlgoII

ALGORITHMIQUE II. Récurrence et Récursivité. SMI AlgoII ALGORITHMIQUE II Récurrence et Récursivité Récurrence Suite récurrente: la déition d une suite est la donnée d un terme général déi en fonction du (ou des) terme(s) précédant(s) D un terme initial qui

Plus en détail

Le service pack 6 (SP6) est le dernier disponible pour visual studio 6. Ce dernier devrait être maintenu par Microsoft jusqu en 2008.

Le service pack 6 (SP6) est le dernier disponible pour visual studio 6. Ce dernier devrait être maintenu par Microsoft jusqu en 2008. 1 CONCEPT DE BASE 1.1 Visual Basic 6 1.1.1 Pour quoi faire? VB est un langage de type RAD : «Rapid Application Development». Il permet de créer des applications rapidement grâce à une conception simple

Plus en détail

Ch. 1 : Bases de programmation en Visual Basic

Ch. 1 : Bases de programmation en Visual Basic Ch. 1 : Bases de programmation en Visual Basic 1 1 Variables 1.1 Définition Les variables permettent de stocker en mémoire des données. Elles sont représentées par des lettres ou des groupements de lettres

Plus en détail

Jeux-Midi. Introduction. Concept

Jeux-Midi. Introduction. Concept Introduction Mon projet des jeux-midi est né après une longue réflexion que j ai faite concernant les petits jeux très cours que l on peut animer auprès des enfants, par exemple roche papier ciseau, tic-tac-toe

Plus en détail

Cours d algorithmique pour la classe de 2nde

Cours d algorithmique pour la classe de 2nde Cours d algorithmique pour la classe de 2nde F.Gaudon 8 juillet 2009 Table des matières 1 Avant la programmation 2 1.1 Qu est ce qu un algorithme?................................. 2 1.2 Qu est ce qu un

Plus en détail

TP1 - Introduction au langage C

TP1 - Introduction au langage C ENS Lyon L-Info PROJ1 2014-2015 TP1 - Introduction au langage C Sujet à terminer pour le dimanche 20 à 2h59, sous forme d une archive.zip contenant votre code source, par email à aurelien.cavelan@ens-lyon.fr.

Plus en détail

GnomeGames. Présentation

GnomeGames. Présentation GnomeGames Lorsque vous installez votre distribution, vous trouvez souvent des petits jeux inclus dans votre gestionnaire de bureau (Gnome, KDE, pour ne citer que les plus célèbres). Cet article est une

Plus en détail

Algorithmique et Programmation Projets 2012/2013

Algorithmique et Programmation Projets 2012/2013 3 Dames 3. Objectif Il s agit d écrire un programme jouant aux Dames selon les règles. Le programme doit être le meilleur possible. Vous utiliserez pour cela l algorithme α β de recherche du meilleur coup

Plus en détail

UEO11 Cours/TDn 2 Algorithmique : bases - 2007-2008. 3- Algorithmique...1 3.1 Définition : algorithmique...1. Critère algorithmique élémentaire

UEO11 Cours/TDn 2 Algorithmique : bases - 2007-2008. 3- Algorithmique...1 3.1 Définition : algorithmique...1. Critère algorithmique élémentaire UEO11 Cours/TDn 2 Algorithmique : bases - 2007-2008 Table des matières 3- Algorithmique...1 3.1 Définition : algorithmique...1 Critère algorithmique élémentaire...1 3.2 De l algorithme au programme...2

Plus en détail

Programmation en Python - Cours 2 : Premiers programmes

Programmation en Python - Cours 2 : Premiers programmes Programmation en Python - Cours 2 : Premiers programmes 2013/2014 Diverses utilisations de python Utilisation en mode interactif Ecriture d un programme python Saisie de données par l utilisateur : input(),

Plus en détail

INFO-F-101 Programmation Projet 4 Page Ranking(1/4): Création de la matrice du compte des liens

INFO-F-101 Programmation Projet 4 Page Ranking(1/4): Création de la matrice du compte des liens INFO-F-101 Programmation Projet 4 Page Ranking(1/4): Création de la matrice du compte des liens Année académique 2009 2010 1 Introduction Ce projet est le premier d une série de quatre projets qui ont

Plus en détail

Travaux pratiques MPI Liste des exercices

Travaux pratiques MPI Liste des exercices Travaux pratiques MPI Liste des exercices 1 T.P. MPI Exercice 1 : Environnement MPI... 2 2 T.P. MPI Exercice 2 : Ping-pong... 3 3 T.P. MPI Exercice 3 : Communications collectives et réductions... 5 4 T.P.

Plus en détail

Cours C++ Lorsque je lance Dev C++, il apparaître l'écran ci-contre.

Cours C++ Lorsque je lance Dev C++, il apparaître l'écran ci-contre. Cours C++ Définition : Le langage C est un langage de programmation inventé par MM. Kernighan et Ritchie au début des années 70. Au début des années 90, Bjarne Stroustrup fait évoluer le langage vers le

Plus en détail

Programmation C++ (débutant)/les tableaux statiques

Programmation C++ (débutant)/les tableaux statiques Programmation C++ (débutant)/les tableaux statiques 1 Programmation C++ (débutant)/les tableaux statiques Le cours du chapitre 6 : les tableaux statiques Les tableaux Une variable entière de type int ne

Plus en détail

Cas d'étude : Puissance 4 Analyse des besoins

Cas d'étude : Puissance 4 Analyse des besoins 1 Génie Logiciel Cas d'étude : Puissance 4 Analyse des besoins Renaud Marlet LaBRI / INRIA http://www.labri.fr/~marlet màj 18/04/2007 2 Exercice Vous êtes employé(e) dans une société qui édite des jeux

Plus en détail

3 Instructions (suite)

3 Instructions (suite) Initiation à la programmation et cours 2 1 3 Instructions (suite) Introduction En comme en programmation : l'ordre des instructions est primordial Le processeur exécute les instructions dans l'ordre dans

Plus en détail

Cours 1 : Introduction Ordinateurs - Langages de haut niveau - Application

Cours 1 : Introduction Ordinateurs - Langages de haut niveau - Application Université de Provence Licence Math-Info Première Année V. Phan Luong Algorithmique et Programmation en Python Cours 1 : Introduction Ordinateurs - Langages de haut niveau - Application 1 Ordinateur Un

Plus en détail

CHAPITRE 1 PREMIERS PAS. Créer un premier projet... 17 Écrire un programme... 18 Compiler, exécuter... 20 Mieux comprendre... 22

CHAPITRE 1 PREMIERS PAS. Créer un premier projet... 17 Écrire un programme... 18 Compiler, exécuter... 20 Mieux comprendre... 22 CHAPITRE 1 PREMIERS PAS Créer un premier projet... 17 Écrire un programme... 18 Compiler, exécuter... 20 Mieux comprendre... 22 15 1.1. Créer un premier projet Pour commencer, lancez Visual Basic Express.

Plus en détail

Corrigé des exercices sur les tableaux

Corrigé des exercices sur les tableaux Corrigé des exercices sur les tableaux Exercice 4.1.1 tableau d entiers Dans cet exercice, on va travailler avec un tableau d entiers initialisé : int[] tab = {12, 15, 13, 10, 8, 9, 13, 14; Question 1

Plus en détail

LE LANGAGE C ADAPTÉ AU MICROCONTRÔLEURS

LE LANGAGE C ADAPTÉ AU MICROCONTRÔLEURS LE LANGAGE C ADAPTÉ AU MICROCONTRÔLEURS 1. PRÉSENTATION. Le langage C a fait son apparition en 1972 pour le développement du système d exploitation Unix. Il est devenu un standard de la norme ANSI en 1983.

Plus en détail

Règles de jeu. Jeu de Dames. Age: à partir de 4 ans. Nombre de joueurs: 2 joueurs. Matériel: Un damier carré, 20 pions chatons et 20 pions oiseaux.

Règles de jeu. Jeu de Dames. Age: à partir de 4 ans. Nombre de joueurs: 2 joueurs. Matériel: Un damier carré, 20 pions chatons et 20 pions oiseaux. Règles de jeu Jeu de Dames Age: à partir de 4 ans Nombre de joueurs: 2 joueurs Matériel: Un damier carré, 20 pions chatons et 20 pions oiseaux. But du jeu: Eliminer progressivement tous les pions de son

Plus en détail

Arbres de segments. Plan. Arbres de segments. Arbres de sélection Listes à saut Compléments de Java Dictionnaires Automates. Solution.

Arbres de segments. Plan. Arbres de segments. Arbres de sélection Listes à saut Compléments de Java Dictionnaires Automates. Solution. Plan Arbres de segments Arbres de segments Arbres de sélection Listes à saut Compléments de Java Dictionnaires Automates Problème : Chercher, dans un ensemble d intervalles de la droite réelle, les intervalles

Plus en détail

Sujets d'examen : Épreuve CCF d'algorithme et programmation Visual Studio C++ (v.2010/v.2012)

Sujets d'examen : Épreuve CCF d'algorithme et programmation Visual Studio C++ (v.2010/v.2012) Sujet 1 Cas d'utilisation Roulette pair et impair 1. Le système demande le pari : pair (lettre 'p') ou impair (lettre 'i') 2. L'utilisateur fournit le caractère 3. Le système demande un nombre entier 4.

Plus en détail

Introduction à la programmation Travaux pratiques: séance d introduction INFO0201-1

Introduction à la programmation Travaux pratiques: séance d introduction INFO0201-1 Introduction à la programmation Travaux pratiques: séance d introduction INFO0201-1 B. Baert & F. Ludewig Bruno.Baert@ulg.ac.be - F.Ludewig@ulg.ac.be Qu est-ce que la programmation? Programmer Ecrire un

Plus en détail

Eléments de syntaxe du langage Java

Eléments de syntaxe du langage Java c jan. 2014, v3.0 Java Eléments de syntaxe du langage Java Sébastien Jean Le but de ce document est de présenter es éléments de syntaxe du langage Java : les types primitifs, les opérateurs arithmétiques

Plus en détail

Architecture applicative de l application Web

Architecture applicative de l application Web Architecture applicative de l application Web Principes d organisation de l application PHP Gsb-AppliFrais Les principes d'organisation de l'application s'inspirent des travaux réalisés autour du contexte

Plus en détail

Un premier projet : "Pierre feuille ciseau"

Un premier projet : Pierre feuille ciseau Un premier projet : "Pierre feuille ciseau" Rien de tel que la main à la pâte! Depuis le navigateur google chrome aller sur le site du MIT App Inventor : http://appinventor.mit.edu/ puis cliquer sur :.

Plus en détail

Notice abrégée pour la création de livres photo avec le Windows Designer

Notice abrégée pour la création de livres photo avec le Windows Designer o Notice abrégée pour la création de livres photo avec le Windows Designer Version 1.0 1 Notice abrégée Livre photo Un livre photo ifolor en quelques étapes Vous souhaitez créer un livre photo? La présente

Plus en détail

Langage C notes de cours

Langage C notes de cours Langage C notes de cours K. El Omari IUT GTE, UPPA 1 Présentation générale 1.1 Introduction La programmation par le langage C (ainsi que par d autres langages dit compilés) est basée sur : 1. la rédaction

Plus en détail

Sylvain Archenault Yves Houpert. Projet Informatique : Langage Java : Jeu De Dames en Java

Sylvain Archenault Yves Houpert. Projet Informatique : Langage Java : Jeu De Dames en Java Sylvain Archenault Yves Houpert Projet Informatique : Langage Java : Jeu De Dames en Java Projet GM3 Mai 2005 Chapitre 1 INTRODUCTION Le projet qui nous a été confié est de réaliser un jeu de dames en

Plus en détail

10 Test d assimilation des connaissances

10 Test d assimilation des connaissances 10 Test d assimilation des connaissances Vous allez être placé dans les conditions d un programmeur et non d un analysteprogrammeur. Ceci signifie que presque tous les algorithmes dont vous aurez besoin

Plus en détail

Sujet 4 : Jeu en réseau en Java / Swing. Auteur : Thomas JGENTI I072545

Sujet 4 : Jeu en réseau en Java / Swing. Auteur : Thomas JGENTI I072545 Projet Interfaces Homme-Machine Demi-valeur 16874 Année 2002-2003 Sujet 4 : Jeu en réseau en Java / Swing Auteur : Thomas JGENTI I072545 http://jgenti.free.fr/cnam Table de matières Table de matières...2

Plus en détail

Prix : 2,48. Prix : 1,75. Prix : 0,50. Jeu de dé à jouer grand modèle : JE-002. Jeu de dé à jouer braille : JE-052

Prix : 2,48. Prix : 1,75. Prix : 0,50. Jeu de dé à jouer grand modèle : JE-002. Jeu de dé à jouer braille : JE-052 JEUX 79 Jeu de dé à jouer grand modèle : JE-002 Grand dé tactile avec chiffres représentés en points creux. Prix : 2,48 Jeu de dé à jouer braille : JE-052 Dé tactile avec chiffres représentés en points

Plus en détail

Application 1- VBA : Test de comportements d'investissements

Application 1- VBA : Test de comportements d'investissements 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

Plus en détail

ISMIN 1A Programmation 1 : Examen de programmation C. Réponses. Partie 1. Questions ouvertes

ISMIN 1A Programmation 1 : Examen de programmation C. Réponses. Partie 1. Questions ouvertes ISMIN 1A Programmation 1 : Examen de programmation C Réponses Partie 1. Questions ouvertes 1. Soit la déclaration suivante, char tab[] = "". Que contient le tableau tab? Réponse : tab[0] = \0. tab est

Plus en détail

INITIATION AU LANGAGE C SUR PIC DE MICROSHIP

INITIATION 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étail

Manuel d utilisation du terminal de paiement électronique virtuel

Manuel d utilisation du terminal de paiement électronique virtuel TPEV Manuel d utilisation du terminal de paiement électronique virtuel Version: 1.C Payline PROPRIETAIRE Page 1-1/29 Page des évolutions Le tableau ci-dessous liste les dernières modifications effectuées

Plus en détail

PRISE EN MAIN D UN TABLEUR. Version OPEN OFFICE

PRISE EN MAIN D UN TABLEUR. Version OPEN OFFICE PRISE EN MAIN D UN TABLEUR Version OPEN OFFICE Prise en main d un tableur page 2 1. L utilisation de la souris Pour faire fonctionner un tableur, on utilise le clavier mais aussi la souris. Rappelons,

Plus en détail

FICHE 3 : LES BARRES D OUTILS DE WORD

FICHE 3 : LES BARRES D OUTILS DE WORD 1. L ÉCRAN DE WORD FICHE 3 : LES BARRES D OUTILS DE WORD Lorsque vous lancez Word, vous obtenez l écran suivant : Barre des menus Barre des titres Barre d outils standard Symbole de fin de paragraphe Barre

Plus en détail

Haute École de Gestion 05/10/2007. au cours Programmation en VBA Excel. Faisons connaissance. Etudiants se présentent

Haute École de Gestion 05/10/2007. au cours Programmation en VBA Excel. Faisons connaissance. Etudiants se présentent Bienvenue au cours en Excel Faisons connaissance Etudiants se présentent Nom, Prénom Avez-vous déjà fait des macros Excel? Avec-vous déjà programmé avec Excel? Avez-vous déjà programmé avec d'autres langages

Plus en détail

1 Force brute. 2 Analyse. 3 Conception préliminaire. 4 Conception détaillée. 5 Développement. 6 Conclusion. Architecture des Systèmes d Information

1 Force brute. 2 Analyse. 3 Conception préliminaire. 4 Conception détaillée. 5 Développement. 6 Conclusion. Architecture des Systèmes d Information Plan Puissance 4 intelligent I3 Algorithmique Nicol Delestre 1 Force brute 2 Analyse 3 Conception préliminaire 4 Conception détaillée 5 Développement 6 Conclusion Puissance 4. v2.0 1 / 29 Puissance 4.

Plus en détail

Excel Compléments (saisie, mise en forme, impression) [xx]

Excel Compléments (saisie, mise en forme, impression) [xx] Excel Compléments (saisie, mise en forme, impression) [xx] K. Zampieri, Version 6 février 2014 Table des matières 1 Saisie de données 3 1.1 Saisie de données............................... 3 1.2 Listes

Plus en détail

COURS PRATIQUE DE WORD

COURS PRATIQUE DE WORD COURS PRATIQUE DE WORD Le présent cours se rapporte à Word 2003. Sachez qu il existe d autres versions de cet outil. Il y a Office Pro, Office 2000, Office 2003, 2007 et 2010 (non commercialisé à ce jour).

Plus en détail

Introduction À Excel. Chapitre 1

Introduction À Excel. Chapitre 1 Chapitre 1 Introduction À Excel Qu est-ce qu un tableur? Démarrer Excel La fenêtre Excel Ouvrir et enregistrer un classeur Entrer des étiquettes et des valeurs Nommer et déplacer une feuille Mise en page

Plus en détail

Algorithmique et Programmation 2 LMI 1 Semestre 2 Cours 2 La séquence et l alternative

Algorithmique et Programmation 2 LMI 1 Semestre 2 Cours 2 La séquence et l alternative Algorithmique et Programmation 2 LMI 1 Semestre 2 Cours 2 La séquence et l alternative 2 janvier 2009 1 Les structures de contrôle En Scheme, le programmation se fait par composition de fonctions, et même

Plus en détail

TUTORIAL. www.benevolat.org TUTORIAL. Créez en quelques minutes votre site Internet!

TUTORIAL. www.benevolat.org TUTORIAL. Créez en quelques minutes votre site Internet! Créez en quelques minutes votre site Internet! SOMMAIRE : Choisir une interface graphique - Nommez votre site... page 03 5 étapes de création... page 04 Les outils de création graphique... page 05 Mise

Plus en détail

Découvrir l environnement de Microsoft Office EXCEL 2010

Découvrir l environnement de Microsoft Office EXCEL 2010 1 Fiche ressource 1. Qu est-ce qu un tableur? 2. Terminologie 3. Démarrer Excel 2010 4. L interface d Excel 5. Fermer un document Excel 6. Quitter Excel Découvrir l environnement de Microsoft Office EXCEL

Plus en détail