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)
Transcript of TP1_Gougas_Constantin.pdf
-
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