Vous êtes sur la page 1sur 3

TS

ISN - DS 2

Nom :
Prnom :

Exercice 1: Mini-Projet : Casino royal


Enjeu : Raliser un jeu numrique simple permettant de se distraire sans rchir.
Problmatique : Comment simuler le fonctionnement dune machine sous ?
Situation dutilisation :
Le joueur entre son nom.
Il clique sur le bouton Jouer.
Ce clic permet dacher une combinaison alatoire de trois symboles.
Le gain total du joueur sache.
Interface graphique :
Cahier des charges :
Chaque symbole sache dans un Label.
(Les lignes de codes vous seront donnes)
Il existe six symboles au total.
A chaque clic sur le bouton Jouer, le joueur
perd sa mise xe de 6 e.
Les gains sont les suivants :
50 e pour trois fois le chire 7.
30 e pour trois symboles identiques.
20 e pour exactement deux fois le chire 7.
10 e pour exactement deux symboles identiques.
2 e pour exactement une fois le chire 7.
1. Travail sur feuille, rpondre sur la feuille jointe :
(a) Une bauche de script sur lequel des numros sont placs en face de certaines commandes est donne sur
la page ci-contre. Placer en rouge ces numros sur linterface graphique ci-dessus ct de leur rendu
graphique.
(b) Quelle ligne permet de demander au joueur son nom ?
(c) Expliquer brivement ce queectue la commande de la fonction Jouer la ligne 8.
(d) Dans le cas o n prend la valeur 0, que vaut images[n] la ligne 15 ?
(e) Comment sappelle la variable dans laquelle est stock le gain dans la fonction Jouer ?
(f) Donner le numero de la ligne xant la mise du joueur 6e chaque clic.
(g) Complter les lignes 31, 33, 35 et 37.
(h) En quoi consiste la ligne 39 ?
(i) La fonction Rejouer remet le gain 0. Complter alors la ligne 42.
2. Travail sur ordinateur :
(a) Aller sur la page suivante : http ://devoirsdemaths.free.fr/casinoroyal.html
(b) Copier les 6 images dans votre dossier DS2-Votrenom, copier-coller le script trous du programme dans
EduPython, lenregistrer sous casino-Votrenom.py et le complter an de raliser le mini-projet.
(c) Amlioration graphique
Modier votre programme an que le cadre 2 se prsente sous cette forme :

(d) Modification de la mise


Modier votre programme an de demander au joueur la mise quil compte mettre chaque clic juste
aprs lui avoir demand son nom. Modier alors la fonction Jouer en consquence.


1


2


3


4


5


6

1. (a) (Placer les numros sur linterface graphique.)


(b) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
(c) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
......................................................................................................
(d) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
(e) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
(f) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
(g) ligne
ligne
ligne
ligne

31
33
35
37

:
:
:
:

. ...........................................................................................
. ...........................................................................................
. ...........................................................................................
. ...........................................................................................

(h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
......................................................................................................
......................................................................................................
(i) ligne 42 : . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Exercice 2: DM suite...
Reprendre le DM2.
Crer un cadre sous vos boutons dans lequel il y aura ceci :

En cliquant sur le bouton Attnuation, les composantes rouges, vertes et bleues de chaque pixel seront multiplies
par les coecients saisis correspondants.