• Aucun résultat trouvé

CT 2013/2

N/A
N/A
Protected

Academic year: 2022

Partager "CT 2013/2"

Copied!
2
0
0

Texte intégral

(1)

Preuve et Analyse des Algorithmes LSPI-3 informatique Toulon.

 juin 

Le sujet est compos´e six exercices ind´ependants `a traiter en moins de deux heures.

Aucun document autoris´e. Vous ˆetes invit´es `a remettre une copie claire, concise, sans rature ni surcharge. Il est par ailleurs inutile de recopier l’´enonc´e. . .La note finale tiendra compte de la pr´esentation g´en´erale de la copie.

Q 1. Soitnun entier positif. Soitq >1 un nombre r´eel. On noteQ(n) la sommePn−1i=0 qi. Pour q fix´e, lesquelles de ces affirmations sont correctes

1. Q(n) = O(qn), 2. Q(n) = Θ(qn),

3. Q(n)∼qn, 4. Q(n) = o(qn),

Q 2. On consid`ere la suite de nombre entiers (Fn) d´efinie par les relations : F0 = 0, F1 = 1, ∀n ≥2, Fn =Fn−1+Fn−2.

1. Comment s’appelle cette suite ? Quelle est sa nature ? 2. Quel est le lien entre cette suite et l’algoritme d’Euclide ? 3. La r´ecursivit´e n’est pas appropi´ee pour calculer Fn. Pourquoi ? 4. Ecrire un algorithme it´eratif pour calculer Fn.

Q 3. Soit n un entier positif. On note S(n) la somme des n premiers nombres impairs i.e. suite arithm´etique de raison 2 de terme initial 1.

1. Exprimer S(n) en fonction de n.

i n t R( long long n ) { long long t = 1 ;

i n t k = 1 ;

while ( n > 0 ) { n = n − t ; t = t + 2 ; k = k + 1 ; }

return k−1;

}

v o i d A( n : e n t i e r ) {

s i ( n < 2 ) r e t o u r n e r s i n o n

A( n / 2 ) ; A( n / 2 ) ; B( n ) f s i }

Figure 1 – Fonction R. Algorithme A.

1

(2)

2. Que calcule la fonctionR en fig. ??? 3. Estimer le temps de calcul.

4. Une implantation traite l’intance 230 en 0.004s. Estimer le temps de calcul pour n= 260.

Q 4. On consid`ere le sch´ema algoritmique fig. ?? . On note α(n), respectivement β(n), le temps de calcul de l’algorithmeA, respectivementB. Dans la suitend´esigne une puissance de 2.

1. Quelle relation de r´ecurrence lie α etβ?

2. On suppose queβ est lin´eaire. Quelle est la forme du temps de calcul deA?

3. Donner deux exemples d’algorithmes du cours correspondant `a la question pr´ec´edente.

4. Quelle est la forme du temps de calcul de A quand β est quadratique.

Q 5.

1. D´eterminer une solution de 24149u+ 28681v = 1.

2. Quel est l’inverse de 24149 modulo 28681 ?

Q 6. On consid`ere la suite de nombre entiers (Fn) d´efinie par les relations : F0 = 1, F1 = 2, ∀n ≥2, Fn =Fn−1+Fn−2.

Pour un entier positif z, on note ν(z) le plus petit entier n tel que Fn≤z < Fn+1. 1. Ecrire un algorithmenu(z) pour calculer ν(z).

2. Montrer par induction surn que tout entier Fn ≤ z < Fn+1 se d´ecompose en une somme

z =

n−1

X

k=0

zkFk, 0≤zk≤1, 3. La d´ecomposition n’est pas unique, pourquoi ?

4. Montrer que la d´ecomposition devient unique sous la condition

∀k, zk = 1 =⇒zk+1 = 0.

(d´ecomposition de Zeckendorf) 5. Donner la d´ecompositions de 100.

6. Ecrire une fonctiondec(z)en langage C pour lister les coefficientszkd’une d´ecomposition de Zeckendorf de z.

7. Pr´eciser la forme du temps de calcul.

8. Pr´eciser le domaine de validit´e de cette fonction.

2

Références

Documents relatifs

consigne: trouve deux autres objets ayant la m trouve deux autres objets ayant la m trouve deux autres objets ayant la mêêêême propri trouve deux autres objets ayant la m me

En d´ eduire une estimation, arrondie au centi` eme, du prix moyen d’une tonne de cacao en provenance de la Cˆ ote d’Ivoire au 1 er janvier 20202. Calculer

Les valeurs de x, arrondies au centi` eme, repr´ esentent le nombre de centaines de panneaux solaires produits.. Pour quelle production le b´ en´ efice

consigne: range les objets de face avec les sorci range les objets de face avec les sorci range les objets de face avec les sorci range les objets de face avec les sorcièèèères

consigne: colorie de la m colorie de la mêêêême couleur les formes qui ont servi colorie de la m colorie de la m me couleur les formes qui ont servi me couleur les formes qui

consigne: fais un cadre autour de toutes les couvertures qui ont le titre fais un cadre autour de toutes les couvertures qui ont le titre fais un cadre autour de toutes

consigne: repasse le titre puis essaie de l' repasse le titre puis essaie de l' repasse le titre puis essaie de l' repasse le titre puis essaie de l'éééécrire tout seul dans le

boucle d'or fait des rencontres dans la for boucle d'or fait des rencontres dans la for t, retrouve dans quel ordre.. t, retrouve dans