
** Style Procedure vs. fonction avec couplage fort vs. faible
procedure calculerCoefficient( int i,
Polynome p1,
Polynome p2,
ref Polynome p )
{
p^[i] = 0;
int expMin = max( 1, i−ub(p2^)+1 );
int expMax = min( i, ub(p1^) );
for [k = expMin to expMax] {
p^[i] += p1^[k] * p2^[i−k+1];
}
}
PIF:
====
co [i = 1 to n]
calculerCoefficient( i, p1, p2, p )
oc
Erreurs:
− Couplage trop fort ("stamp coupling")
− Utilisation du mode ref pour p, deja un pointeur
− Utilisation d’une procedure plutot que d’une fonction
nov 24, 12 10:04 Page 4/6erreurs−typiques−prive.txt Printed by Tremblay Guy
4/6 samedi novembre 24, 2012