| 1 | (* Content-type: application/mathematica *) | 
|---|
| 2 |  | 
|---|
| 3 | (*** Wolfram Notebook File ***) | 
|---|
| 4 | (* http://www.wolfram.com/nb *) | 
|---|
| 5 |  | 
|---|
| 6 | (* CreatedBy='Mathematica 6.0' *) | 
|---|
| 7 |  | 
|---|
| 8 | (*CacheID: 234*) | 
|---|
| 9 | (* Internal cache information: | 
|---|
| 10 | NotebookFileLineBreakTest | 
|---|
| 11 | NotebookFileLineBreakTest | 
|---|
| 12 | NotebookDataPosition[       145,          7] | 
|---|
| 13 | NotebookDataLength[     36391,       1211] | 
|---|
| 14 | NotebookOptionsPosition[     33151,       1099] | 
|---|
| 15 | NotebookOutlinePosition[     34539,       1147] | 
|---|
| 16 | CellTagsIndexPosition[     34496,       1144] | 
|---|
| 17 | WindowFrame->Normal | 
|---|
| 18 | ContainsDynamic->False*) | 
|---|
| 19 |  | 
|---|
| 20 | (* Beginning of Notebook Content *) | 
|---|
| 21 | Notebook[{ | 
|---|
| 22 |  | 
|---|
| 23 | Cell[CellGroupData[{ | 
|---|
| 24 | Cell["Pavages du plan", "Title", | 
|---|
| 25 | Evaluatable->False, | 
|---|
| 26 | AspectRatioFixed->True], | 
|---|
| 27 |  | 
|---|
| 28 | Cell[TextData[{ | 
|---|
| 29 | "Il existe partout des dessins obtenus par r\[EAcute]p\[EAcute]titions d'un \ | 
|---|
| 30 | motif unique: carreaux d'une fen\[EHat]tre, tuiles d'une toiture, lattes de \ | 
|---|
| 31 | bois d'une cl\[OHat]ture, briques d'un mur, papier peint, tissu,... On ne les \ | 
|---|
| 32 | trouve pas seulement dans des objets produits par l'homme: le rayon de cire \ | 
|---|
| 33 | d'abeille, la corolle des fleurs, le cristal de sel,...\nLa couverture d'un \ | 
|---|
| 34 | plan par r\[EAcute]p\[EAcute]titions d'un m\[EHat]me motif, sans \ | 
|---|
| 35 | chevauchements ni trous, s'appelle un ", | 
|---|
| 36 | StyleBox["pavage", | 
|---|
| 37 | FontWeight->"Bold"], | 
|---|
| 38 | ". Comme c'est le cas pour toutes les t\[AHat]ches \ | 
|---|
| 39 | r\[EAcute]p\[EAcute]titives, l'informatique s'av\[EGrave]re tr\[EGrave]s \ | 
|---|
| 40 | utile pour produire des pavages." | 
|---|
| 41 | }], "Text", | 
|---|
| 42 | Evaluatable->False, | 
|---|
| 43 | PageBreakAbove->False, | 
|---|
| 44 | TextAlignment->Left, | 
|---|
| 45 | TextJustification->0, | 
|---|
| 46 | AspectRatioFixed->True], | 
|---|
| 47 |  | 
|---|
| 48 | Cell[CellGroupData[{ | 
|---|
| 49 |  | 
|---|
| 50 | Cell["D\[EAcute]finition du motif", "Subsubtitle"], | 
|---|
| 51 |  | 
|---|
| 52 | Cell[TextData[{ | 
|---|
| 53 | "Pour d\[EAcute]finir une forme, on proc\[EGrave]de comme ci-dessous. On \ | 
|---|
| 54 | donne un nom sans espaces ou symboles ayant une signification \ | 
|---|
| 55 | sp\[EAcute]ciale dans ", | 
|---|
| 56 | StyleBox["Mathematica", | 
|---|
| 57 | FontSlant->"Italic"], | 
|---|
| 58 | " (comme - par exemple). Vient ensuite le signe =. Enfin, entre accolades, \ | 
|---|
| 59 | on indique la couleur, puis, apr\[EGrave]s une virgule, viennent la ou les \ | 
|---|
| 60 | primitives graphiques." | 
|---|
| 61 | }], "Text", | 
|---|
| 62 | Evaluatable->False, | 
|---|
| 63 | AspectRatioFixed->True], | 
|---|
| 64 |  | 
|---|
| 65 | Cell[BoxData[{ | 
|---|
| 66 | RowBox[{ | 
|---|
| 67 | RowBox[{"carr\[EAcute]", "=", | 
|---|
| 68 | RowBox[{"{", | 
|---|
| 69 | RowBox[{ | 
|---|
| 70 | RowBox[{"RGBColor", "[", | 
|---|
| 71 | RowBox[{"1", ",", "0", ",", "0"}], "]"}], ",", | 
|---|
| 72 | RowBox[{"Polygon", "[", | 
|---|
| 73 | RowBox[{"{", | 
|---|
| 74 | RowBox[{ | 
|---|
| 75 | RowBox[{"{", | 
|---|
| 76 | RowBox[{ | 
|---|
| 77 | RowBox[{"-", "1"}], ",", | 
|---|
| 78 | RowBox[{"-", "1"}]}], "}"}], ",", | 
|---|
| 79 | RowBox[{"{", | 
|---|
| 80 | RowBox[{ | 
|---|
| 81 | RowBox[{"-", "1"}], ",", "1"}], "}"}], ",", | 
|---|
| 82 | RowBox[{"{", | 
|---|
| 83 | RowBox[{"1", ",", "1"}], "}"}], ",", | 
|---|
| 84 | RowBox[{"{", | 
|---|
| 85 | RowBox[{"1", ",", | 
|---|
| 86 | RowBox[{"-", "1"}]}], "}"}]}], "}"}], "]"}]}], "}"}]}], | 
|---|
| 87 | ";"}], "\n", | 
|---|
| 88 | RowBox[{ | 
|---|
| 89 | RowBox[{"croix", "=", | 
|---|
| 90 | RowBox[{"{", | 
|---|
| 91 | RowBox[{ | 
|---|
| 92 | RowBox[{"RGBColor", "[", | 
|---|
| 93 | RowBox[{"1", ",", "1", ",", "0"}], "]"}], ",", | 
|---|
| 94 | RowBox[{"Thickness", "[", "0.01", "]"}], ",", | 
|---|
| 95 | RowBox[{"Line", "[", | 
|---|
| 96 | RowBox[{"{", | 
|---|
| 97 | RowBox[{ | 
|---|
| 98 | RowBox[{"{", | 
|---|
| 99 | RowBox[{ | 
|---|
| 100 | RowBox[{"-", "0.5"}], ",", | 
|---|
| 101 | RowBox[{"-", "0.5"}]}], "}"}], ",", | 
|---|
| 102 | RowBox[{"{", | 
|---|
| 103 | RowBox[{"0.5", ",", "0.5"}], "}"}]}], "}"}], "]"}], ",", | 
|---|
| 104 | RowBox[{"Line", "[", | 
|---|
| 105 | RowBox[{"{", | 
|---|
| 106 | RowBox[{ | 
|---|
| 107 | RowBox[{"{", | 
|---|
| 108 | RowBox[{"0.5", ",", | 
|---|
| 109 | RowBox[{"-", "0.5"}]}], "}"}], ",", | 
|---|
| 110 | RowBox[{"{", | 
|---|
| 111 | RowBox[{ | 
|---|
| 112 | RowBox[{"-", "0.5"}], ",", "0.5"}], "}"}]}], "}"}], "]"}]}], | 
|---|
| 113 | "}"}]}], ";"}]}], "Input", | 
|---|
| 114 | AspectRatioFixed->True], | 
|---|
| 115 |  | 
|---|
| 116 | Cell["\<\ | 
|---|
| 117 | Une fois toutes les parties du dessin d\[EAcute]finies, on indique l'ordre \ | 
|---|
| 118 | dans lequel elles doivent \[EHat]tre dessin\[EAcute]es:\ | 
|---|
| 119 | \>", "Text", | 
|---|
| 120 | Evaluatable->False, | 
|---|
| 121 | AspectRatioFixed->True], | 
|---|
| 122 |  | 
|---|
| 123 | Cell[BoxData[ | 
|---|
| 124 | RowBox[{ | 
|---|
| 125 | RowBox[{"pav\[EAcute]", "=", | 
|---|
| 126 | RowBox[{"{", | 
|---|
| 127 | RowBox[{"carr\[EAcute]", ",", "croix"}], "}"}]}], ";"}]], "Input", | 
|---|
| 128 | AspectRatioFixed->True], | 
|---|
| 129 |  | 
|---|
| 130 | Cell[TextData[{ | 
|---|
| 131 | StyleBox["Mathematica", | 
|---|
| 132 | FontSlant->"Italic"], | 
|---|
| 133 | " dessinera d'abord le carr\[EAcute] puis la croix. Changez l'ordre pour \ | 
|---|
| 134 | voir la diff\[EAcute]rence ! \nRien ne sera dessin\[EAcute] \[AGrave] l'\ | 
|---|
| 135 | \[EAcute]cran tant que vous ne direz pas \[AGrave] ", | 
|---|
| 136 | StyleBox["Mathematica", | 
|---|
| 137 | FontSlant->"Italic"], | 
|---|
| 138 | " de le faire ! Voici l'instruction \[AGrave] utiliser:" | 
|---|
| 139 | }], "Text", | 
|---|
| 140 | Evaluatable->False, | 
|---|
| 141 | AspectRatioFixed->True], | 
|---|
| 142 |  | 
|---|
| 143 | Cell[BoxData[ | 
|---|
| 144 | RowBox[{"Show", "[", | 
|---|
| 145 | RowBox[{ | 
|---|
| 146 | RowBox[{"Graphics", "[", "pav\[EAcute]", "]"}], ",", | 
|---|
| 147 | RowBox[{"AspectRatio", "\[Rule]", "Automatic"}]}], "]"}]], "Input", | 
|---|
| 148 | AspectRatioFixed->True], | 
|---|
| 149 |  | 
|---|
| 150 | Cell["\<\ | 
|---|
| 151 | (on peut r\[EAcute]duire ou agrandir de dessin en cliquant dessus et en \ | 
|---|
| 152 | manipulant les poign\[EAcute]es).\ | 
|---|
| 153 | \>", "Text"] | 
|---|
| 154 | }, Open  ]], | 
|---|
| 155 |  | 
|---|
| 156 | Cell[CellGroupData[{ | 
|---|
| 157 |  | 
|---|
| 158 | Cell["R\[EAcute]p\[EAcute]tition du motif", "Subsubtitle"], | 
|---|
| 159 |  | 
|---|
| 160 | Cell[TextData[{ | 
|---|
| 161 | "Le motif g\[EAcute]n\[EAcute]rique de pavage sera d\[EAcute]fini comme \ | 
|---|
| 162 | suit. On doit d'abord donner les deux directions de translation (pour couvrir \ | 
|---|
| 163 | un plan il faut deux directions). On peut faire une analogie avec les \ | 
|---|
| 164 | machines \[AGrave] \[EAcute]crire. En tapant sur une touche, la touche \ | 
|---|
| 165 | \"avance\" automatiquement d'un cran vers la droite; cela correspond pour \ | 
|---|
| 166 | nous \[AGrave] notre direction ", | 
|---|
| 167 | StyleBox["u", | 
|---|
| 168 | FontFamily->"Courier", | 
|---|
| 169 | FontWeight->"Bold"], | 
|---|
| 170 | ". \[CapitalAGrave] la fin d'une ligne, on descend d'un cran avant de \ | 
|---|
| 171 | recommencer une nouvelle ligne; c'est notre direction ", | 
|---|
| 172 | StyleBox["v", | 
|---|
| 173 | FontFamily->"Courier", | 
|---|
| 174 | FontWeight->"Bold"], | 
|---|
| 175 | ". Remarquez que les vecteurs ", | 
|---|
| 176 | StyleBox["u", | 
|---|
| 177 | FontFamily->"Courier", | 
|---|
| 178 | FontWeight->"Bold"], | 
|---|
| 179 | " et ", | 
|---|
| 180 | StyleBox["v", | 
|---|
| 181 | FontFamily->"Courier", | 
|---|
| 182 | FontWeight->"Bold"], | 
|---|
| 183 | " n'ont pas besoin d'\[EHat]tre perpendiculaires; ils doivent seulement \ | 
|---|
| 184 | \[EHat]tre non colin\[EAcute]aires." | 
|---|
| 185 | }], "Text", | 
|---|
| 186 | Evaluatable->False, | 
|---|
| 187 | AspectRatioFixed->True], | 
|---|
| 188 |  | 
|---|
| 189 | Cell[TextData[{ | 
|---|
| 190 | "Comme notre dessin a une largeur de 2, on se d\[EAcute]calera de deux unit\ | 
|---|
| 191 | \[EAcute]s vers la droite (", | 
|---|
| 192 | StyleBox["u", | 
|---|
| 193 | FontFamily->"Courier", | 
|---|
| 194 | FontWeight->"Bold"], | 
|---|
| 195 | "). Comme on a envie que nos dessins soient r\[EAcute]p\[EAcute]t\[EAcute]s \ | 
|---|
| 196 | en quinconce, la direction ", | 
|---|
| 197 | StyleBox["v", | 
|---|
| 198 | FontFamily->"Courier", | 
|---|
| 199 | FontWeight->"Bold"], | 
|---|
| 200 | " indique que pour recommencer une ligne, on se d\[EAcute]calera d'un cran \ | 
|---|
| 201 | vers la droite et de deux vers le haut par rapport \[AGrave] la ligne pr\ | 
|---|
| 202 | \[EAcute]c\[EAcute]dente." | 
|---|
| 203 | }], "Text", | 
|---|
| 204 | Evaluatable->False, | 
|---|
| 205 | AspectRatioFixed->True], | 
|---|
| 206 |  | 
|---|
| 207 | Cell[BoxData[ | 
|---|
| 208 | RowBox[{ | 
|---|
| 209 | RowBox[{"u", "=", | 
|---|
| 210 | RowBox[{"{", | 
|---|
| 211 | RowBox[{"2", ",", "0"}], "}"}]}], ";", | 
|---|
| 212 | RowBox[{"v", "=", | 
|---|
| 213 | RowBox[{"{", | 
|---|
| 214 | RowBox[{"1", ",", "2"}], "}"}]}], ";"}]], "Input", | 
|---|
| 215 | AspectRatioFixed->True], | 
|---|
| 216 |  | 
|---|
| 217 | Cell["\<\ | 
|---|
| 218 | On d\[EAcute]finit maintenant le motif g\[EAcute]n\[EAcute]rique qui \ | 
|---|
| 219 | permettra de paver notre plan:\ | 
|---|
| 220 | \>", "Text", | 
|---|
| 221 | Evaluatable->False, | 
|---|
| 222 | AspectRatioFixed->True], | 
|---|
| 223 |  | 
|---|
| 224 | Cell[BoxData[ | 
|---|
| 225 | RowBox[{ | 
|---|
| 226 | RowBox[{"motif", "=", | 
|---|
| 227 | RowBox[{"ReplaceAll", "[", | 
|---|
| 228 | RowBox[{"pav\[EAcute]", ",", | 
|---|
| 229 | RowBox[{ | 
|---|
| 230 | RowBox[{"{", | 
|---|
| 231 | RowBox[{ | 
|---|
| 232 | RowBox[{"x_", "?", "NumberQ"}], ",", | 
|---|
| 233 | RowBox[{"y_", "?", "NumberQ"}]}], "}"}], "\[Rule]", | 
|---|
| 234 | RowBox[{"{", | 
|---|
| 235 | RowBox[{ | 
|---|
| 236 | RowBox[{"x", "+", | 
|---|
| 237 | RowBox[{ | 
|---|
| 238 | RowBox[{"u", "\[LeftDoubleBracket]", "1", "\[RightDoubleBracket]"}], | 
|---|
| 239 | " ", "dx"}], "+", | 
|---|
| 240 | RowBox[{ | 
|---|
| 241 | RowBox[{"v", "\[LeftDoubleBracket]", "1", "\[RightDoubleBracket]"}], | 
|---|
| 242 | " ", "dy"}]}], ",", | 
|---|
| 243 | RowBox[{"y", "+", | 
|---|
| 244 | RowBox[{ | 
|---|
| 245 | RowBox[{"u", "\[LeftDoubleBracket]", "2", "\[RightDoubleBracket]"}], | 
|---|
| 246 | " ", "dx"}], "+", | 
|---|
| 247 | RowBox[{ | 
|---|
| 248 | RowBox[{"v", "\[LeftDoubleBracket]", "2", "\[RightDoubleBracket]"}], | 
|---|
| 249 | " ", "dy"}]}]}], "}"}]}]}], "]"}]}], ";"}]], "Input", | 
|---|
| 250 | AspectRatioFixed->True], | 
|---|
| 251 |  | 
|---|
| 252 | Cell[TextData[{ | 
|---|
| 253 | "La fonction ", | 
|---|
| 254 | StyleBox["ReplaceAll", | 
|---|
| 255 | FontFamily->"Courier", | 
|---|
| 256 | FontWeight->"Bold"], | 
|---|
| 257 | " remplace les coordonn\[EAcute]es ", | 
|---|
| 258 | StyleBox["x", | 
|---|
| 259 | FontFamily->"Courier", | 
|---|
| 260 | FontWeight->"Bold"], | 
|---|
| 261 | " par ", | 
|---|
| 262 | StyleBox["x+u[[1]]dx+v[[1]]dy", | 
|---|
| 263 | FontFamily->"Courier", | 
|---|
| 264 | FontWeight->"Bold"], | 
|---|
| 265 | " et les coordonn\[EAcute]es ", | 
|---|
| 266 | StyleBox["y", | 
|---|
| 267 | FontFamily->"Courier", | 
|---|
| 268 | FontWeight->"Bold"], | 
|---|
| 269 | " par ", | 
|---|
| 270 | StyleBox["y+u[[2]]dx+v[[2]]dy", | 
|---|
| 271 | FontFamily->"Courier", | 
|---|
| 272 | FontWeight->"Bold"], | 
|---|
| 273 | ". On peut maintenant cr\[EAcute]er une liste en faisant varier ", | 
|---|
| 274 | StyleBox["dx", | 
|---|
| 275 | FontFamily->"Courier", | 
|---|
| 276 | FontWeight->"Bold"], | 
|---|
| 277 | " et ", | 
|---|
| 278 | StyleBox["dy", | 
|---|
| 279 | FontFamily->"Courier", | 
|---|
| 280 | FontWeight->"Bold"], | 
|---|
| 281 | " entre 0 et le nombre de r\[EAcute]p\[EAcute]titions moins une que l'on \ | 
|---|
| 282 | veut en horizontal et en vertical. Dans notre exemple, on a d\[EAcute]cid\ | 
|---|
| 283 | \[EAcute] de r\[EAcute]p\[EAcute]ter 5 fois selon la direction ", | 
|---|
| 284 | StyleBox["u", | 
|---|
| 285 | FontFamily->"Courier", | 
|---|
| 286 | FontWeight->"Bold"], | 
|---|
| 287 | " et 4 fois selon la direction ", | 
|---|
| 288 | StyleBox["v", | 
|---|
| 289 | FontFamily->"Courier", | 
|---|
| 290 | FontWeight->"Bold"], | 
|---|
| 291 | ":" | 
|---|
| 292 | }], "Text", | 
|---|
| 293 | PageWidth->WindowWidth, | 
|---|
| 294 | Evaluatable->False, | 
|---|
| 295 | AspectRatioFixed->True], | 
|---|
| 296 |  | 
|---|
| 297 | Cell[BoxData[ | 
|---|
| 298 | RowBox[{ | 
|---|
| 299 | RowBox[{"pavage", "=", | 
|---|
| 300 | RowBox[{"Table", "[", | 
|---|
| 301 | RowBox[{"motif", ",", | 
|---|
| 302 | RowBox[{"{", | 
|---|
| 303 | RowBox[{"dx", ",", "0", ",", "4"}], "}"}], ",", | 
|---|
| 304 | RowBox[{"{", | 
|---|
| 305 | RowBox[{"dy", ",", "0", ",", "3"}], "}"}]}], "]"}]}], ";"}]], "Input", | 
|---|
| 306 | AspectRatioFixed->True], | 
|---|
| 307 |  | 
|---|
| 308 | Cell["Dessinons enfin ce pavage :", "Text", | 
|---|
| 309 | Evaluatable->False, | 
|---|
| 310 | AspectRatioFixed->True], | 
|---|
| 311 |  | 
|---|
| 312 | Cell[BoxData[ | 
|---|
| 313 | RowBox[{"Show", "[", | 
|---|
| 314 | RowBox[{ | 
|---|
| 315 | RowBox[{"Graphics", "[", "pavage", "]"}], ",", | 
|---|
| 316 | RowBox[{"AspectRatio", "\[Rule]", "Automatic"}]}], "]"}]], "Input", | 
|---|
| 317 | AspectRatioFixed->True], | 
|---|
| 318 |  | 
|---|
| 319 | Cell["\<\ | 
|---|
| 320 | Vous trouverez ci-dessous trois pavages de difficult\[EAcute]s croissantes.\ | 
|---|
| 321 | \>", "Text"], | 
|---|
| 322 |  | 
|---|
| 323 | Cell[CellGroupData[{ | 
|---|
| 324 |  | 
|---|
| 325 | Cell["Exemple 1 : le carrelage", "Subsection", | 
|---|
| 326 | Evaluatable->False, | 
|---|
| 327 | PageBreakAbove->True, | 
|---|
| 328 | AspectRatioFixed->True], | 
|---|
| 329 |  | 
|---|
| 330 | Cell["\<\ | 
|---|
| 331 | D'apr\[EGrave]s le travail de Pauline Bart, classe 1BD', mars 1997.\ | 
|---|
| 332 | \>", "Text", | 
|---|
| 333 | Evaluatable->False, | 
|---|
| 334 | AspectRatioFixed->True], | 
|---|
| 335 |  | 
|---|
| 336 | Cell[BoxData[{ | 
|---|
| 337 | RowBox[{ | 
|---|
| 338 | RowBox[{"fond", "=", | 
|---|
| 339 | RowBox[{"{", | 
|---|
| 340 | RowBox[{ | 
|---|
| 341 | RowBox[{"RGBColor", "[", | 
|---|
| 342 | RowBox[{"0", ",", "0.8`", ",", "0.8`"}], "]"}], ",", | 
|---|
| 343 | RowBox[{"Rectangle", "[", | 
|---|
| 344 | RowBox[{ | 
|---|
| 345 | RowBox[{"{", | 
|---|
| 346 | RowBox[{ | 
|---|
| 347 | RowBox[{"-", "1"}], ",", | 
|---|
| 348 | RowBox[{"-", "1"}]}], "}"}], ",", | 
|---|
| 349 | RowBox[{"{", | 
|---|
| 350 | RowBox[{"2", ",", "2"}], "}"}]}], "]"}]}], "}"}]}], ";"}], "\n", | 
|---|
| 351 | RowBox[{ | 
|---|
| 352 | RowBox[{"carr\[EAcute]", "=", | 
|---|
| 353 | RowBox[{"{", | 
|---|
| 354 | RowBox[{ | 
|---|
| 355 | RowBox[{"RGBColor", "[", | 
|---|
| 356 | RowBox[{"1", ",", "0.5`", ",", "0"}], "]"}], ",", | 
|---|
| 357 | RowBox[{"Rectangle", "[", | 
|---|
| 358 | RowBox[{ | 
|---|
| 359 | RowBox[{"{", | 
|---|
| 360 | RowBox[{"0", ",", "0"}], "}"}], ",", | 
|---|
| 361 | RowBox[{"{", | 
|---|
| 362 | RowBox[{"1", ",", "1"}], "}"}]}], "]"}]}], "}"}]}], ";"}], "\n", | 
|---|
| 363 | RowBox[{ | 
|---|
| 364 | RowBox[{"triangleGauche", "=", | 
|---|
| 365 | RowBox[{"{", | 
|---|
| 366 | RowBox[{ | 
|---|
| 367 | RowBox[{"RGBColor", "[", | 
|---|
| 368 | RowBox[{"0.1`", ",", "0.1`", ",", "0.7`"}], "]"}], ",", | 
|---|
| 369 | RowBox[{"Polygon", "[", | 
|---|
| 370 | RowBox[{"{", | 
|---|
| 371 | RowBox[{ | 
|---|
| 372 | RowBox[{"{", | 
|---|
| 373 | RowBox[{ | 
|---|
| 374 | RowBox[{"-", "1"}], ",", "0"}], "}"}], ",", | 
|---|
| 375 | RowBox[{"{", | 
|---|
| 376 | RowBox[{ | 
|---|
| 377 | RowBox[{"-", "1"}], ",", "1"}], "}"}], ",", | 
|---|
| 378 | RowBox[{"{", | 
|---|
| 379 | RowBox[{"0", ",", "1"}], "}"}]}], "}"}], "]"}]}], "}"}]}], | 
|---|
| 380 | ";"}], "\n", | 
|---|
| 381 | RowBox[{ | 
|---|
| 382 | RowBox[{"triangleHaut", "=", | 
|---|
| 383 | RowBox[{"{", | 
|---|
| 384 | RowBox[{ | 
|---|
| 385 | RowBox[{"RGBColor", "[", | 
|---|
| 386 | RowBox[{"0.1`", ",", "0.1`", ",", "0.7`"}], "]"}], ",", | 
|---|
| 387 | RowBox[{"Polygon", "[", | 
|---|
| 388 | RowBox[{"{", | 
|---|
| 389 | RowBox[{ | 
|---|
| 390 | RowBox[{"{", | 
|---|
| 391 | RowBox[{"0", ",", "2"}], "}"}], ",", | 
|---|
| 392 | RowBox[{"{", | 
|---|
| 393 | RowBox[{"1", ",", "2"}], "}"}], ",", | 
|---|
| 394 | RowBox[{"{", | 
|---|
| 395 | RowBox[{"1", ",", "1"}], "}"}]}], "}"}], "]"}]}], "}"}]}], | 
|---|
| 396 | ";"}], "\n", | 
|---|
| 397 | RowBox[{ | 
|---|
| 398 | RowBox[{"triangleDroit", "=", | 
|---|
| 399 | RowBox[{"{", | 
|---|
| 400 | RowBox[{ | 
|---|
| 401 | RowBox[{"RGBColor", "[", | 
|---|
| 402 | RowBox[{"0.1`", ",", "0.1`", ",", "0.7`"}], "]"}], ",", | 
|---|
| 403 | RowBox[{"Polygon", "[", | 
|---|
| 404 | RowBox[{"{", | 
|---|
| 405 | RowBox[{ | 
|---|
| 406 | RowBox[{"{", | 
|---|
| 407 | RowBox[{"1", ",", "0"}], "}"}], ",", | 
|---|
| 408 | RowBox[{"{", | 
|---|
| 409 | RowBox[{"2", ",", "0"}], "}"}], ",", | 
|---|
| 410 | RowBox[{"{", | 
|---|
| 411 | RowBox[{"2", ",", "1"}], "}"}]}], "}"}], "]"}]}], "}"}]}], | 
|---|
| 412 | ";"}], "\n", | 
|---|
| 413 | RowBox[{ | 
|---|
| 414 | RowBox[{"triangleBas", "=", | 
|---|
| 415 | RowBox[{"{", | 
|---|
| 416 | RowBox[{ | 
|---|
| 417 | RowBox[{"RGBColor", "[", | 
|---|
| 418 | RowBox[{"0.1`", ",", "0.1`", ",", "0.7`"}], "]"}], ",", | 
|---|
| 419 | RowBox[{"Polygon", "[", | 
|---|
| 420 | RowBox[{"{", | 
|---|
| 421 | RowBox[{ | 
|---|
| 422 | RowBox[{"{", | 
|---|
| 423 | RowBox[{"0", ",", "0"}], "}"}], ",", | 
|---|
| 424 | RowBox[{"{", | 
|---|
| 425 | RowBox[{"0", ",", | 
|---|
| 426 | RowBox[{"-", "1"}]}], "}"}], ",", | 
|---|
| 427 | RowBox[{"{", | 
|---|
| 428 | RowBox[{"1", ",", | 
|---|
| 429 | RowBox[{"-", "1"}]}], "}"}]}], "}"}], "]"}]}], "}"}]}], | 
|---|
| 430 | ";"}], "\n", | 
|---|
| 431 | RowBox[{ | 
|---|
| 432 | RowBox[{"planelle", "=", | 
|---|
| 433 | RowBox[{"{", | 
|---|
| 434 | RowBox[{ | 
|---|
| 435 | "fond", ",", "carr\[EAcute]", ",", "triangleGauche", ",", "triangleHaut", | 
|---|
| 436 | ",", "triangleDroit", ",", "triangleBas"}], "}"}]}], ";"}], "\n", | 
|---|
| 437 | RowBox[{"Show", "[", | 
|---|
| 438 | RowBox[{ | 
|---|
| 439 | RowBox[{"Graphics", "[", "planelle", "]"}], ",", | 
|---|
| 440 | RowBox[{"AspectRatio", "\[Rule]", "Automatic"}]}], "]"}]}], "Input", | 
|---|
| 441 | AspectRatioFixed->True], | 
|---|
| 442 |  | 
|---|
| 443 | Cell[BoxData[{ | 
|---|
| 444 | RowBox[{ | 
|---|
| 445 | RowBox[{"u", "=", | 
|---|
| 446 | RowBox[{"{", | 
|---|
| 447 | RowBox[{"3", ",", "0"}], "}"}]}], ";", | 
|---|
| 448 | RowBox[{"v", "=", | 
|---|
| 449 | RowBox[{"{", | 
|---|
| 450 | RowBox[{"0", ",", "3"}], "}"}]}], ";"}], "\n", | 
|---|
| 451 | RowBox[{ | 
|---|
| 452 | RowBox[{"motif", "=", | 
|---|
| 453 | RowBox[{"planelle", "/.", "\[InvisibleSpace]", | 
|---|
| 454 | RowBox[{ | 
|---|
| 455 | RowBox[{"{", | 
|---|
| 456 | RowBox[{ | 
|---|
| 457 | RowBox[{"x_", "?", "NumberQ"}], ",", | 
|---|
| 458 | RowBox[{"y_", "?", "NumberQ"}]}], "}"}], "\[Rule]", | 
|---|
| 459 | RowBox[{"{", | 
|---|
| 460 | RowBox[{ | 
|---|
| 461 | RowBox[{"x", "+", | 
|---|
| 462 | RowBox[{ | 
|---|
| 463 | RowBox[{"u", "\[LeftDoubleBracket]", "1", "\[RightDoubleBracket]"}], | 
|---|
| 464 | " ", "dx"}], "+", | 
|---|
| 465 | RowBox[{ | 
|---|
| 466 | RowBox[{"v", "\[LeftDoubleBracket]", "1", "\[RightDoubleBracket]"}], | 
|---|
| 467 | " ", "dy"}]}], ",", | 
|---|
| 468 | RowBox[{"y", "+", | 
|---|
| 469 | RowBox[{ | 
|---|
| 470 | RowBox[{"u", "\[LeftDoubleBracket]", "2", "\[RightDoubleBracket]"}], | 
|---|
| 471 | " ", "dx"}], "+", | 
|---|
| 472 | RowBox[{ | 
|---|
| 473 | RowBox[{"v", "\[LeftDoubleBracket]", "2", "\[RightDoubleBracket]"}], | 
|---|
| 474 | " ", "dy"}]}]}], "}"}]}]}]}], ";"}], "\n", | 
|---|
| 475 | RowBox[{ | 
|---|
| 476 | RowBox[{"pavage", "=", | 
|---|
| 477 | RowBox[{"Table", "[", | 
|---|
| 478 | RowBox[{"motif", ",", | 
|---|
| 479 | RowBox[{"{", | 
|---|
| 480 | RowBox[{"dx", ",", "0", ",", "6"}], "}"}], ",", | 
|---|
| 481 | RowBox[{"{", | 
|---|
| 482 | RowBox[{"dy", ",", "0", ",", "4"}], "}"}]}], "]"}]}], ";"}], "\n", | 
|---|
| 483 | RowBox[{"Show", "[", | 
|---|
| 484 | RowBox[{ | 
|---|
| 485 | RowBox[{"Graphics", "[", "pavage", "]"}], ",", | 
|---|
| 486 | RowBox[{"AspectRatio", "\[Rule]", "Automatic"}]}], "]"}]}], "Input", | 
|---|
| 487 | AspectRatioFixed->True] | 
|---|
| 488 | }, Open  ]], | 
|---|
| 489 |  | 
|---|
| 490 | Cell[CellGroupData[{ | 
|---|
| 491 |  | 
|---|
| 492 | Cell["\<\ | 
|---|
| 493 | Exemple 2 : le troupeau d'\[EAcute]l\[EAcute]phants\ | 
|---|
| 494 | \>", "Subsection", | 
|---|
| 495 | Evaluatable->False, | 
|---|
| 496 | PageBreakAbove->True, | 
|---|
| 497 | AspectRatioFixed->True], | 
|---|
| 498 |  | 
|---|
| 499 | Cell["\<\ | 
|---|
| 500 | D'apr\[EGrave]s le travail de Fr\[EAcute]d\[EAcute]ric Girardin, classe 1C, \ | 
|---|
| 501 | mars 1997.\ | 
|---|
| 502 | \>", "Text", | 
|---|
| 503 | Evaluatable->False, | 
|---|
| 504 | AspectRatioFixed->True], | 
|---|
| 505 |  | 
|---|
| 506 | Cell[BoxData[{ | 
|---|
| 507 | RowBox[{ | 
|---|
| 508 | RowBox[{ | 
|---|
| 509 | RowBox[{"s1", "=", | 
|---|
| 510 | RowBox[{"{", | 
|---|
| 511 | RowBox[{"0", ",", "3"}], "}"}]}], ";", | 
|---|
| 512 | RowBox[{"s2", "=", | 
|---|
| 513 | RowBox[{"{", | 
|---|
| 514 | RowBox[{"0", ",", "4"}], "}"}]}], ";", | 
|---|
| 515 | RowBox[{"s3", "=", | 
|---|
| 516 | RowBox[{"{", | 
|---|
| 517 | RowBox[{"2", ",", "6"}], "}"}]}], ";", | 
|---|
| 518 | RowBox[{"s4", "=", | 
|---|
| 519 | RowBox[{"{", | 
|---|
| 520 | RowBox[{"2", ",", "7"}], "}"}]}], ";", | 
|---|
| 521 | RowBox[{"s5", "=", | 
|---|
| 522 | RowBox[{"{", | 
|---|
| 523 | RowBox[{"3", ",", "7"}], "}"}]}], ";"}], ",", | 
|---|
| 524 | RowBox[{ | 
|---|
| 525 | RowBox[{"s6", "=", | 
|---|
| 526 | RowBox[{"{", | 
|---|
| 527 | RowBox[{"4", ",", "9"}], "}"}]}], ";", | 
|---|
| 528 | RowBox[{"s7", "=", | 
|---|
| 529 | RowBox[{"{", | 
|---|
| 530 | RowBox[{"5", ",", "9"}], "}"}]}], ";", | 
|---|
| 531 | RowBox[{"s8", "=", | 
|---|
| 532 | RowBox[{"{", | 
|---|
| 533 | RowBox[{"6", ",", "8"}], "}"}]}], ";", | 
|---|
| 534 | RowBox[{"s9", "=", | 
|---|
| 535 | RowBox[{"{", | 
|---|
| 536 | RowBox[{"9", ",", "8"}], "}"}]}], ";", | 
|---|
| 537 | RowBox[{"s10", "=", | 
|---|
| 538 | RowBox[{"{", | 
|---|
| 539 | RowBox[{"11", ",", "7"}], "}"}]}], ";"}], ",", | 
|---|
| 540 | RowBox[{ | 
|---|
| 541 | RowBox[{"s11", "=", | 
|---|
| 542 | RowBox[{"{", | 
|---|
| 543 | RowBox[{"12", ",", "6"}], "}"}]}], ";", | 
|---|
| 544 | RowBox[{"s12", "=", | 
|---|
| 545 | RowBox[{"{", | 
|---|
| 546 | RowBox[{"12", ",", "5"}], "}"}]}], ";", | 
|---|
| 547 | RowBox[{"s13", "=", | 
|---|
| 548 | RowBox[{"{", | 
|---|
| 549 | RowBox[{"14", ",", "3"}], "}"}]}], ";", | 
|---|
| 550 | RowBox[{"s14", "=", | 
|---|
| 551 | RowBox[{"{", | 
|---|
| 552 | RowBox[{"11", ",", "3"}], "}"}]}], ";", | 
|---|
| 553 | RowBox[{"s15", "=", | 
|---|
| 554 | RowBox[{"{", | 
|---|
| 555 | RowBox[{"12", ",", "0"}], "}"}]}], ";", | 
|---|
| 556 | RowBox[{"s16", "=", | 
|---|
| 557 | RowBox[{"{", | 
|---|
| 558 | RowBox[{"11", ",", "0"}], "}"}]}], ";", | 
|---|
| 559 | RowBox[{"s17", "=", | 
|---|
| 560 | RowBox[{"{", | 
|---|
| 561 | RowBox[{"10", ",", "2"}], "}"}]}], ";", | 
|---|
| 562 | RowBox[{"s18", "=", | 
|---|
| 563 | RowBox[{"{", | 
|---|
| 564 | RowBox[{"10", ",", "0"}], "}"}]}], ";"}], ",", | 
|---|
| 565 | RowBox[{ | 
|---|
| 566 | RowBox[{"s19", "=", | 
|---|
| 567 | RowBox[{"{", | 
|---|
| 568 | RowBox[{"9", ",", "2"}], "}"}]}], ";", | 
|---|
| 569 | RowBox[{"s20", "=", | 
|---|
| 570 | RowBox[{"{", | 
|---|
| 571 | RowBox[{"6", ",", "3"}], "}"}]}], ";", | 
|---|
| 572 | RowBox[{"s21", "=", | 
|---|
| 573 | RowBox[{"{", | 
|---|
| 574 | RowBox[{"7", ",", "0"}], "}"}]}], ";", | 
|---|
| 575 | RowBox[{"s22", "=", | 
|---|
| 576 | RowBox[{"{", | 
|---|
| 577 | RowBox[{"6", ",", "0"}], "}"}]}], ";", | 
|---|
| 578 | RowBox[{"s23", "=", | 
|---|
| 579 | RowBox[{"{", | 
|---|
| 580 | RowBox[{"5", ",", "0"}], "}"}]}], ";"}], ",", | 
|---|
| 581 | RowBox[{ | 
|---|
| 582 | RowBox[{"s24", "=", | 
|---|
| 583 | RowBox[{"{", | 
|---|
| 584 | RowBox[{"5", ",", "4"}], "}"}]}], ";", | 
|---|
| 585 | RowBox[{"s25", "=", | 
|---|
| 586 | RowBox[{"{", | 
|---|
| 587 | RowBox[{"6", ",", "6"}], "}"}]}], ";", | 
|---|
| 588 | RowBox[{"s26", "=", | 
|---|
| 589 | RowBox[{"{", | 
|---|
| 590 | RowBox[{"4", ",", "5"}], "}"}]}], ";", | 
|---|
| 591 | RowBox[{"s27", "=", | 
|---|
| 592 | RowBox[{"{", | 
|---|
| 593 | RowBox[{"4", ",", "8"}], "}"}]}], ";"}], ",", | 
|---|
| 594 | RowBox[{ | 
|---|
| 595 | RowBox[{"s28", "=", | 
|---|
| 596 | RowBox[{"{", | 
|---|
| 597 | RowBox[{"5", ",", "8"}], "}"}]}], ";", | 
|---|
| 598 | RowBox[{"s29", "=", | 
|---|
| 599 | RowBox[{"{", | 
|---|
| 600 | RowBox[{"3", ",", "5"}], "}"}]}], ";", | 
|---|
| 601 | RowBox[{"s30", "=", | 
|---|
| 602 | RowBox[{"{", | 
|---|
| 603 | RowBox[{"4", ",", "6"}], "}"}]}], ";", | 
|---|
| 604 | RowBox[{"s31", "=", | 
|---|
| 605 | RowBox[{"{", | 
|---|
| 606 | RowBox[{"2", ",", "3"}], "}"}]}], ";"}], ",", | 
|---|
| 607 | RowBox[{ | 
|---|
| 608 | RowBox[{"corps", "=", | 
|---|
| 609 | RowBox[{"{", | 
|---|
| 610 | RowBox[{ | 
|---|
| 611 | RowBox[{"GrayLevel", "[", "0.5`", "]"}], ",", | 
|---|
| 612 | RowBox[{"Polygon", "[", | 
|---|
| 613 | RowBox[{"{", | 
|---|
| 614 | RowBox[{ | 
|---|
| 615 | "s8", ",", "s9", ",", "s10", ",", "s11", ",", "s12", ",", "s14", ",", | 
|---|
| 616 | "s15", ",", "s16", ",", "s17", ",", "s19", ",", "s20", ",", "s22", | 
|---|
| 617 | ",", "s23", ",", "s24", ",", "s25"}], "}"}], "]"}]}], "}"}]}], ";"}], | 
|---|
| 618 | ",", | 
|---|
| 619 | RowBox[{ | 
|---|
| 620 | RowBox[{"oreille", "=", | 
|---|
| 621 | RowBox[{"{", | 
|---|
| 622 | RowBox[{ | 
|---|
| 623 | RowBox[{"GrayLevel", "[", "0.4`", "]"}], ",", | 
|---|
| 624 | RowBox[{"Polygon", "[", | 
|---|
| 625 | RowBox[{"{", | 
|---|
| 626 | RowBox[{ | 
|---|
| 627 | "s24", ",", "s25", ",", "s8", ",", "s27", ",", "s26", ",", "s24"}], | 
|---|
| 628 | "}"}], "]"}]}], "}"}]}], ";"}]}], "\n", | 
|---|
| 629 | RowBox[{ | 
|---|
| 630 | RowBox[{ | 
|---|
| 631 | RowBox[{"t\[EHat]te", "=", | 
|---|
| 632 | RowBox[{"{", | 
|---|
| 633 | RowBox[{ | 
|---|
| 634 | RowBox[{"GrayLevel", "[", "0.45`", "]"}], ",", | 
|---|
| 635 | RowBox[{"Polygon", "[", | 
|---|
| 636 | RowBox[{"{", | 
|---|
| 637 | RowBox[{ | 
|---|
| 638 | "s1", ",", "s2", ",", "s3", ",", "s4", ",", "s6", ",", "s7", ",", | 
|---|
| 639 | "s8", ",", "s27", ",", "s26", ",", "s29", ",", "s1"}], "}"}], | 
|---|
| 640 | "]"}]}], "}"}]}], ";"}], ",", | 
|---|
| 641 | RowBox[{ | 
|---|
| 642 | RowBox[{"patteAvant", "=", | 
|---|
| 643 | RowBox[{"{", | 
|---|
| 644 | RowBox[{ | 
|---|
| 645 | RowBox[{"GrayLevel", "[", "0.3`", "]"}], ",", | 
|---|
| 646 | RowBox[{"Polygon", "[", | 
|---|
| 647 | RowBox[{"{", | 
|---|
| 648 | RowBox[{"s20", ",", "s21", ",", "s22", ",", "s20"}], "}"}], "]"}]}], | 
|---|
| 649 | "}"}]}], ";"}]}], "\n", | 
|---|
| 650 | RowBox[{ | 
|---|
| 651 | RowBox[{"patteArri\[EGrave]re", "=", | 
|---|
| 652 | RowBox[{"{", | 
|---|
| 653 | RowBox[{ | 
|---|
| 654 | RowBox[{"GrayLevel", "[", "0.3`", "]"}], ",", | 
|---|
| 655 | RowBox[{"Polygon", "[", | 
|---|
| 656 | RowBox[{"{", | 
|---|
| 657 | RowBox[{"s18", ",", "s17", ",", "s16", ",", "s18"}], "}"}], "]"}]}], | 
|---|
| 658 | "}"}]}], ";"}], "\n", | 
|---|
| 659 | RowBox[{ | 
|---|
| 660 | RowBox[{"queue", "=", | 
|---|
| 661 | RowBox[{"{", | 
|---|
| 662 | RowBox[{ | 
|---|
| 663 | RowBox[{"GrayLevel", "[", "0.2`", "]"}], ",", | 
|---|
| 664 | RowBox[{"Polygon", "[", | 
|---|
| 665 | RowBox[{"{", | 
|---|
| 666 | RowBox[{"s12", ",", "s13", ",", "s11", ",", "s12"}], "}"}], "]"}]}], | 
|---|
| 667 | "}"}]}], ";"}], "\n", | 
|---|
| 668 | RowBox[{ | 
|---|
| 669 | RowBox[{"d\[EAcute]fense", "=", | 
|---|
| 670 | RowBox[{"{", | 
|---|
| 671 | RowBox[{ | 
|---|
| 672 | RowBox[{"CMYKColor", "[", | 
|---|
| 673 | RowBox[{"0", ",", "0", ",", "0.2`", ",", "0"}], "]"}], ",", | 
|---|
| 674 | RowBox[{"Polygon", "[", | 
|---|
| 675 | RowBox[{"{", | 
|---|
| 676 | RowBox[{"s30", ",", "s31", ",", "s26", ",", "s30"}], "}"}], "]"}]}], | 
|---|
| 677 | "}"}]}], ";"}], "\n", | 
|---|
| 678 | RowBox[{ | 
|---|
| 679 | RowBox[{"oeil", "=", | 
|---|
| 680 | RowBox[{"{", | 
|---|
| 681 | RowBox[{ | 
|---|
| 682 | RowBox[{"RGBColor", "[", | 
|---|
| 683 | RowBox[{"0", ",", "0", ",", "1"}], "]"}], ",", | 
|---|
| 684 | RowBox[{"Disk", "[", | 
|---|
| 685 | RowBox[{ | 
|---|
| 686 | RowBox[{"{", | 
|---|
| 687 | RowBox[{"3", ",", "7"}], "}"}], ",", "0.2`"}], "]"}]}], "}"}]}], | 
|---|
| 688 | ";"}], "\n", | 
|---|
| 689 | RowBox[{ | 
|---|
| 690 | RowBox[{"sol", "=", | 
|---|
| 691 | RowBox[{"{", | 
|---|
| 692 | RowBox[{ | 
|---|
| 693 | RowBox[{"CMYKColor", "[", | 
|---|
| 694 | RowBox[{"0.1`", ",", "0.2`", ",", "0.4`", ",", "0"}], "]"}], ",", | 
|---|
| 695 | RowBox[{"Polygon", "[", | 
|---|
| 696 | RowBox[{"{", | 
|---|
| 697 | RowBox[{ | 
|---|
| 698 | RowBox[{"{", | 
|---|
| 699 | RowBox[{ | 
|---|
| 700 | RowBox[{"-", "2"}], ",", "0"}], "}"}], ",", | 
|---|
| 701 | RowBox[{"{", | 
|---|
| 702 | RowBox[{"0", ",", "9"}], "}"}], ",", | 
|---|
| 703 | RowBox[{"{", | 
|---|
| 704 | RowBox[{"16", ",", "9"}], "}"}], ",", | 
|---|
| 705 | RowBox[{"{", | 
|---|
| 706 | RowBox[{"14", ",", "0"}], "}"}]}], "}"}], "]"}]}], "}"}]}], | 
|---|
| 707 | ";"}], "\n", | 
|---|
| 708 | RowBox[{ | 
|---|
| 709 | RowBox[{"\[EAcute]l\[EAcute]phant", "=", | 
|---|
| 710 | RowBox[{"{", | 
|---|
| 711 | RowBox[{ | 
|---|
| 712 | "sol", ",", "corps", ",", "oreille", ",", "t\[EHat]te", ",", "patteAvant", | 
|---|
| 713 | ",", "patteArri\[EGrave]re", ",", "queue", ",", "d\[EAcute]fense", ",", | 
|---|
| 714 | "oeil"}], "}"}]}], ";"}], "\n", | 
|---|
| 715 | RowBox[{"Show", "[", | 
|---|
| 716 | RowBox[{ | 
|---|
| 717 | RowBox[{"Graphics", "[", "\[EAcute]l\[EAcute]phant", "]"}], ",", | 
|---|
| 718 | RowBox[{"AspectRatio", "\[Rule]", "Automatic"}]}], "]"}]}], "Input", | 
|---|
| 719 | AspectRatioFixed->True], | 
|---|
| 720 |  | 
|---|
| 721 | Cell[BoxData[{ | 
|---|
| 722 | RowBox[{ | 
|---|
| 723 | RowBox[{"u", "=", | 
|---|
| 724 | RowBox[{"{", | 
|---|
| 725 | RowBox[{"14", ",", "0"}], "}"}]}], ";", | 
|---|
| 726 | RowBox[{"v", "=", | 
|---|
| 727 | RowBox[{"{", | 
|---|
| 728 | RowBox[{"2", ",", "9"}], "}"}]}], ";"}], "\n", | 
|---|
| 729 | RowBox[{ | 
|---|
| 730 | RowBox[{"motif", "=", | 
|---|
| 731 | RowBox[{"\[EAcute]l\[EAcute]phant", "/.", "\[InvisibleSpace]", | 
|---|
| 732 | RowBox[{ | 
|---|
| 733 | RowBox[{"{", | 
|---|
| 734 | RowBox[{ | 
|---|
| 735 | RowBox[{"x_", "?", "NumberQ"}], ",", | 
|---|
| 736 | RowBox[{"y_", "?", "NumberQ"}]}], "}"}], "\[Rule]", | 
|---|
| 737 | RowBox[{"{", | 
|---|
| 738 | RowBox[{ | 
|---|
| 739 | RowBox[{"x", "+", | 
|---|
| 740 | RowBox[{ | 
|---|
| 741 | RowBox[{"u", "\[LeftDoubleBracket]", "1", "\[RightDoubleBracket]"}], | 
|---|
| 742 | " ", "dx"}], "+", | 
|---|
| 743 | RowBox[{ | 
|---|
| 744 | RowBox[{"v", "\[LeftDoubleBracket]", "1", "\[RightDoubleBracket]"}], | 
|---|
| 745 | " ", "dy"}]}], ",", | 
|---|
| 746 | RowBox[{"y", "+", | 
|---|
| 747 | RowBox[{ | 
|---|
| 748 | RowBox[{"u", "\[LeftDoubleBracket]", "2", "\[RightDoubleBracket]"}], | 
|---|
| 749 | " ", "dx"}], "+", | 
|---|
| 750 | RowBox[{ | 
|---|
| 751 | RowBox[{"v", "\[LeftDoubleBracket]", "2", "\[RightDoubleBracket]"}], | 
|---|
| 752 | " ", "dy"}]}]}], "}"}]}]}]}], ";"}], "\n", | 
|---|
| 753 | RowBox[{ | 
|---|
| 754 | RowBox[{"pavage", "=", | 
|---|
| 755 | RowBox[{"Table", "[", | 
|---|
| 756 | RowBox[{"motif", ",", | 
|---|
| 757 | RowBox[{"{", | 
|---|
| 758 | RowBox[{"dx", ",", "0", ",", "4"}], "}"}], ",", | 
|---|
| 759 | RowBox[{"{", | 
|---|
| 760 | RowBox[{"dy", ",", "0", ",", "4"}], "}"}]}], "]"}]}], ";"}], "\n", | 
|---|
| 761 | RowBox[{"Show", "[", | 
|---|
| 762 | RowBox[{ | 
|---|
| 763 | RowBox[{"Graphics", "[", "pavage", "]"}], ",", | 
|---|
| 764 | RowBox[{"AspectRatio", "\[Rule]", "Automatic"}]}], "]"}]}], "Input", | 
|---|
| 765 | AspectRatioFixed->True] | 
|---|
| 766 | }, Open  ]], | 
|---|
| 767 |  | 
|---|
| 768 | Cell[CellGroupData[{ | 
|---|
| 769 |  | 
|---|
| 770 | Cell["Exemple 3 : enchev\[EHat]trement", "Subsection"], | 
|---|
| 771 |  | 
|---|
| 772 | Cell[BoxData[{ | 
|---|
| 773 | RowBox[{ | 
|---|
| 774 | RowBox[{"bout1", "=", | 
|---|
| 775 | RowBox[{"{", | 
|---|
| 776 | RowBox[{ | 
|---|
| 777 | RowBox[{"CMYKColor", "[", | 
|---|
| 778 | RowBox[{"0", ",", "1", ",", "1", ",", "0"}], "]"}], ",", | 
|---|
| 779 | RowBox[{"Polygon", "[", | 
|---|
| 780 | RowBox[{"{", | 
|---|
| 781 | RowBox[{ | 
|---|
| 782 | RowBox[{"{", | 
|---|
| 783 | RowBox[{"0", ",", "4"}], "}"}], ",", | 
|---|
| 784 | RowBox[{"{", | 
|---|
| 785 | RowBox[{"5", ",", "1"}], "}"}], ",", | 
|---|
| 786 | RowBox[{"{", | 
|---|
| 787 | RowBox[{"5", ",", "2"}], "}"}], ",", | 
|---|
| 788 | RowBox[{"{", | 
|---|
| 789 | RowBox[{"0", ",", "5"}], "}"}]}], "}"}], "]"}]}], "}"}]}], | 
|---|
| 790 | ";"}], "\n", | 
|---|
| 791 | RowBox[{ | 
|---|
| 792 | RowBox[{"bord1", "=", | 
|---|
| 793 | RowBox[{"{", | 
|---|
| 794 | RowBox[{ | 
|---|
| 795 | RowBox[{"Line", "[", | 
|---|
| 796 | RowBox[{"{", | 
|---|
| 797 | RowBox[{ | 
|---|
| 798 | RowBox[{"{", | 
|---|
| 799 | RowBox[{"0", ",", "4"}], "}"}], ",", | 
|---|
| 800 | RowBox[{"{", | 
|---|
| 801 | RowBox[{"5", ",", "1"}], "}"}]}], "}"}], "]"}], ",", | 
|---|
| 802 | RowBox[{"Line", "[", | 
|---|
| 803 | RowBox[{"{", | 
|---|
| 804 | RowBox[{ | 
|---|
| 805 | RowBox[{"{", | 
|---|
| 806 | RowBox[{"0", ",", "5"}], "}"}], ",", | 
|---|
| 807 | RowBox[{"{", | 
|---|
| 808 | RowBox[{"5", ",", "2"}], "}"}]}], "}"}], "]"}]}], "}"}]}], | 
|---|
| 809 | ";"}], "\n", | 
|---|
| 810 | RowBox[{ | 
|---|
| 811 | RowBox[{"bout2", "=", | 
|---|
| 812 | RowBox[{"{", | 
|---|
| 813 | RowBox[{ | 
|---|
| 814 | RowBox[{"CMYKColor", "[", | 
|---|
| 815 | RowBox[{"1", ",", "0.2`", ",", "0", ",", "0"}], "]"}], ",", | 
|---|
| 816 | RowBox[{"Polygon", "[", | 
|---|
| 817 | RowBox[{"{", | 
|---|
| 818 | RowBox[{ | 
|---|
| 819 | RowBox[{"{", | 
|---|
| 820 | RowBox[{"1", ",", "5"}], "}"}], ",", | 
|---|
| 821 | RowBox[{"{", | 
|---|
| 822 | RowBox[{"0", ",", "3.5`"}], "}"}], ",", | 
|---|
| 823 | RowBox[{"{", | 
|---|
| 824 | RowBox[{"0", ",", "2.5`"}], "}"}], ",", | 
|---|
| 825 | RowBox[{"{", | 
|---|
| 826 | RowBox[{"1.5`", ",", "1.5`"}], "}"}], ",", | 
|---|
| 827 | RowBox[{"{", | 
|---|
| 828 | RowBox[{"1", ",", "0"}], "}"}], ",", | 
|---|
| 829 | RowBox[{"{", | 
|---|
| 830 | RowBox[{"2", ",", "0"}], "}"}], ",", | 
|---|
| 831 | RowBox[{"{", | 
|---|
| 832 | RowBox[{"2.5`", ",", "1.5`"}], "}"}], ",", | 
|---|
| 833 | RowBox[{"{", | 
|---|
| 834 | RowBox[{"2", ",", "2"}], "}"}], ",", | 
|---|
| 835 | RowBox[{"{", | 
|---|
| 836 | RowBox[{"0.5`", ",", "3"}], "}"}], ",", | 
|---|
| 837 | RowBox[{"{", | 
|---|
| 838 | RowBox[{"2", ",", "5"}], "}"}]}], "}"}], "]"}]}], "}"}]}], | 
|---|
| 839 | ";"}], "\n", | 
|---|
| 840 | RowBox[{ | 
|---|
| 841 | RowBox[{"bord2", "=", | 
|---|
| 842 | RowBox[{"{", | 
|---|
| 843 | RowBox[{ | 
|---|
| 844 | RowBox[{"Line", "[", | 
|---|
| 845 | RowBox[{"{", | 
|---|
| 846 | RowBox[{ | 
|---|
| 847 | RowBox[{"{", | 
|---|
| 848 | RowBox[{"1", ",", "5"}], "}"}], ",", | 
|---|
| 849 | RowBox[{"{", | 
|---|
| 850 | RowBox[{"0", ",", "3.5`"}], "}"}]}], "}"}], "]"}], ",", | 
|---|
| 851 | RowBox[{"Line", "[", | 
|---|
| 852 | RowBox[{"{", | 
|---|
| 853 | RowBox[{ | 
|---|
| 854 | RowBox[{"{", | 
|---|
| 855 | RowBox[{"0", ",", "2.5`"}], "}"}], ",", | 
|---|
| 856 | RowBox[{"{", | 
|---|
| 857 | RowBox[{"1.5`", ",", "1.5`"}], "}"}], ",", | 
|---|
| 858 | RowBox[{"{", | 
|---|
| 859 | RowBox[{"1", ",", "0"}], "}"}]}], "}"}], "]"}], ",", | 
|---|
| 860 | RowBox[{"Line", "[", | 
|---|
| 861 | RowBox[{"{", | 
|---|
| 862 | RowBox[{ | 
|---|
| 863 | RowBox[{"{", | 
|---|
| 864 | RowBox[{"2", ",", "0"}], "}"}], ",", | 
|---|
| 865 | RowBox[{"{", | 
|---|
| 866 | RowBox[{"2.5`", ",", "1.5`"}], "}"}]}], "}"}], "]"}], ",", | 
|---|
| 867 | RowBox[{"Line", "[", | 
|---|
| 868 | RowBox[{"{", | 
|---|
| 869 | RowBox[{ | 
|---|
| 870 | RowBox[{"{", | 
|---|
| 871 | RowBox[{"2", ",", "2"}], "}"}], ",", | 
|---|
| 872 | RowBox[{"{", | 
|---|
| 873 | RowBox[{"0.5`", ",", "3"}], "}"}], ",", | 
|---|
| 874 | RowBox[{"{", | 
|---|
| 875 | RowBox[{"2", ",", "5"}], "}"}]}], "}"}], "]"}]}], "}"}]}], | 
|---|
| 876 | ";"}], "\n", | 
|---|
| 877 | RowBox[{ | 
|---|
| 878 | RowBox[{"bout3", "=", | 
|---|
| 879 | RowBox[{"{", | 
|---|
| 880 | RowBox[{ | 
|---|
| 881 | RowBox[{"CMYKColor", "[", | 
|---|
| 882 | RowBox[{"0", ",", "1", ",", "1", ",", "0"}], "]"}], ",", | 
|---|
| 883 | RowBox[{"Polygon", "[", | 
|---|
| 884 | RowBox[{"{", | 
|---|
| 885 | RowBox[{ | 
|---|
| 886 | RowBox[{"{", | 
|---|
| 887 | RowBox[{"0", ",", "1"}], "}"}], ",", | 
|---|
| 888 | RowBox[{"{", | 
|---|
| 889 | RowBox[{"5", ",", "4"}], "}"}], ",", | 
|---|
| 890 | RowBox[{"{", | 
|---|
| 891 | RowBox[{"5", ",", "5"}], "}"}], ",", | 
|---|
| 892 | RowBox[{"{", | 
|---|
| 893 | RowBox[{"0", ",", "2"}], "}"}]}], "}"}], "]"}]}], "}"}]}], | 
|---|
| 894 | ";"}], "\n", | 
|---|
| 895 | RowBox[{ | 
|---|
| 896 | RowBox[{"bord3", "=", | 
|---|
| 897 | RowBox[{"{", | 
|---|
| 898 | RowBox[{ | 
|---|
| 899 | RowBox[{"Line", "[", | 
|---|
| 900 | RowBox[{"{", | 
|---|
| 901 | RowBox[{ | 
|---|
| 902 | RowBox[{"{", | 
|---|
| 903 | RowBox[{"0", ",", "1"}], "}"}], ",", | 
|---|
| 904 | RowBox[{"{", | 
|---|
| 905 | RowBox[{"5", ",", "4"}], "}"}]}], "}"}], "]"}], ",", | 
|---|
| 906 | RowBox[{"Line", "[", | 
|---|
| 907 | RowBox[{"{", | 
|---|
| 908 | RowBox[{ | 
|---|
| 909 | RowBox[{"{", | 
|---|
| 910 | RowBox[{"5", ",", "5"}], "}"}], ",", | 
|---|
| 911 | RowBox[{"{", | 
|---|
| 912 | RowBox[{"0", ",", "2"}], "}"}]}], "}"}], "]"}]}], "}"}]}], | 
|---|
| 913 | ";"}], "\n", | 
|---|
| 914 | RowBox[{ | 
|---|
| 915 | RowBox[{"bout4", "=", | 
|---|
| 916 | RowBox[{"{", | 
|---|
| 917 | RowBox[{ | 
|---|
| 918 | RowBox[{"CMYKColor", "[", | 
|---|
| 919 | RowBox[{"0", ",", "0.2`", ",", "1", ",", "0"}], "]"}], ",", | 
|---|
| 920 | RowBox[{"Polygon", "[", | 
|---|
| 921 | RowBox[{"{", | 
|---|
| 922 | RowBox[{ | 
|---|
| 923 | RowBox[{"{", | 
|---|
| 924 | RowBox[{"3.5`", ",", "0"}], "}"}], ",", | 
|---|
| 925 | RowBox[{"{", | 
|---|
| 926 | RowBox[{"4.5`", ",", "0"}], "}"}], ",", | 
|---|
| 927 | RowBox[{"{", | 
|---|
| 928 | RowBox[{"5", ",", "0.5`"}], "}"}], ",", | 
|---|
| 929 | RowBox[{"{", | 
|---|
| 930 | RowBox[{"4.5`", ",", "5"}], "}"}], ",", | 
|---|
| 931 | RowBox[{"{", | 
|---|
| 932 | RowBox[{"3.5`", ",", "5"}], "}"}], ",", | 
|---|
| 933 | RowBox[{"{", | 
|---|
| 934 | RowBox[{"4", ",", "0.5`"}], "}"}]}], "}"}], "]"}]}], "}"}]}], ";", | 
|---|
| 935 | RowBox[{"bord4", "=", | 
|---|
| 936 | RowBox[{"{", | 
|---|
| 937 | RowBox[{ | 
|---|
| 938 | RowBox[{"Line", "[", | 
|---|
| 939 | RowBox[{"{", | 
|---|
| 940 | RowBox[{ | 
|---|
| 941 | RowBox[{"{", | 
|---|
| 942 | RowBox[{"4.5`", ",", "0"}], "}"}], ",", | 
|---|
| 943 | RowBox[{"{", | 
|---|
| 944 | RowBox[{"5", ",", "0.5`"}], "}"}], ",", | 
|---|
| 945 | RowBox[{"{", | 
|---|
| 946 | RowBox[{"4.5`", ",", "5"}], "}"}]}], "}"}], "]"}], ",", | 
|---|
| 947 | RowBox[{"Line", "[", | 
|---|
| 948 | RowBox[{"{", | 
|---|
| 949 | RowBox[{ | 
|---|
| 950 | RowBox[{"{", | 
|---|
| 951 | RowBox[{"3.5`", ",", "0"}], "}"}], ",", | 
|---|
| 952 | RowBox[{"{", | 
|---|
| 953 | RowBox[{"4", ",", "0.5`"}], "}"}], ",", | 
|---|
| 954 | RowBox[{"{", | 
|---|
| 955 | RowBox[{"3.5`", ",", "5"}], "}"}]}], "}"}], "]"}]}], "}"}]}], ";", | 
|---|
| 956 | RowBox[{"bout5", "=", | 
|---|
| 957 | RowBox[{"{", | 
|---|
| 958 | RowBox[{ | 
|---|
| 959 | RowBox[{"CMYKColor", "[", | 
|---|
| 960 | RowBox[{"1", ",", "0.2`", ",", "0", ",", "0"}], "]"}], ",", | 
|---|
| 961 | RowBox[{"Polygon", "[", | 
|---|
| 962 | RowBox[{"{", | 
|---|
| 963 | RowBox[{ | 
|---|
| 964 | RowBox[{"{", | 
|---|
| 965 | RowBox[{"5", ",", "3.5`"}], "}"}], ",", | 
|---|
| 966 | RowBox[{"{", | 
|---|
| 967 | RowBox[{"5", ",", "2.5`"}], "}"}], ",", | 
|---|
| 968 | RowBox[{"{", | 
|---|
| 969 | RowBox[{"2.5`", ",", "1.5`"}], "}"}], ",", | 
|---|
| 970 | RowBox[{"{", | 
|---|
| 971 | RowBox[{"2", ",", "2"}], "}"}]}], "}"}], "]"}]}], "}"}]}], | 
|---|
| 972 | ";"}], "\n", | 
|---|
| 973 | RowBox[{ | 
|---|
| 974 | RowBox[{"bord5", "=", | 
|---|
| 975 | RowBox[{"{", | 
|---|
| 976 | RowBox[{ | 
|---|
| 977 | RowBox[{"Line", "[", | 
|---|
| 978 | RowBox[{"{", | 
|---|
| 979 | RowBox[{ | 
|---|
| 980 | RowBox[{"{", | 
|---|
| 981 | RowBox[{"5", ",", "3.5`"}], "}"}], ",", | 
|---|
| 982 | RowBox[{"{", | 
|---|
| 983 | RowBox[{"2", ",", "2"}], "}"}]}], "}"}], "]"}], ",", | 
|---|
| 984 | RowBox[{"Line", "[", | 
|---|
| 985 | RowBox[{"{", | 
|---|
| 986 | RowBox[{ | 
|---|
| 987 | RowBox[{"{", | 
|---|
| 988 | RowBox[{"2.5`", ",", "1.5`"}], "}"}], ",", | 
|---|
| 989 | RowBox[{"{", | 
|---|
| 990 | RowBox[{"5", ",", "2.5`"}], "}"}]}], "}"}], "]"}]}], "}"}]}], | 
|---|
| 991 | ";"}], "\n", | 
|---|
| 992 | RowBox[{ | 
|---|
| 993 | RowBox[{"pav\[EAcute]", "=", | 
|---|
| 994 | RowBox[{"{", | 
|---|
| 995 | RowBox[{ | 
|---|
| 996 | "bout1", ",", "bord1", ",", "bout2", ",", "bord2", ",", "bout3", ",", | 
|---|
| 997 | "bord3", ",", "bout4", ",", "bord4", ",", "bout5", ",", "bord5"}], | 
|---|
| 998 | "}"}]}], ";"}], "\n", | 
|---|
| 999 | RowBox[{"Show", "[", | 
|---|
| 1000 | RowBox[{ | 
|---|
| 1001 | RowBox[{"Graphics", "[", "pav\[EAcute]", "]"}], ",", | 
|---|
| 1002 | RowBox[{"AspectRatio", "\[Rule]", "Automatic"}]}], "]"}]}], "Input"], | 
|---|
| 1003 |  | 
|---|
| 1004 | Cell[BoxData[{ | 
|---|
| 1005 | RowBox[{ | 
|---|
| 1006 | RowBox[{ | 
|---|
| 1007 | RowBox[{"u", "=", | 
|---|
| 1008 | RowBox[{"{", | 
|---|
| 1009 | RowBox[{"5", ",", "0"}], "}"}]}], ";", | 
|---|
| 1010 | RowBox[{"v", "=", | 
|---|
| 1011 | RowBox[{"{", | 
|---|
| 1012 | RowBox[{"0", ",", "5"}], "}"}]}], ";"}], ",", | 
|---|
| 1013 | RowBox[{ | 
|---|
| 1014 | RowBox[{"motif", "=", | 
|---|
| 1015 | RowBox[{"pav\[EAcute]", "/.", "\[InvisibleSpace]", | 
|---|
| 1016 | RowBox[{ | 
|---|
| 1017 | RowBox[{"{", | 
|---|
| 1018 | RowBox[{ | 
|---|
| 1019 | RowBox[{"x_", "?", "NumberQ"}], ",", | 
|---|
| 1020 | RowBox[{"y_", "?", "NumberQ"}]}], "}"}], "\[Rule]", | 
|---|
| 1021 | RowBox[{"{", | 
|---|
| 1022 | RowBox[{ | 
|---|
| 1023 | RowBox[{"x", "+", | 
|---|
| 1024 | RowBox[{ | 
|---|
| 1025 | RowBox[{"u", "\[LeftDoubleBracket]", "1", "\[RightDoubleBracket]"}], | 
|---|
| 1026 | " ", "dx"}], "+", | 
|---|
| 1027 | RowBox[{ | 
|---|
| 1028 | RowBox[{"v", "\[LeftDoubleBracket]", "1", "\[RightDoubleBracket]"}], | 
|---|
| 1029 | " ", "dy"}]}], ",", | 
|---|
| 1030 | RowBox[{"y", "+", | 
|---|
| 1031 | RowBox[{ | 
|---|
| 1032 | RowBox[{"u", "\[LeftDoubleBracket]", "2", "\[RightDoubleBracket]"}], | 
|---|
| 1033 | " ", "dx"}], "+", | 
|---|
| 1034 | RowBox[{ | 
|---|
| 1035 | RowBox[{"v", "\[LeftDoubleBracket]", "2", "\[RightDoubleBracket]"}], | 
|---|
| 1036 | " ", "dy"}]}]}], "}"}]}]}]}], ";"}], ",", | 
|---|
| 1037 | RowBox[{ | 
|---|
| 1038 | RowBox[{"pavage", "=", | 
|---|
| 1039 | RowBox[{"Table", "[", | 
|---|
| 1040 | RowBox[{"motif", ",", | 
|---|
| 1041 | RowBox[{"{", | 
|---|
| 1042 | RowBox[{"dx", ",", "0", ",", "6"}], "}"}], ",", | 
|---|
| 1043 | RowBox[{"{", | 
|---|
| 1044 | RowBox[{"dy", ",", "0", ",", "4"}], "}"}]}], "]"}]}], ";"}]}], "\n", | 
|---|
| 1045 | RowBox[{"Show", "[", | 
|---|
| 1046 | RowBox[{ | 
|---|
| 1047 | RowBox[{"Graphics", "[", "pavage", "]"}], ",", | 
|---|
| 1048 | RowBox[{"AspectRatio", "\[Rule]", "Automatic"}]}], "]"}]}], "Input", | 
|---|
| 1049 | AspectRatioFixed->True] | 
|---|
| 1050 | }, Open  ]], | 
|---|
| 1051 |  | 
|---|
| 1052 | Cell[CellGroupData[{ | 
|---|
| 1053 |  | 
|---|
| 1054 | Cell["Exercice", "Section", | 
|---|
| 1055 | Evaluatable->False, | 
|---|
| 1056 | AspectRatioFixed->True], | 
|---|
| 1057 |  | 
|---|
| 1058 | Cell[TextData[{ | 
|---|
| 1059 | "R\[EAcute]alisez votre pavage en couleurs en vous inspirant des exemples 1 \ | 
|---|
| 1060 | et 2.\n1. Sur une feuille de papier quadrill\[EAcute]e munie d'un \ | 
|---|
| 1061 | rep\[EGrave]re cart\[EAcute]sien, dessinez un motif de votre choix.\n2. D\ | 
|---|
| 1062 | \[EAcute]composez votre motif en sous-motifs et approchez ces formes par des \ | 
|---|
| 1063 | polygones, des disques et des traits.\n3. Entrez les sous-motifs comme indiqu\ | 
|---|
| 1064 | \[EAcute] dans les exemples en faisant attention \[AGrave] l'ordre.\n4. V\ | 
|---|
| 1065 | \[EAcute]rifiez gr\[AHat]ce \[AGrave] la fonction ", | 
|---|
| 1066 | StyleBox["Show", | 
|---|
| 1067 | FontFamily->"Courier", | 
|---|
| 1068 | FontWeight->"Bold"], | 
|---|
| 1069 | " que le dessin entr\[EAcute] correspond bien \[AGrave] ce que vous \ | 
|---|
| 1070 | attendiez.\n5. D\[EAcute]finissez les directions de translation ", | 
|---|
| 1071 | StyleBox["u", | 
|---|
| 1072 | FontFamily->"Courier", | 
|---|
| 1073 | FontWeight->"Bold"], | 
|---|
| 1074 | " et ", | 
|---|
| 1075 | StyleBox["v", | 
|---|
| 1076 | FontFamily->"Courier", | 
|---|
| 1077 | FontWeight->"Bold"], | 
|---|
| 1078 | " qui permettront de construire le pavage.\n6. Entrez la d\[EAcute]finition \ | 
|---|
| 1079 | de ", | 
|---|
| 1080 | StyleBox["motif", | 
|---|
| 1081 | FontFamily->"Courier", | 
|---|
| 1082 | FontWeight->"Bold"], | 
|---|
| 1083 | " (copy/paste en utilisant le nom de votre dessin).\n7. Entrez la \ | 
|---|
| 1084 | d\[EAcute]finition de la fonction ", | 
|---|
| 1085 | StyleBox["pavage", | 
|---|
| 1086 | FontFamily->"Courier", | 
|---|
| 1087 | FontWeight->"Bold"], | 
|---|
| 1088 | " et visualisez votre pavage gr\[AHat]ce \[AGrave] la fonction ", | 
|---|
| 1089 | StyleBox["Show", | 
|---|
| 1090 | FontFamily->"Courier", | 
|---|
| 1091 | FontWeight->"Bold"], | 
|---|
| 1092 | "." | 
|---|
| 1093 | }], "Text", | 
|---|
| 1094 | Evaluatable->False, | 
|---|
| 1095 | AspectRatioFixed->True] | 
|---|
| 1096 | }, Open  ]] | 
|---|
| 1097 | }, Open  ]] | 
|---|
| 1098 | }, Open  ]] | 
|---|
| 1099 | }, | 
|---|
| 1100 | WindowToolbars->"EditBar", | 
|---|
| 1101 | CellGrouping->Automatic, | 
|---|
| 1102 | WindowSize->{639, 562}, | 
|---|
| 1103 | WindowMargins->{{182, Automatic}, {Automatic, -17}}, | 
|---|
| 1104 | PrintingCopies->1, | 
|---|
| 1105 | PrintingPageRange->{1, Automatic}, | 
|---|
| 1106 | PageHeaders->{{ | 
|---|
| 1107 | Cell[ | 
|---|
| 1108 | TextData[{ | 
|---|
| 1109 | CounterBox["Page"]}], "PageNumber"], Inherited, | 
|---|
| 1110 | Cell[ | 
|---|
| 1111 | TextData[{ | 
|---|
| 1112 | ValueBox["FileName"]}], "Header"]}, { | 
|---|
| 1113 | Cell[ | 
|---|
| 1114 | TextData[{ | 
|---|
| 1115 | ValueBox["FileName"]}], "Header"], Inherited, | 
|---|
| 1116 | Cell[ | 
|---|
| 1117 | TextData[{ | 
|---|
| 1118 | CounterBox["Page"]}], "PageNumber"]}}, | 
|---|
| 1119 | PrintingOptions->{"FacingPages"->True, | 
|---|
| 1120 | "FirstPageHeader"->False, | 
|---|
| 1121 | "PrintCellBrackets"->False, | 
|---|
| 1122 | "PrintMultipleHorizontalPages"->False, | 
|---|
| 1123 | "PrintRegistrationMarks"->False, | 
|---|
| 1124 | "PrintingMargins"->{{54, 54}, {72, 72}}}, | 
|---|
| 1125 | PrivateNotebookOptions->{"ColorPalette"->{RGBColor, 128}}, | 
|---|
| 1126 | ShowCellLabel->True, | 
|---|
| 1127 | ShowCellTags->False, | 
|---|
| 1128 | RenderingOptions->{"ObjectDithering"->True, | 
|---|
| 1129 | "RasterDithering"->False}, | 
|---|
| 1130 | MacintoshSystemPageSetup -> \ | 
|---|
| 1131 | "00<0004/0B`000003;H8`_mooh/=<`Tj0fL5N`?P0080004/0B`000000c82>001\n\ | 
|---|
| 1132 | 0000I00000000`<30?l00BL?00400@:MkX`000000000LV0801T1T000000@0000\n\ | 
|---|
| 1133 | 00000000004000:N6D@0000000800000", | 
|---|
| 1134 | CharacterEncoding->"MacintoshAutomaticEncoding", | 
|---|
| 1135 | FrontEndVersion->"6.0 for Microsoft Windows (32-bit) (June 19, 2007)", | 
|---|
| 1136 | StyleDefinitions->"Default.nb" | 
|---|
| 1137 | ] | 
|---|
| 1138 | (* End of Notebook Content *) | 
|---|
| 1139 |  | 
|---|
| 1140 | (* Internal cache information *) | 
|---|
| 1141 | (*CellTagsOutline | 
|---|
| 1142 | CellTagsIndex->{} | 
|---|
| 1143 | *) | 
|---|
| 1144 | (*CellTagsIndex | 
|---|
| 1145 | CellTagsIndex->{} | 
|---|
| 1146 | *) | 
|---|
| 1147 | (*NotebookFileOutline | 
|---|
| 1148 | Notebook[{ | 
|---|
| 1149 | Cell[CellGroupData[{ | 
|---|
| 1150 | Cell[590, 23, 78, 2, 83, "Title", | 
|---|
| 1151 | Evaluatable->False], | 
|---|
| 1152 | Cell[671, 27, 849, 18, 119, "Text", | 
|---|
| 1153 | Evaluatable->False, | 
|---|
| 1154 | PageBreakAbove->False], | 
|---|
| 1155 | Cell[CellGroupData[{ | 
|---|
| 1156 | Cell[1545, 49, 50, 0, 28, "Subsubtitle"], | 
|---|
| 1157 | Cell[1598, 51, 466, 11, 65, "Text", | 
|---|
| 1158 | Evaluatable->False], | 
|---|
| 1159 | Cell[2067, 64, 1465, 49, 72, "Input"], | 
|---|
| 1160 | Cell[3535, 115, 202, 5, 29, "Text", | 
|---|
| 1161 | Evaluatable->False], | 
|---|
| 1162 | Cell[3740, 122, 168, 5, 31, "Input"], | 
|---|
| 1163 | Cell[3911, 129, 433, 11, 65, "Text", | 
|---|
| 1164 | Evaluatable->False], | 
|---|
| 1165 | Cell[4347, 142, 200, 5, 31, "Input"], | 
|---|
| 1166 | Cell[4550, 149, 131, 3, 29, "Text"] | 
|---|
| 1167 | }, Open  ]], | 
|---|
| 1168 | Cell[CellGroupData[{ | 
|---|
| 1169 | Cell[4718, 157, 58, 0, 28, "Subsubtitle"], | 
|---|
| 1170 | Cell[4779, 159, 1020, 27, 121, "Text", | 
|---|
| 1171 | Evaluatable->False], | 
|---|
| 1172 | Cell[5802, 188, 595, 16, 67, "Text", | 
|---|
| 1173 | Evaluatable->False], | 
|---|
| 1174 | Cell[6400, 206, 223, 8, 31, "Input"], | 
|---|
| 1175 | Cell[6626, 216, 171, 5, 29, "Text", | 
|---|
| 1176 | Evaluatable->False], | 
|---|
| 1177 | Cell[6800, 223, 930, 26, 52, "Input"], | 
|---|
| 1178 | Cell[7733, 251, 1155, 43, 86, "Text", | 
|---|
| 1179 | Evaluatable->False], | 
|---|
| 1180 | Cell[8891, 296, 297, 9, 31, "Input"], | 
|---|
| 1181 | Cell[9191, 307, 89, 2, 29, "Text", | 
|---|
| 1182 | Evaluatable->False], | 
|---|
| 1183 | Cell[9283, 311, 194, 5, 31, "Input"], | 
|---|
| 1184 | Cell[9480, 318, 99, 2, 29, "Text"], | 
|---|
| 1185 | Cell[CellGroupData[{ | 
|---|
| 1186 | Cell[9604, 324, 115, 3, 36, "Subsection", | 
|---|
| 1187 | Evaluatable->False, | 
|---|
| 1188 | PageBreakAbove->True], | 
|---|
| 1189 | Cell[9722, 329, 137, 4, 29, "Text", | 
|---|
| 1190 | Evaluatable->False], | 
|---|
| 1191 | Cell[9862, 335, 3215, 105, 272, "Input"], | 
|---|
| 1192 | Cell[13080, 442, 1481, 44, 132, "Input"] | 
|---|
| 1193 | }, Open  ]], | 
|---|
| 1194 | Cell[CellGroupData[{ | 
|---|
| 1195 | Cell[14598, 491, 150, 5, 36, "Subsection", | 
|---|
| 1196 | Evaluatable->False, | 
|---|
| 1197 | PageBreakAbove->True], | 
|---|
| 1198 | Cell[14751, 498, 158, 5, 29, "Text", | 
|---|
| 1199 | Evaluatable->False], | 
|---|
| 1200 | Cell[14912, 505, 6505, 213, 452, "Input"], | 
|---|
| 1201 | Cell[21420, 720, 1498, 44, 132, "Input"] | 
|---|
| 1202 | }, Open  ]], | 
|---|
| 1203 | Cell[CellGroupData[{ | 
|---|
| 1204 | Cell[22955, 769, 54, 0, 36, "Subsection"], | 
|---|
| 1205 | Cell[23012, 771, 7065, 230, 412, "Input"], | 
|---|
| 1206 | Cell[30080, 1003, 1534, 45, 132, "Input"] | 
|---|
| 1207 | }, Open  ]], | 
|---|
| 1208 | Cell[CellGroupData[{ | 
|---|
| 1209 | Cell[31651, 1053, 73, 2, 71, "Section", | 
|---|
| 1210 | Evaluatable->False], | 
|---|
| 1211 | Cell[31727, 1057, 1384, 37, 177, "Text", | 
|---|
| 1212 | Evaluatable->False] | 
|---|
| 1213 | }, Open  ]] | 
|---|
| 1214 | }, Open  ]] | 
|---|
| 1215 | }, Open  ]] | 
|---|
| 1216 | } | 
|---|
| 1217 | ] | 
|---|
| 1218 | *) | 
|---|
| 1219 |  | 
|---|
| 1220 | (* End of internal cache information *) | 
|---|
| 1221 |  | 
|---|