• Aucun résultat trouvé

T10 TP5 2013-2014 Exercice 1 : On se donne la fonction suivante :

N/A
N/A
Protected

Academic year: 2022

Partager "T10 TP5 2013-2014 Exercice 1 : On se donne la fonction suivante :"

Copied!
1
0
0

Texte intégral

(1)

T10 TP5 2013-2014

Exercice 1 :

On se donne la fonction suivante : def e c h a n g e r ( a , b ) :

z=a a=b b=z a=5 b=3

e c h a n g e r ( a , b )

print ” a vaut : ” , a print ”b vaut : ” , b

(a) `A quoi sert cette fonction ? (b) Tester la, que remarquez-vous ? (c) Corriger la pour la faire fonctionner.

Exercice 2 :

On se donne la fonction suivante : def e c h a n g e r 2 ( l 1 , l 2 ) :

z=l 1 [ 0 ] l 1 [ 0 ] = l 2 [ 0 ] l 2 [ 0 ] = z l 1 = [ 5 ] l 2 = [ 3 ]

e c h a n g e r 2 ( l 1 , l 2 ) print ” l 1 vaut : ” , l 1 print ” l 2 vaut : ” , l 2 (a) Tester ce programme.

(b) Quelle est la diff´erence avec le programme pr´ec´edent ? Exercice 3 :

n! est le nombre d´efinie par :

n! = 1×2×3× · · · ×n.

Ce nombre est le terme g´en´eral de la suite d´efinie par :

un+1= (n+ 1)un etu0= 1 On se donne la fonction suivante :

def f a c t o r i e l l e ( n ) : i f n == 0 :

return 1 e l s e:

return n ∗ f a c t o r i e l l e ( n−1)

(a) Tester cette fonction pour diff´erente valeur den.

(b) Pourquoi ce programme marche t’il ? Exercice 4 :

Aller dans l’espace partag´e de la classe et copier dans un dossier personnel les fichiers image.py et lenna.jpg.

(a) Ouvrir le fichier image.py et analyser le programme.

(b) Modifier ce programme pour obtenir des images avec des couleurs du type :

i. Clart´e , o`u le niveau de gris de chaque pixel est la moyenne entre le minimum et le maximum des trois composantes RVB. Si par exemple (R,V,B) = (122,200,147), cette moyenne vaut (122+200)/2 = 161, et le r´esultat est (R,V,B) = (161,161,161).

ii. Luminosit´e , o`u le niveau de gris correspond `a R = 0,21*R+0,71*V+0,07*B, et V = R, B = R.

iii. Moyenne, o`u R = (R+V+B)/3 et V = R , B = R

iv. Noir et blanc, trouver une m´ethode pour que l’image devienne noir et blanc.

(c) Modifier l’image par une sym´etrie centrale par rapport au centre de l’image.

Références

Documents relatifs

Quelle relation d’isomérie existe-t-il entre chaque paire de

On utilisera une fonction dans une biblioth` eque bien choisie (l’aide

Ecrire la fonction ´ recherche nombre dicho qui cherche un nombre dans une liste et renvoie le plus petit indice de ce nombre s’il existe en utilisant une dichotomie.. On utilisera

Le programme devra dire si l’utilisateur a trouv´ e ou pas le nombre, si l’utilisateur ne le trouve pas, le programme devra indiquer si le nombre saisi est trop grand ou trop

Cette fonction prendra comme arguments N , n, p, A o` u N est le nombre d’exp´ eriences et les autres arguments sont les param` etres d’une exp´ erience. (4) Proposer une fonction

On voit qu’un carreau est enti` erement remplie et que deux autres sont remplies ` a plus de la moiti´ e.. On observe graphiquement le signe

[r]

Ecrire une fonction ´ chercher qui prend en argument une liste et un nombre et renvoie l’indice de la premi` ere occurrence de ce nombre dans la liste s’il existe et