Page 2 sur 2
Exercice 3: ---------------------------------------------------------------------------------------------------------- 2pts
Ecrire un algorithme qui étant donné deux variables a et b, place dans a le minimum de leurs valeurs,
et dans b, le maximum.
Exercice 4 : .................................................................................................................................... 2pts
Ecrire un algorithme qui lit au clavier l’heure, les minutes et les secondes et afficher l’heure qu’il
sera une seconde plus tard. Exemple : si l’utilisateur tape 21, puis 32, puis 8, l’algorithme doit
répondre : "dans une seconde, il sera 21 heures, 32 minutes et 9 secondes".
Exercice5 : ---------------------------------------------------------------------------------------------------------- 5pts
a. Ecrire un algorithme qui permet la saisie d’une note et son affichage. Afficher en plus un
message d’avertissement si la note est en dessous de la moyenne.
b. Ajouter à l’algorithme précédent une vérification de la note (nombre compris entre 0 et
20), une note incorrecte ne doit pas être affichée (afficher un message d’erreur si note
incorrecte)
c. Ecrire un algorithme qui permet de :
Lire N notes,
Compter le nombre de notes incorrectes ;
Compter le nombre de notes <10 ;
De calculer la moyenne de notes correctes.
Exercice 6 : .................................................................................................................................... 3pts
a)- Ecrire un algorithme remplissant un tableau de 6 sur 13 avec des zéros.
b)- Ecrire un algorithme qui étant donnés deux tableaux de nombres entiers A et B, de même longueur
N, calcule et imprime le nombre de valeurs de i pour lesquelles on a Ai = Bi.
Exercice 7 : Compréhension d'un algorithme .......................................... 2pts
Dans la partie de l'algorithme ci-dessous, combien de fois passe-t-on dans la
boucle? Combien de fois l'ordinateur imprime-t-il "Bonjour" ? Que vaut la variable S à
la fin ? (je vous suggère de remplir un tableau avec les différentes valeurs de I).
S0
I0
tant que I<100 faire
SS+2*I
IS+4
R2*S
si R<I alors
SI
sinon
écrire('bonjour')
finsi
fintant
écrire(S)