Explorer les Livres électroniques
Catégories
Explorer les Livres audio
Catégories
Explorer les Magazines
Catégories
Explorer les Documents
Catégories
Si (som_div_m != n)
retourner 0
Sinon
Pour i allant de 1 à div(n,2) faire
Si (mod(n,i) = 0)
som_div_n som_div_n + i
FinSi
FinPour
Si (som_div_n != m)
retourner 0
Sinon
retourner 1
FinSi
FinSi
Fin
2. Vérification :
a. m = 54 et n = 66
Non amicaux :
• 1 + 2 + 3 + 6 + 9 + 18 + 27 = 66
• 1 + 2 + 3 + 6 + 11 + 22 + 33 = 78 (!= 54)
b. m = 48 et n = 75
Non amicaux :
• 1 + 2 + 3 + 4 + 6 + 8 + 12 + 16 + 24 = 76 (!=75)
c. m = 220 et n = 284
Amicaux :
• 1 + 2 + 4 + 5 + 10 + 11 + 20 + 22 + 44 + 55 + 110 = 284
• 1 + 2 + 4 + 71 + 142 = 220
Exercice 2 (2 points)
fonction compar_chaine_rec(ch1:chaine de caractères, ch2:chaine de caractères) : Entier
Début
Si (ch1[0] = '\0' et ch2[0] = '\0')
retourner 0
FinSi
Si (ch1[0] < ch2[0])
retourner -1
FinSi
Si (ch1[0] > ch2[0])
retourner 1
FinSi
Si (ch1[0] = ch2[0])
retourner compar_rec(ch1+1,ch2+1)
FinSi
Fin
Exercice 4: (4 points)
1. Calcul des valeurs de : F(102), F(101), F(100) et F(98)
• F(102) = 102 - 10 = 92
• F(101) = 101 – 10 = 91
• F(100) = F(F(111)) = F(101) = 91
• F(98) = F(F(109)) =
= F(99)
= F(F(110))
= F(100) = 91
Conclusion:
Pour des valeurs inférieures à 101, la valeur de F est constante et vaut : 91.
En résumé :
F(n) = n - 10 si n ≥ 101
F (n) =
91 sinon
2
o Si mi = 2ki+1 alors pi+1=pibi , bi+1=bi et mi+1=ki d’où:
mi+1 2 ki 2ki+1 mi n
pi+1bi+1 = (pibi)(bi ) = pibi = pibi = a
2
o Si mi = 2ki alors pi+1=pi , bi+1=bi et mi+1=ki d’où:
mi+1 2 ki 2ki mi n
pi+1bi+1 = pi(bi ) = pibi = pibi = a