Vous êtes sur la page 1sur 3

ICS3U08_ex_3_1_4_2-Jeu_de_des

Le jeu de dés
Attentes

En complétant cet exercice, tu :


• produis le diagramme OPE et l’organigramme d’une application.
• utilises des fonctions dans le codage de ton application.
• produis un programme (solution) qui satisfait aux exigences.
• respectes les conventions de codage appropriées (règles de nommage, etc.)

Tâches à accomplir
Nom de l’application : Jeu_de_des

Consignes :
C’est le temps de jouer aux dés avec des dés virtuels. Le joueur débute avec 1000
points en banque. Il inscrit alors le nombres de points qu’il désire miser et clique sur
le bouton « Jeter les dés ». Les deux dés générés aléatoirement s’affichent. Si la
somme des dés est paire, le joueur perd sa mise. Si la somme est impaire, il reçoit le
double des points qu’il a misé qui s’ajoutent à ceux de la banque.
Ton programme devrait comporter les fonctions suivantes:
• JeterLesDes(). Elle comprend les paramètres picDe1, picDe2 et total.
Cette fonction génère deux nombres aléatoires entre 1 et 6 inclusivement
pour représenter la valeur de chacun des dés, les affiche dans les contrôles
Image (PictureBox) et calcule la somme des deux dés.
• ValiderSaisie(). Elle comprend le paramètre mise. Elle vérifie si la valeur
de la mise est adéquate. Elle retourne True si la mise se situe entre 1 point
et le total en banque inclusivement et False autrement.
• GenereEntier(). Elle comprend les paramètre nbMin et nbMax. Elle
génère un nombre aléatoire entier compris entre nbMin et nbMax
inclusivement.
Il te faut des images de chacune des six faces d’un dé. Si tu ne trouves pas ce qu’il
te faut, demande à ton facilitateur ou à ta facilitatrice de t’en faire parvenir Pour te
rappeler comment gérer les images, relit la partie sur le contrôle Image (PictureBox)
de l’activité 1 du module 1 de l’unité 3 (Un sous-programme: la procédure Sub).

Avant de passer au codage, dessine le diagramme OPE de cette interface et


l’organigramme de la logique associée au bouton « Jeter les dés », incluant aussi
ceux des fonctions.
Avec tous ces renseignements, tu seras ensuite prêt à coder ta solution à ce
problème pour respecter les exigences décrites précédemment. Bonne
programmation!
Livrables :
Soumets le diagramme OPE et l’organigramme de ton application avant de
commencer le codage. Identifie correctement ce fichier en débutant son nom par
« NomDeFamille-jeu_de_des- ». Téléverse-les ensuite sur le site du cours.
Archive d’abord le répertoire contenant tous les fichiers de ton application. Renomme
ce fichier « NomDeFamille- jeu_de_des.zip » avant de le téléverser sur le site du
cours.
Grille d'évaluation – Jeu_de_des – ICS3U_ex_3_1_4_2
Catégorie/Critères Niveau 1 Niveau 2 Niveau 3 Niveau 4
Application

utilise les fonctions


programme programme programme
programme
fonctionne avec fonctionne avec fonctionne avec
• programme fonctionne fonctionne avec
peu une efficacité une certaine
selon les exigences efficacité
d’efficacité limitée efficacité

Communication

produit une interface


conviviale
interface est interface est
interface est interface est
• alignement des contrôles quelque peu tout à fait
peu conviviale très conviviale
• utilisation des contrôles conviviale conviviale
appropriés

développe le code d’une


application
se conforme
se conforme se conforme se conforme
• se conforme aux quelque peu
peu aux beaucoup aux totalement aux
conventions de codage, y aux
conventions conventions conventions
compris les règles de conventions
relatives au relatives au relatives au
nommage, d'indentation et relatives au
codage et à la codage et à la codage et à la
d'espacement codage et à la
documentation documentation documentation
• documente le code selon documentation
des conventions établies

Habiletés de la pensée

utilise des stratégies


appropriées pour résoudre utilise des
un problème utilise des utilise des utilise des
stratégies de
stratégies de stratégies de stratégies de
résolution de
résolution de résolution de résolution de
• diagramme OPE est problèmes avec problèmes avec problèmes avec
problèmes avec
complet et exact une très
une efficacité une certaine une grande
• organigramme montre la limitée efficacité efficacité
grande
logique de flux du code efficacité

Vous aimerez peut-être aussi