Correction
Exercice 1 :
Solution :
Exercice 2 :
Solution :
Algorithme surface_trapeze;
Var
X,Y,Z,T : réel ;
Debut
Ecrire(‘Entrer la grande base : ‘) ;
Lire(X) ;
Ecrire(‘Entrer la petite base : ‘) ;
Lire(Y) ;
Ecrire(‘Entrer la hauteur: ‘) ;
Lire(Z) ;
T <-- surface(X ,Y,Z)() ;
Ecrire(‘la surface de ce trapèze est :’,T) ;
Fin
Solution :
- Procédure saisie :
Procedure saisie ()( A :réel) ;
Debut
Ecrire(‘entrer un nombre reel :’);
Lire(A) ;
Fin
- Procédure affichage :
Procedure affichage (A :réel)( ) ;
Debut
Ecrire(‘le resultat est :’,A);
Fin
- Procédure somme :
Procedure somme (A ,B:réel)(S :réel ) ;
Debut
S ß<-- A+B ;
Fin
- Procédure produit :
Procedure produit (A ,B:réel)( P :réel) ;
Debut
P <-- A*B ;
Fin
- Procédure rapport:
Procedure produit (A ,B:réel)( R :réel) ;
Debut
R <-- A/B ;
Fin
- Fonction inverse:
Fonction inverse (A :réel)( ) : réel;
Var
I : réel ;
Debut
I <-- 1/A;
Retour (I) ;
Fin
- Fonction carrée :
Fonction carree (A :réel)( ) : réel;
Var
C : réel ;
Debut
C<-- A*A ;
Retour (C) ;
Fin