Académique Documents
Professionnel Documents
Culture Documents
Exercice 1:
Quelles sont les valeurs des variables A, B et C après exécution des actions suivantes :
ALGORITHME Affectation1
VAR A, B, C : entier
DEBUT
A 3
B 10
C A+B
B A+B
A C
FIN
Exercice 2:
Quelles sont les valeurs des variables A et B après exécution des actions suivantes :
ALGORITHME Affectation2
VAR
A, B : entier
DEBUT
A 3
B 10
A B
B A
FIN
1/8
Algorithmique
Exercice 3:
Soit l’algorithme suivant :
ALGORITHME Résultat
X : Entier
VAR A, B,C, D, E : Booléen
DEBUT
Lire (X)
A X<2
B X>12
C X<6
D (A ET B) OU C
E A ET (B OU C)
Ecrire (D, E)
FIN
Quelle sera la valeur de D et de E dans chacun des cas suivant :
X=3
X=1
X = 13
Exercice 4 :
Ecrire un algorithme PERIMETRE-SURFACE qui lit la longueur et la largeur d’un
rectangle calcule et affiche le périmètre et la surface.
Exercice 5 :
Écrire un algorithme Permutation permettant d’échanger le contenu de deux variables A et
B quelque soit leur contenu préalable.
Exercice 6:
On dispose de trois variables A, B et C. écrire un algorithme transférant à B la valeur de A, à
C la valeur de B et à A la valeur de C.
Exercice 7:
Soit T : entier qui représente un nombre exprimé en secondes
Écrire un algorithme Conversion qui décompose T en heures, minutes et secondes.
2/8
Algorithmique
Exercice 2:
Ecrire un algorithme qui permet de saisir trois entiers et d’afficher le plus grand d’entre eux.
Exercice 3:
Ecrire un algorithme qui permet de saisir deux entiers et affiche le signe de leur produit sans
avoir à le calculer. ( Le produit peut être positif, négatif ou nul)
Exercice 4:
Ecrire un algorithme permettant de résoudre une équation du premier degré (ax + b = 0)
3/8
Algorithmique
Exercice 5:
Ecrire un algorithme permettant de résoudre une équation du second degré ax2 + b x + c = 0
(On suppose que les variables a, b et c sont différents de 0)
Exercice 6 :
Un magasin de photocopie facture 2,50 d les dix premières photocopies, 2,00 d les vingt
suivantes et 1,50 d au-delà. Ecrivez un algorithme qui demande à l’utilisateur le nombre de
photocopies effectuées et qui affiche la facture correspondante.
Exercice 7:
La commission d’un employé sur les ventes totales est calculée comme suit :
Si ventes <50 dinars, pas de commission,
Si 50 <= ventes <= 500, la commission est égale à 10% des ventes,
Si ventes > 500, la commission est de 50 dinars + 8% des ventes au dessus de
500dinars
Ecrire un algorithme qui permet de lire le total des ventes, calculer et afficher le montant de la
commission.
Exercice 8:
Ecrire un algorithme qui détermine le montant à payer par un abonné à la STEG sachant
qu’il :
Paye des frais fixes s’élevant à 500 millimes.
Paye sa consommation en électricité selon un tarif à tranches :
- 70 millimes par KWH pour les 100 premiers KWH
- 85 millimes par KWH pour les 150 KWH suivants
- 95 millimes par KWH pour la fraction de consommation qui excède les 250 KWH
Exercice 9:
Ecrire un algorithme Résultat permettant de lire deux nombres et d’afficher le résultat de
l’opération selon l’opérateur choisi (utiliser la structure alternative puis la structure sélective :
selon)
4/8
Algorithmique
Exercice 10:
Soit x une variable strictement positive, écrire un algorithme qui affiche :
Oui si x est divisible par 3 et par 5
Non si x n’est pas divisible, ni par 3, ni par 5.
Exercice 11:
Ecrire un algorithme max3 qui retourne le maximum de trois entiers
Exercice 12:
Ecrire un algorithme permettant de résoudre une équation du second degré en utilisant la
structure SI .. ALORS ..
Ecrire le même algorithme avec la structure SELON .
Exercice 13:
Ecrire un algorithme qui demande l’âge d’un enfant à l’utilisateur. Ensuite, il l’informe de sa
catégorie :
1) poussin de 6 à 7 ans .
2) pupille de 8 à 9 ans
3) minime de 10 à 11 ans
4) cadet après 12 ans.
Exercice 14:
Ecrire un algorithme qui donne la durée de vol en heure minute connaissant l’heure de départ
et l’heure d’arrivée (on considère que le départ et l’arrivée ont lieu même jour).
5/8