tp1_gougas_constantin.pdf

2
 Gougas Constantin TP1 02/03/2014 readLetter() :Permet de récupérer le caractère entré par l’utilisateur. Entrée : Aucune Sortie : Renvoi ce caractère qui est ensuite affecté à la variable caractère. function char  : readLetter() hiddenWord() : Entrée : nb_alea : nombre aléatoire de type entier entre 0 et n-1(n étant le nombre de mots que le tableau de chaines de caractères comporte).  Sortie : renvoie la chaine de caractère d’indice nb_alea du tableau.  function char* : hiddenWord(int[0..L_DICO-1]:nb_alea) gagne() : Permet de savoir si l’on a gagné.  Entrées : foundLetters : tableau de booléens indiquant les lettres du mot trouvées.  lengthWord : taille du mot caché, nécessaire car le tableau de booléens dépasse la taille du mot caché. Sortie : renvoie vrai dans le cas où tous les éléments du tableau sont à 1, dans le cas contraire renvoie faux. function int : gagne(array of int[>>nb_errors]: foundLetters, int lengthWord) Test() : Permet de mettre les éléments du tableau de booléens selon leur indice à 1  lorsqu’un caractère entré se trouve dans le mot caché. Entrées : character : variable servant à stocker le caractère entré par l’utilisateur.  mot : tableau de caractère contenant les lettres du mot caché.  foundLetters : tableau de booléens pas nécessair ement de même taille que la longueur du mot caché.  Sortie : renvoie faux si le caractère entré par l’utilisateur se trouve dans le mot caché, vrai dans le cas contraire. function int : test(char: character, char*[lengthWord]: mot, array of int[>>nb_errors]: foundLetters) Test2() : permet de vérifier si des lettres ne se trouvant pas dans le mot caché ont étés entrées plus d’une fois afin de ne pas pénaliser à nouveau l’utilisateur.  Entrées : character : caractère entré lors du dernier tour. tab : tableau de caractères contenant tous les caractères déjà entrés par l’utilisateur.  Sortie : faux si le caractère entré est présent dans le tableau, vrai sinon.  function int : test2(char: character, char*[>>nb_errors]: tab)

Upload: hector

Post on 07-Oct-2015

216 views

Category:

Documents


0 download

TRANSCRIPT

  • 5/19/2018 | 502: Bad gateway

    1/1

    Error 502 Ray ID: 41d1f1bb559291e8 2018-05-18 23:01:11

    UTC

    Bad gateway

    You

    Browser

    Working

    Newark

    Cloudflare

    Working

    Host

    Error

    What happened?

    The web server reported a bad gateway error.

    What can I do?

    Please try again in a few minutes.

    Cloudflare Ray ID: 41d1f1bb559291e8 Your IP: 2607:5300:203:be2:: Performance & security by Cloudflare

    https://www.cloudflare.com/5xx-error-landing?utm_source=error_footer