• Aucun résultat trouvé

Travaux pratiques - 1

N/A
N/A
Protected

Academic year: 2022

Partager "Travaux pratiques - 1"

Copied!
4
0
0

Texte intégral

(1)

AIR1 Méthodes Numériques

Sup'Galilée Année 2017-2018

Travaux pratiques - 1

On dispose, entre autres, de la fonction black et du programme Quadrillagefigure disponible en ligne dans l'archive :

ou

http://www.math.univ-paris13.fr/„cuvelier/docs/Enseignements/AIR1/MethNumI/17 - 18/TP1.tar.gz

Exercice 1

Ecrire la fonction Matlab/Octave Quadrillage(imin,imax,jmin,jmax) permettant de générer un quadrillage pour les lignes imin à imax et les colonnes jmin à jmax. Voici un exemple avec la commande Quadrillage(-5,6,-3,7) représentant uniquement les traits noirs sur la gure :

−5

−4

−3

−2

−1 0 1 2 3 4 5 6

−3 −2 −1 0 1 2 3 4 5 6 7

quadrillage(−5,6,−3,7) et black(1,2)

colonne

ligne

point (−3,−5) point (−2,−4) point (7,6) point (8,7)

On peut noter que les coordonnées des points sont exprimées dans le plan classiquexOy On peut tester cette fonction avec le programme Quadrillagefigure fourni pour obtenir la gure précédente.

Le carré noir en ligne1 et colonne2 a été représenté à l'aide de la commande black(1,2), la fonction black étant fournie.

On rappelle que pour tracer un trait entre les points A1 “ px1, y1q et A2 “ px2, y2q, on peut utiliser sous Matlab/Octave, la commande plot([x1 x2],[y1 y2]).

1

(2)

Exercice 2

Ecrire la fonction Damier(imin,imax,jmin,jmax) permettant d'obtenir un damier, sur le quadrillage asso- cié (commande Quadrillage(imin,imax,jmin,jmax)), sachant que le carré en bas à gauche est noir. Voici un exemple d'utilisation :

Damier(−3,9,−5,13)

−3 0 3 6 9

−5 −2 1 4 7 10 13

Exercice 3

Q. 1 Ecrire la fonction mosaique0(imin,imax,jmin,jmax) permettant d'obtenir une mosaïque, sur le quadrillage associé (commande Quadrillage(imin,imax,jmin,jmax)), ayant toutes les lignes et colonnes paires en noir.

Voici deux exemples d'utilisation :

-3 0 3 6

-5 -2 1 4 7 10

mosaique0(-3,7,-5,11)

-8 -5 -2 1 4 7 10 13 16

-10 -7 -4 -1 2 5 8 11 14

mosaique0(-8,16,-10,16)

On pourra, si besoin, utiliser la fonction Matlab/Octave rem. ‚

2

(3)

Exercice 4

Q. 1 Ecrire la fonction mosaique36(n) permettant d'obtenir la mosaïque, sur le quadrillage associé (commande Quadrillage(0,n,0,n)), ayant par exemple les motifs suivants avecn“25etn“30:

0 3 6 9 12 15 18 21 24

0 3 6 9 12 15 18 21 24

mosaique36(25)

0 3 6 9 12 15 18 21 24 27 30

0 3 6 9 12 15 18 21 24 27 30

mosaique36(30)

sachant que le carré en lignenet colonne 0est noir. ‚

Exercice 5

On dispose des fonctions Quadrillage et black :

Quadrillage(imin,imax,jmin,jmax) permet de générer un quadrillage pour les lignes imin à imax et les colonnes jmin à jmax.

black(i,j) permet de représenter un carré noir en ligne i, colonne j d'un quadrillage.

Q. 1 Ecrire la fonction mosaique23(n) permettant, sur le quadrillager´n, nsˆr´n, nsgénéré avec la commande Quadrillage(-n,n,-n,n), et pour un entier n strictement positif quelconque, d'obtenir, par exemple, les motifs suivants avecn“12etn“13:

mosaique23(12)

−12

−9

−6

−3 0 3 6 9 12

−12 −9 −6 −3 0 3 6 9 12

mosaique23(13)

−13

−10

−7

−4

−1 2 5 8 11

−13 −10 −7 −4 −1 2 5 8 11

3

(4)

Exercice 6

Q. 1 Ecrire la fonction mosaique13(n) permettant, sur le quadrillager´n, nsˆr´n, nsgénéré avec la commande Quadrillage(-n,n,-n,n), d'obtenir par exemple les motifs suivants avecn“20 etn“21:

1 5 9 13 17

1 5 9 13 17

mosaique13(20)

1 5 9 13 17

1 5 9 13 17

1 5 9 13 17 21

1 5 9 13 17 21

mosaique13(21)

4

Références

Documents relatifs

[r]

[r]

Se repérer dans un quadrillage... Se repérer dans

Ecrire la fonction Matlab Quadrillage(imin,imax,jmin,jmax) permettant de générer un quadrillage pour les lignes imin à imax et les colonnes jmin

Ecrire une fonction Damier permettant de créer un damier quelconque sachant que le pavé en bas à gauche d'un quadrillage

En réalité, il faut avoir 2 axes perpendiculaires pour avoir en même temps un centre de symétrie (les rectangles et losanges en sont les représentants). NB : La figure qui ressemble

oui e) En déduire la définition dans la classe Joueur et les redéfinitions de la méthode void effectuerCoupSurCase(Case) dans les classes adéquates. Il faut

Sur la figure ci-dessous, cite les couples de points qui sont symétriques par rapport à l'axe rouge.. Écris trois phrases du type : « L'axe rouge est la médiatrice