• Aucun résultat trouvé

Licence 2` eme ann´ ee Informatique

N/A
N/A
Protected

Academic year: 2022

Partager "Licence 2` eme ann´ ee Informatique"

Copied!
2
0
0

Texte intégral

(1)

Universit´ e du Littoral Cˆ ote d’Opale Ann´ ee universitaire 2010–2011

Licence 2` eme ann´ ee Informatique

Courbes et Surfaces & Calcul formel Documents et calculatrice autoris´ es.

3h le mercredi 18 mai 2011

Les r´ eponses aux deux parties seront r´ edig´ es sur des copies diff´ erentes.

Toutes les r´ eponses devront ˆ etre justifi´ ees.

I. Courbes et surfaces

Exercice 1. Trouver le polynˆ ome f : R → R de degr´ e 2 qui v´ erifie f(0) = 3, f(1) = 2 et f(3) = −12.

Exercice 2. Calculer la spline cubique naturelle (q, p) : [0, 2] → R

2

qui passe par les points (x

0

, y

0

) = (0, 1), (x

1

, y

1

) = (1, 3) et (x

2

, y

2

) = (4, 2).

Exercice 3. Ecrire la courbe polynomiale ´ γ : [0, 1] → R

2

,

γ (t) = 8t − 4t

3

− 2t

4

, 1 − 16t + 42t

2

− 28t

3

+ 5t

4

,

comme courbe de B´ ezier (c’est-` a-dire, identifier les points de contrˆ ole p = (p

0

, . . . , p

4

)) et dessiner sa trace. Dessiner aussi les ´ etapes de l’algorithme de De Casteljau afin de d´ eterminer γ

Bp

(3/4).

Exercice 4. Soit p

0

= (−2, 0), p

1

= (−1, 1), p

2

= (0, 3) et p

3

= (2, 1). Soit γ

Bp

: [0, 1] → R

2

la courbe de B´ ezier associ´ ee.

(a) Dessiner γ

pB

.

(b) On veut prolonger γ

Bp

par une courbe de B´ ezier γ

Bq

qui finit en q

3

= (0, −2) telle que la courbe compos´ ee de γ

Bp

et γ

Bq

soit de classe C

2

. D´ eterminer les points de contrˆ ole q

0

, q

1

et q

2

. Dessiner γ

Bq

dans le mˆ eme plan cartesien que γ

Bp

.

II. Calcul Formel

Exercice 5. [Chiffrement RSA] On pose p = 3 et q = 7 et e = 5 (a) Calculer n = p · q puis φ(n).

(b) Chercher d tel qu’on ait ed ≡ 1 mod φ(n).

(c) Quels param` etres constituent la cl´ e publique ? Et la cl´ e priv´ e e?

(d) Posons M = 3. Quel est le chiffr´ e C de M.

(e) Retrouver M ` a partir de C et de la cl´ e priv´ ee.

(2)

T.S.V.P Exercice 6. [Polynˆ ome] Notons E l’ensemble des polynˆ omes ` a coefficents sur Z de degr´ e inf´ erieur ou ´ egal ` a 9. On se propose de repr´ esenter un polynˆ ome de E par :

struct{

int coeffs[10];

}Poly;

Le polynˆ ome 3x

8

+ x

2

− 1 aura alors le tableau [-1,0,2,0,0,0,0,0,3,0] comme coeffs.

(a) Ecrire une fonction int degre(Poly P) qui retourne le degr´ e du polynome P.

(b) Ecrire une fonction int eval(Poly P,int x) qui retourne le polynˆ ome P ´ evalu´ e en x.

(c) Ecrire une fonction void racines(Poly P,int n) qui affiche toutes les racines enti` eres de P comprises entre -n et n.

(d) Ecrire une fonction Poly deriv(Poly P) qui retourne le polynˆ ome d´ eriv´ e de P.

(e) Un polynˆ ome P a une racine multiple si le pgcd de P et P

0

est de degr´ e au moins 1. On suppose que l’on a la fonction Poly pgcd(Poly P,Poly Q) retournant le pgcd de P et Q.

Ecrire une fonction int aUneRacineMultiple(Poly P) retournant 1 si P a une racine multiple et 0 sinon.

Exercice 7. [Code correcteur] Soit φ le code correcteur de type (3.5) d´ efini par :

φ

 b

0

b

1

b

2

 =

b

0

b

1

b

2

b

0

+ b

2

b

0

+ b

1

+ b

2

(a) Le code φ est-il lin´ eaire ? Syst´ ematique ? (b) Quelle est la matrice g´ en´ eratice de φ ?

(c) Quelle est la matrice de contrˆ ole de φ ?

(d) Combien d’erreurs φ peut-il d´ etecter ? Et corriger ?

Références

Documents relatifs

Les seules questions possibles durant l’examen s’adressent au professeur responsable du cours et concernent d’´ eventuelles coquilles dans le sujet. Il n’y a pas d’exception, et

Le but de l’exercice est de d´ emontrer le th´ eor` eme de Krein-Millman : tout convexe compact non vide K de dimension finie est l’enveloppe convexe de ses points extr´ emaux..

L’objectif de l’exercice est de caract´ eriser le point du plan minimisant la somme des distances aux trois points A, B , C, appel´ e point de Fermat du triangle ABC2. Montrer que

[r]

[r]

Chaque question propose plusieurs r´ eponses possibles dont une, plusieurs ou ´ eventuellement z´ ero sont correctes.. Il faut cocher toutes les r´

Veuillez num´ eroter et indiquer votre num´ ero d’´ etudiant sur toutes les feuilles rendues. Justifier toutes vos

Exercice 4 (Question suppl´ ementaire pour les plus curieux ` a ne pas traiter en priorit´ e).. Calculer une matrice g´ en´ eratrice