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