Академический Документы
Профессиональный Документы
Культура Документы
EXAMEN N°1
Exercice 1 :( 5 pts)
Soient Mot1, Mot2 et Mot3 trois variables de type chaine de caractères.
Ecrire un algorithme qui :
1. Permute ces variables de telle sorte que :
- la valeur de Mot1 est déplacée dans Mot2 mot2 mot3
mot1
- la valeur de Mot2 est déplacée dans Mot3
- la valeur de Mot3 est déplacée dans Mot1
2. Et ensuite concatène Mot1 , Mot2 , Mot3 dans mot final. Afficher Mot final
Exercice 2 : (6 pts)
On veut calculer le montant des impôts d’un salarié. Sont fournies les informations suivantes :
Salaire brut (sb) Taux d'impôt
sb < 150 5%
150 ≤ sb < 300 10 %
300 ≤ sb 25 %
Ecrire un algorithme qui lit le salaire brut sb et qui calcule et affiche le montant des impôts et le salaire
net (salaire brut soumis aux impôts).
2. Exécuter les instructions dans II pour y=2 z=5. Quel est le résultat final sur écran
II si (z mod y +1 = z div y) alors zz+1 ;
finsi ;
si (z mod y +1 = z div (y+3)) alors yy^2 +y ;
finsi ;
z2 * z mod y ; ecrire( z , y) ;
1. Citer les différentes actions simples dans un algorithme. Donner le rôle de deux d’entre elles.
2. Donner les différentes syntaxes d’une structure alternative
3. Donner le résultat en hexadécimal de A01 + A10
finsi ;
si (Salaire_brut>300) alors montant_impot Salaire_brut*25/100 ;
Salaire_net Salaire_brut- montant_impot ;
(1 pt)
finsi ;
fin.
Dans II :
Pour y=2 et z=5 5 mod 2 +1=1+1=2
5 div 2 =2
la condition est vraie (2=2) alors
z=5+1=6
6 mod 2 +1 =1
6 div (2+3)=1
la condition est vraie (1=1) alors y2^2+2=6
z2*6 mod 6= 12 mod 6 =0
Sur écran on a l’affichage suivant :0 6