UNIVERSIT ´
E DE BORDEAUX 3`eme ann´ee Licence
Semestre 2 2016/2017
´
Episode V : Notions de programmation
1. Quelle est la valeur affich´
ee par l’algorithme ci-dessous?
2.
Traduire cet algorithme en Visual Basic puis ex
´
ecutez-le (on pourra v
´
erifier que la valeur affich
´
ee
correspond `
a celle pr´
evue...).
EXERCICE 1
Algorithme 1
D´ebut de l’algorithme
Variables : Entiers : X, Y
X←1
Y←X+ 2
X←X−1
Afficher X+Y
Fin de l’algorithme
1. ´
Ecrire un programme permettant la saisie d’une note et son affichage.
2.
Modifier le programme pour qu’il affiche le message ”Ajourn
´
e” si la note est en dessous de la moyenne.
3.
Ajouter au programme pr
´
ec
´
edent une v
´
erification de la note (nombre compris entre
0
et
20
). Une note
incorrecte ne doit pas ˆ
etre affich´
ee (message ”Erreur de saisie”).
EXERCICE 2
1. ´
Ecrire un programme permettant la saisie de deux notes puis affiche la plus petite des deux.
2. Mˆ
eme question avec cinq notes.
EXERCICE 3
1. Traduire en une boucle ”Tant que” la boucle ”Pour” ci-dessous.
2. Traduire les deux algorithmes en Visual Basic puis ex´
ecutez-les...
EXERCICE 4
Algorithme 2
D´ebut de l’algorithme
Variables : Entier : i
Pour i=0 `
a 10 Faire
Afficher ”Salut”
Fin Pour
Fin de l’algorithme