Académique Documents
Professionnel Documents
Culture Documents
(Algorithmique et Programmation)
Groupe : BTS Enseignant : H. Mokrani
EXERCICE 1
En utilisant les règles de priorité entre opérateurs, évaluer les expressions suivantes en indiquant l'ordre d'évaluation
des différentes opérations :
EXERCICE 2
Dérouler l’algorithme suivant et donner les valeurs finales de A,B,C et D si les données entrées sont 5, 10 et 15.
Que peut-on conclure ?
Algorithme : exemple1 ;
Variable : A, B, C, D : entier ;
Debut
saisir (A, B ) ;
B ←1 ;
C ←2 ;
D ←3 ;
Lire (C) ;
C ←A+D ;
Afficher (A, B, C, D) ;
Fin
EXERCICE 3
Algorithme exemple2
Variable : k : entier ;
Debut
k ←1 ;
k ←k+k ;
k ←3*k*k ;
Afficher ( "la valeur calculée est de", k) ;
Fin
EXERCICE 4
EXERCICE 5
Pour chacune des alternatives suivantes, déterminer l'affectation qui sera exécutée dans les deux cas suivants:
EXERCICE 6
Ecrire un algorithme qui détermine le minimum de deux nombre. Dérouler le programme en utilisant le tableau de
simulation.
EXERCICE 7
Ecrire un algorithme qui détermine le maximum de trois nombres. Dérouler l’algorithme en utilisant le tableau de
simulation.
EXERCICE 8 *
Pour attirer la clientèle, le gérant d'un magasin multi-service applique pour la photocopie de documents, une
tarification proportionnelle au nombre de copies réalisées comme suit :
EXERCICE 9
Algorithme : inconnu
Variable : A, B, S, I : entier ;
Debut
saisir (A, B ) ;
S ←A ;
I←1 ;
Tantque (I <= B) faire
S ←S+I ;
I ←I+1 ;
ftq
afficher (S) ;
Fin
Dérouler cet algorithme avec les valeurs A=2 et B=4 puis avec A=4 et B = 2 ?
Déduire ce que fait cet algorithme.
EXERCICE 10
Algorithme : somme_A_nombres
Variable : A, S, Compteur : entier ;
Debut
saisir(A) ;
Pour compteur de 1 a A pas 1 faire
S ←S+ Compteur ;
afficher(Compteur) ;
fpour ;
afficher(Compteur) ;
afficher(S) ;
Fin
Dérouler l'algorithme pour A =4 et déduire ce qu'il fait.
EXERCICE 11*
Écrire un algorithme qui détermine la factorielle d'un nombre N donné. Dérouler le programme en utilisant le tableau
de simulation.
EXERCICE 12
Écrire un algorithme qui détermine le minimum d’une série de N nombres entiers positifs.
EXERCICE 13
Soit N un entier de cinq chiffres. Écrire un algorithme qui permet d’afficher le chiffre du milieu et la somme des autres
chiffres.
EXERCICE 14
Un nombre est dit premier s’il n’accepte comme diviseur que 1 a et lui même.
Écrire un algorithme qui vérifie si un nombre est premier.
EXERCICE 15