Telecharger - Université Djillali Liabes

Transcription

Telecharger - Université Djillali Liabes
Dépt. Enseignement de Base en Science et Technologie
Faculté de Technologie.
Université Djillali Liabès, Sidi Bel Abbès.
Année universitaire 2016 – 2017
TP 3 : Solutions proposées pour l’exercice 1,2 et 4
Exercice 1 : Code secret à 4 nombres
Amusez vous à améliorer ce programme, en changeant la couleur des messages (Voir l’exemple :jeu
nombre aléatoire page suivante). Vous remarquez que le case of se répète deux fois dans le
programme, pour éviter cela c’est préférable de la déclarer en tant qu’une procédure (vous verez
cela en fiche TP4_ Procédures & Fonctions).
Mr. YETTOU M.K. – Labo. Électronique, Photonique et Optoélectronique; UDL-SBA | (3) Page 1/4
Dépt. Enseignement de Base en Science et Technologie
Faculté de Technologie.
Université Djillali Liabès, Sidi Bel Abbès.
Année universitaire 2016 – 2017
Exercice 2 : génération d’un nombre aléatoire
La commande Random génère un nombre aléatoire entre 0 et la valeur max mise entre les
parenthèses. Par exemple : a :=random(10) , a peut avoir une valeur comprise entre 0 et 10. Donc
pour générer un nombre entre 5 et 22, il faut juste décaler l’intervalle.
5 – 22 le remplacer par (5-5) – (22-5) : 0 – 17,
a := random(17) le nombre générer est inclue dans l’intervalle 0-17 si en ajoute 5 à la valeur de a ,
le nouveau intervalle sera 5-22.
Si par exemple nous cherchons a générer un nombre compris entre 0 et 1 : avec deux chiffres
après la virgule. a:=random(100)/100 ;
Mr. YETTOU M.K. – Labo. Électronique, Photonique et Optoélectronique; UDL-SBA | (3) Page 2/4
Dépt. Enseignement de Base en Science et Technologie
Faculté de Technologie.
Université Djillali Liabès, Sidi Bel Abbès.
Année universitaire 2016 – 2017
Exemple 3 : Jeu du Nombre aléatoire :
Vous pouvez faire le même programme en utilisant la boucle while, sur ce programme, le nombre
d’essais est limité à 6. Vous pouvez continuer à améliorer ce programme ou le refaire à votre façon
Mr. YETTOU M.K. – Labo. Électronique, Photonique et Optoélectronique; UDL-SBA | (3) Page 3/4
Dépt. Enseignement de Base en Science et Technologie
Faculté de Technologie.
Université Djillali Liabès, Sidi Bel Abbès.
Année universitaire 2016 – 2017
Mr. YETTOU M.K. – Labo. Électronique, Photonique et Optoélectronique; UDL-SBA | (3) Page 4/4