Académique Documents
Professionnel Documents
Culture Documents
1. Exercice 1:
ALGORITHME : EXERCICE 1
VARIABLES :
TTC , HT , TVA : REEL ;
n : ENTIER ;
DEBUT
ECRIRE ( " Saisir le nombre d ’ articles : " ) ;
LIRE ( n ) ;
ECRIRE ( " Saisir le prix hors taxe : " ) ;
LIRE ( HT ) ;
ECRIRE ( " Saisir le taux TVA : " ) ;
LIRE ( TVA ) ;
TTC←n *( HT + HT * TVA ) ;
SI TTC >2000 ALORS
REPETER
TTC←TTC - TTC *0.3;
JUSQU ’ A TTC≤200
FINSI
ECRIRE ( " Le prix TTC est : " , TTC ) ;
FIN
2. Exercice 2:
3. Exercice 3:
TYPES :
TEtudiant = ENRE GISTRE MENT
Nom : CHAINE DE CARACTERES ;
Note : REEL ;
FINENREGITREMENT
TClasse = ENR EGISTR EMENT
TABLEAU Etudiants [100]: TEtudiant ;
nbr : ENTIER ;
FINENREGITREMENT
FINTANQUE
RETOURNE i ;
FINFONCTION
PROCEDURE In se r er Et u di a nt ( cls : TClasse PAR ADRESSE , etd : TEtudiant )
VARIABLES :
pos , i : ENTIER ;
DEBUT
SI cls . nbr =100 ALORS
ECRIRE ( " Impossible d ’ ins é rer l ’ é tudiant car la classe est compl è te ! " ) ;
SINON
pos←C h e r c h e r E t u d i a n t ( cls , etd ) ;
FINSI
POUR i ALLANT DE cls . nbr -1 A pos PAS DE -1
cls . Etudiants [ i +1]←cls . Etudiant [ i ];
FINPOUR
cls . Etudiant [ pos ]←etd ;
cls . nbr←cls . nbr +1;
ECRIRE ( "L ’ insertion effectu é e " ) ;
FINPROCEDURE
4. Exercice 4:
/* Question a */
TYPES :
Tquestion = ENRE GISTRE MENT
enonce : CHAINE DE CARACTERES ;
TABLEAU propositions [4]: CHAINE DE CARACTERES ;
note : REEL ;
reponse : ENTIER ;
p r o p o s i t i o n _ j u s t e : ENTIER ;
FINENREGISTREMENT
T li st e _q u es ti o n = TABLEAU [20]: Tquestion
Texamen = ENR EGISTR EMENT
questions : T l is te _ qu e st io n ;
nom : CHAINE DE CARACTERES ;
note_finale : REEL ;
FINENREGISTREMENT
/* Question b */
/* Question d */
FONCTION calculer_note ( Ex : Texamen ) : REEL
VARIABLES
i : ENTIER ;
DEBUT
Ex . note_finale ← 0;
POUR i ALLANT DE 0 A 19 FAIRE
Ex . note_finale ← Ex . note_finale + Ex . questions [ i ]. note ;
FINPOUR
FINFONCTION