• Aucun résultat trouvé

Fiche TP 02 : Algorithmes conditionnels

N/A
N/A
Protected

Academic year: 2022

Partager "Fiche TP 02 : Algorithmes conditionnels"

Copied!
2
0
0

Texte intégral

(1)

Fiche TP 02 :

Algorithmes conditionnels

Licence 1 MASS semestre 2, 2012-2013

Exercice 1 : Correction de programme

if a * a + 3 a - 1 < 0 { a := 2 * a

si a < 2 * b ET b / 2 < a a <- a + 1

else

b := b + 5 Questions :

a - Corriger et ex´ecuter les programmes ci-dessus.

b - Remplacer le connecteur ET par un connecteur OU.

Que produit alors l’ex´ecution du programme ?

Exercice 2 : Trio de variables

a - Compl`eter le programme ci-dessous pour qu’il permute circulairement les valeurs des trois va- riables.

float a = 20;

float b = 120;

float c = 240;

// affichage des 3 variables

println("a=" + a + " b=" + b + " c=" + c);

// a completer par la permutation // affichage des 3 variables

println("a=" + a + " b=" + b + " c=" + c);

b - Ecrire un programme qui affiche la valeur la plus grande parmi les 3 variables.

c - Remplacer l’´ecriture des variables par le dessin de 3 cercles dont la couleur d´epend de la valeur des variables.

d - Placer la permutation et le dessin dans la m´ethodedraw.

Exercice 3 : OU et ET

a - Taper les lignes suivantes et expliquer les r´esultats affich´es.

int X = 5;

boolean a = X > 12 ;

1

(2)

boolean b = X > 2 ; boolean C = X < 6 ; println((a && b) || c);

println(a && (b || c));

b - Ajouter une instruction pour afficher le r´esultat de a XOR b.

c - Changer plusieur fois la valeur de la variable X.

d - Dessiner graphiquement un T et un F.

e - Remplacer l’´ecrire des r´esultats par le dessin d’un T lorsque le r´esultat est vrai ou d’un F lorsque le r´esultat est faux.

Exercice 4 : Reprographie

Un magasin de reprographie facture 0.10 euro les dix premi`eres photocopies, 0.09 euro les vingt suivantes et 0.08 euro au-del`a.

– Ecrire un programme dont une variable contient le nombre de photocopies effectu´ees et qui affiche le montant de la facture correspondante.

Exercice 5 : Figures cach´ ees

a - Programmer un algorithme qui dessine un rectangle lorsque la souris survole ce rectangle. Le

”jeux” consiste ensuite `a trouver le rectangle...

b - Mˆeme ”jeux” avec un cercle.

Exercice 6 : Rebond

– Modifier l’exemple du cours ”Point” pour faire rebondir le point sur les bords droit et gauche.

2

Références

Documents relatifs

 Sélectionner en bas à droite Longueur (en général c’est déjà fait par défaut).  La valeur de l’angle s’affiche en bas à droite de l’image.  La valeur du

c - Comparer de nouveau, ` a l’aide d’un test statistique, les moyennes des 4 s´ eries de donn´ ees ` a partir de sous-´ echantillons al´ eatoires de taille 30. Exercice 4 :

b - Le fichier ruban-3 initial final.csv contient la longueur de la trajectoire suivie par la pro- cession au d´ ebut (lorsque la tˆ ete atteint le point d’arriv´ e) et ` a la fin de

[r]

Remarque : on consid` ere que l’espace des patchs est circulaire (cocher World wraps horizontally via le bouton setting de l’interface) et donc que le voisin de droite (resp. gauche)

b - Le fichier ruban-3 initial final.csv contient la longueur de la trajectoire suivie par la pro- cession au d´ ebut (lorsque la tˆ ete atteint le point d’arriv´ e) et ` a la fin de

[r]

[r]