2000 %!PS-Adobe-2.0 %%Creator: dvipsk 5.86 p1.5d Copyright 1996-2001 ASCII Corp.(www-ptex@ascii.co.jp) %%based on dvipsk 5.86 Copyright 1999 Radical Eye Software (www.radicaleye.com) %%Title: projet6.dvi %%Pages: 2 %%PageOrder: Ascend %%BoundingBox: 0 0 596 842 %%DocumentFonts: ZapfDingbats %%DocumentPaperSizes: a4 %%EndComments %DVIPSWebPage: (www.radicaleye.com) %DVIPSCommandLine: dvips -o -t a4 projet6 %DVIPSParameters: dpi=600, compressed %DVIPSSource: TeX output 2001.12.03:1541 %%BeginProcSet: texc.pro %! /TeXDict 300 dict def TeXDict begin/N{def}def/B{bind def}N/S{exch}N/X{S N}B/A{dup}B/TR{translate}N/isls false N/vsize 11 72 mul N/hsize 8.5 72 mul N/landplus90{false}def/@rigin{isls{[0 landplus90{1 -1}{-1 1}ifelse 0 0 0]concat}if 72 Resolution div 72 VResolution div neg scale isls{ landplus90{VResolution 72 div vsize mul 0 exch}{Resolution -72 div hsize mul 0}ifelse TR}if Resolution VResolution vsize -72 div 1 add mul TR[ matrix currentmatrix{A A round sub abs 0.00001 lt{round}if}forall round exch round exch]setmatrix}N/@landscape{/isls true N}B/@manualfeed{ statusdict/manualfeed true put}B/@copies{/#copies X}B/FMat[1 0 0 -1 0 0] N/FBB[0 0 0 0]N/nn 0 N/IEn 0 N/ctr 0 N/df-tail{/nn 8 dict N nn begin /FontType 3 N/FontMatrix fntrx N/FontBBox FBB N string/base X array /BitMaps X/BuildChar{CharBuilder}N/Encoding IEn N end A{/foo setfont}2 array copy cvx N load 0 nn put/ctr 0 N[}B/sf 0 N/df{/sf 1 N/fntrx FMat N df-tail}B/dfs{div/sf X/fntrx[sf 0 0 sf neg 0 0]N df-tail}B/E{pop nn A definefont setfont}B/Cw{Cd A length 5 sub get}B/Ch{Cd A length 4 sub get }B/Cx{128 Cd A length 3 sub get sub}B/Cy{Cd A length 2 sub get 127 sub} B/Cdx{Cd A length 1 sub get}B/Ci{Cd A type/stringtype ne{ctr get/ctr ctr 1 add N}if}B/id 0 N/rw 0 N/rc 0 N/gp 0 N/cp 0 N/G 0 N/CharBuilder{save 3 1 roll S A/base get 2 index get S/BitMaps get S get/Cd X pop/ctr 0 N Cdx 0 Cx Cy Ch sub Cx Cw add Cy setcachedevice Cw Ch true[1 0 0 -1 -.1 Cx sub Cy .1 sub]/id Ci N/rw Cw 7 add 8 idiv string N/rc 0 N/gp 0 N/cp 0 N{ rc 0 ne{rc 1 sub/rc X rw}{G}ifelse}imagemask restore}B/G{{id gp get/gp gp 1 add N A 18 mod S 18 idiv pl S get exec}loop}B/adv{cp add/cp X}B /chg{rw cp id gp 4 index getinterval putinterval A gp add/gp X adv}B/nd{ /cp 0 N rw exit}B/lsh{rw cp 2 copy get A 0 eq{pop 1}{A 255 eq{pop 254}{ A A add 255 and S 1 and or}ifelse}ifelse put 1 adv}B/rsh{rw cp 2 copy get A 0 eq{pop 128}{A 255 eq{pop 127}{A 2 idiv S 128 and or}ifelse} ifelse put 1 adv}B/clr{rw cp 2 index string putinterval adv}B/set{rw cp fillstr 0 4 index getinterval putinterval adv}B/fillstr 18 string 0 1 17 {2 copy 255 put pop}for N/pl[{adv 1 chg}{adv 1 chg nd}{1 add chg}{1 add chg nd}{adv lsh}{adv lsh nd}{adv rsh}{adv rsh nd}{1 add adv}{/rc X nd}{ 1 add set}{1 add clr}{adv 2 chg}{adv 2 chg nd}{pop nd}]A{bind pop} forall N/D{/cc X A type/stringtype ne{]}if nn/base get cc ctr put nn /BitMaps get S ctr S sf 1 ne{A A length 1 sub A 2 index S get sf div put }if put/ctr ctr 1 add N}B/I{cc 1 add D}B/bop{userdict/bop-hook known{ bop-hook}if/SI save N @rigin 0 0 moveto/V matrix currentmatrix A 1 get A mul exch 0 get A mul add .99 lt{/QV}{/RV}ifelse load def pop pop}N/eop{ SI restore userdict/eop-hook known{eop-hook}if showpage}N/@start{ userdict/start-hook known{start-hook}if pop/VResolution X/Resolution X 1000 div/DVImag X/IEn 256 array N 2 string 0 1 255{IEn S A 360 add 36 4 index cvrs cvn put}for pop 65781.76 div/vsize X 65781.76 div/hsize X}N /dir 0 def/dyy{/dir 0 def}B/dyt{/dir 1 def}B/dty{/dir 2 def}B/dtt{/dir 3 def}B/p{dir 2 eq{-90 rotate show 90 rotate}{dir 3 eq{-90 rotate show 90 rotate}{show}ifelse}ifelse}N/RMat[1 0 0 -1 0 0]N/BDot 260 string N/Rx 0 N/Ry 0 N/V{}B/RV/v{/Ry X/Rx X V}B statusdict begin/product where{pop false[(Display)(NeXT)(LaserWriter 16/600)]{A length product length le{A length product exch 0 exch getinterval eq{pop true exit}if}{pop}ifelse} forall}{false}ifelse end{{gsave TR -.1 .1 TR 1 1 scale Rx Ry false RMat{ BDot}imagemask grestore}}{{gsave TR -.1 .1 TR Rx Ry scale 1 1 false RMat {BDot}imagemask grestore}}ifelse B/QV{gsave newpath transform round exch round exch itransform moveto Rx 0 rlineto 0 Ry neg rlineto Rx neg 0 rlineto fill grestore}B/a{moveto}B/delta 0 N/tail{A/delta X 0 rmoveto}B /M{S p delta add tail}B/b{S p tail}B/c{-4 M}B/d{-3 M}B/e{-2 M}B/f{-1 M} B/g{0 M}B/h{1 M}B/i{2 M}B/j{3 M}B/k{4 M}B/w{0 rmoveto}B/l{p -4 w}B/m{p -3 w}B/n{p -2 w}B/o{p -1 w}B/q{p 1 w}B/r{p 2 w}B/s{p 3 w}B/t{p 4 w}B/x{ 0 S rmoveto}B/y{3 2 roll p a}B/bos{/SS save N}B/eos{SS restore}B end %%EndProcSet %%BeginProcSet: texps.pro %! TeXDict begin/rf{findfont dup length 1 add dict begin{1 index/FID ne 2 index/UniqueID ne and{def}{pop pop}ifelse}forall[1 index 0 6 -1 roll exec 0 exch 5 -1 roll VResolution Resolution div mul neg 0 0]/Metrics exch def dict begin 0 1 255{exch dup type/integertype ne{pop pop 1 sub dup 0 le{pop}{[}ifelse}{FontMatrix 0 get div Metrics 0 get div def} ifelse}for Metrics/Metrics currentdict end def[2 index currentdict end definefont 3 -1 roll makefont/setfont cvx]cvx def}def/ObliqueSlant{dup sin S cos div neg}B/SlantFont{4 index mul add}def/ExtendFont{3 -1 roll mul exch}def/ReEncodeFont{CharStrings rcheck{/Encoding false def dup[ exch{dup CharStrings exch known not{pop/.notdef/Encoding true def}if} forall Encoding{]exch pop}{cleartomark}ifelse}if/Encoding exch def}def end %%EndProcSet %%BeginProcSet: special.pro %! TeXDict begin/SDict 200 dict N SDict begin/@SpecialDefaults{/hs 612 N /vs 792 N/ho 0 N/vo 0 N/hsc 1 N/vsc 1 N/ang 0 N/CLIP 0 N/rwiSeen false N /rhiSeen false N/letter{}N/note{}N/a4{}N/legal{}N}B/@scaleunit 100 N /@hscale{@scaleunit div/hsc X}B/@vscale{@scaleunit div/vsc X}B/@hsize{ /hs X/CLIP 1 N}B/@vsize{/vs X/CLIP 1 N}B/@clip{/CLIP 2 N}B/@hoffset{/ho X}B/@voffset{/vo X}B/@angle{/ang X}B/@rwi{10 div/rwi X/rwiSeen true N}B /@rhi{10 div/rhi X/rhiSeen true N}B/@llx{/llx X}B/@lly{/lly X}B/@urx{ /urx X}B/@ury{/ury X}B/magscale true def end/@MacSetUp{userdict/md known {userdict/md get type/dicttype eq{userdict begin md length 10 add md maxlength ge{/md md dup length 20 add dict copy def}if end md begin /letter{}N/note{}N/legal{}N/od{txpose 1 0 mtx defaultmatrix dtransform S atan/pa X newpath clippath mark{transform{itransform moveto}}{transform{ itransform lineto}}{6 -2 roll transform 6 -2 roll transform 6 -2 roll transform{itransform 6 2 roll itransform 6 2 roll itransform 6 2 roll curveto}}{{closepath}}pathforall newpath counttomark array astore/gc xdf pop ct 39 0 put 10 fz 0 fs 2 F/|______Courier fnt invertflag{PaintBlack} if}N/txpose{pxs pys scale ppr aload pop por{noflips{pop S neg S TR pop 1 -1 scale}if xflip yflip and{pop S neg S TR 180 rotate 1 -1 scale ppr 3 get ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg TR}if xflip yflip not and{pop S neg S TR pop 180 rotate ppr 3 get ppr 1 get neg sub neg 0 TR}if yflip xflip not and{ppr 1 get neg ppr 0 get neg TR}if}{ noflips{TR pop pop 270 rotate 1 -1 scale}if xflip yflip and{TR pop pop 90 rotate 1 -1 scale ppr 3 get ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg TR}if xflip yflip not and{TR pop pop 90 rotate ppr 3 get ppr 1 get neg sub neg 0 TR}if yflip xflip not and{TR pop pop 270 rotate ppr 2 get ppr 0 get neg sub neg 0 S TR}if}ifelse scaleby96{ppr aload pop 4 -1 roll add 2 div 3 1 roll add 2 div 2 copy TR .96 dup scale neg S neg S TR}if}N/cp{pop pop showpage pm restore}N end}if}if}N/normalscale{ Resolution 72 div VResolution 72 div neg scale magscale{DVImag dup scale }if 0 setgray}N/psfts{S 65781.76 div N}N/startTexFig{/psf$SavedState save N userdict maxlength dict begin/magscale true def normalscale currentpoint TR/psf$ury psfts/psf$urx psfts/psf$lly psfts/psf$llx psfts /psf$y psfts/psf$x psfts currentpoint/psf$cy X/psf$cx X/psf$sx psf$x psf$urx psf$llx sub div N/psf$sy psf$y psf$ury psf$lly sub div N psf$sx psf$sy scale psf$cx psf$sx div psf$llx sub psf$cy psf$sy div psf$ury sub TR/showpage{}N/erasepage{}N/copypage{}N/p 3 def @MacSetUp}N/doclip{ psf$llx psf$lly psf$urx psf$ury currentpoint 6 2 roll newpath 4 copy 4 2 roll moveto 6 -1 roll S lineto S lineto S lineto closepath clip newpath 2000 moveto}N/endTexFig{end psf$SavedState restore}N/@beginspecial{SDict begin/SpecialSave save N gsave normalscale currentpoint TR @SpecialDefaults count/ocount X/dcount countdictstack N}N/@setspecial{ CLIP 1 eq{newpath 0 0 moveto hs 0 rlineto 0 vs rlineto hs neg 0 rlineto closepath clip}if ho vo TR hsc vsc scale ang rotate rwiSeen{rwi urx llx sub div rhiSeen{rhi ury lly sub div}{dup}ifelse scale llx neg lly neg TR }{rhiSeen{rhi ury lly sub div dup scale llx neg lly neg TR}if}ifelse CLIP 2 eq{newpath llx lly moveto urx lly lineto urx ury lineto llx ury lineto closepath clip}if/showpage{}N/erasepage{}N/copypage{}N newpath}N /@endspecial{count ocount sub{pop}repeat countdictstack dcount sub{end} repeat grestore SpecialSave restore end}N/@defspecial{SDict begin}N /@fedspecial{end}B/li{lineto}B/rl{rlineto}B/rc{rcurveto}B/np{/SaveX currentpoint/SaveY X N 1 setlinecap newpath}N/st{stroke SaveX SaveY moveto}N/fil{fill SaveX SaveY moveto}N/ellipse{/endangle X/startangle X /yrad X/xrad X/savematrix matrix currentmatrix N TR xrad yrad scale 0 0 1 startangle endangle arc savematrix setmatrix}N end %%EndProcSet TeXDict begin 39158280 55380996 1000 600 600 (projet6.dvi) @start %DVIPSBitmapFont: Fa cmbx10 10.95 15 /Fa 15 118 df 58 D 82 D<903807FFC0013F13F848B6FC48812607FE037F260FF8007F6DEB3FF0486C806F7EA36F 7EA26C5A6C5AEA01E0C8FC153F91B5FC130F137F3901FFFE0F4813E0000F1380381FFE00 485A5B485A12FF5BA4151F7F007F143F6D90387BFF806C6C01FB13FE391FFF07F36CEBFF E100031480C6EC003FD91FF890C7FC2F2B7DA933> 97 D 99 D 101 D<13FFB5FCA512077EB3B3 AFB512FCA5163F7CBE1D> 108 D<01FFD91FF8ECFFC0B590B5010713F80203DAC01F13FE 4A6E487FDA0FE09026F07F077F91261F003FEBF8010007013EDAF9F0806C0178ECFBC04A 6DB4486C7FA24A92C7FC4A5CA34A5CB3A4B5D8FE07B5D8F03FEBFF80A551297CA858> I< 01FFEB1FF8B5EBFFFE02036D7E4A80DA0FE07F91381F007F0007013C806C5B4A6D7E5CA2 5CA35CB3A4B5D8FE0FB512E0A533297CA83A> I I<01FFEBFFE0B5000713FC021FEBFF80027F80DAFF8113F09139FC007FF800 0701F06D7E6C496D7E4A130F4A6D7E1880A27013C0A38218E0AA4C13C0A318805E18005E 6E5C6E495A6E495A02FCEBFFF0DAFF035B92B55A029F91C7FC028713FC028113C00280C9 FCACB512FEA5333B7DA83A> I I<3901 FE01FE00FF903807FF804A13E04A13F0EC3F1F91387C3FF8000713F8000313F0EBFFE0A2 9138C01FF0ED0FE091388007C092C7FCA391C8FCB3A2B6FCA525297DA82B> I<90383FFC 1E48B512BE000714FE5A381FF00F383F800148C7FC007E147EA200FE143EA27E7F6D90C7 FC13F8EBFFE06C13FF15C06C14F06C806C806C806C80C61580131F1300020713C0140000 78147F00F8143F151F7EA27E16806C143F6D140001E013FF9038F803FE90B55A15F0D8F8 7F13C026E00FFEC7FC222B7DA929> I I I E %EndDVIPSBitmapFont /Fb 17[ 63 238[{ } 1 90.9091 /ZapfDingbats rf %DVIPSBitmapFont: Fc cmtt10 10.95 15 /Fc 15 122 df<1238127FEAFFC013F813FE387FFF806C13E0000F13F01201EA007FEB1F E01303140C76B730> 18 D<90390FF803C0D97FFF13E048B512C74814F74814FF5A381F F80F383FE001497E4848137F90C7123F5A48141FA2150FA37EED07C06C91C7FC7F7FEA3F F0EA1FFEEBFFF06C13FF6C14E0000114F86C80011F13FF01031480D9003F13C014019138 007FE0151FED0FF0A2ED07F8A2007C140312FEA56C140716F07F6DEB0FE06D131F01F8EB 3FC001FF13FF91B51280160000FD5CD8FC7F13F8D8F81F5BD878011380253A7BB830> 83 D 99 D<913801FFE04A7F5CA28080EC0007AAEB03FE90381FFF874913E7 90B6FC5A5A481303380FFC00D81FF0133F49131F485A150F4848130790C7FCA25AA25AA8 7E6C140FA27F003F141F6D133F6C7E6D137F390FF801FF2607FE07EBFFC06CB712E06C16 F06C14F76D01C713E0011F010313C0D907FCC8FC2C397DB730> I<49B4FC010713E0011F 13F8017F7F90B57E488048018113803A07FC007FC04848133FD81FE0EB1FE0150F484814 F0491307127F90C7FCED03F85A5AB7FCA516F048C9FC7E7EA27F003FEC01F06DEB03F86C 7E6C7E6D1307D807FEEB1FF03A03FFC07FE06C90B5FC6C15C0013F14806DEBFE00010713 F8010013C0252A7CA830> I I I I<14E0EB03F8A2497EA36D5AA2EB00E091C8FC A9381FFFF8487F5AA27E7EEA0001B3A9003FB612C04815E0B7FCA27E6C15C023397AB830 > I<02FC137E3B7FC3FF01FF80D8FFEF01877F90B500CF7F15DF92B57E6C010F13872607 FE07EB03F801FC13FE9039F803FC01A201F013F8A301E013F0B3A23C7FFE0FFF07FF80B5 48018F13C0A46C486C01071380322881A730> 109 D I 114 D<90381FFC1E48B5129F000714FF5A5A5A387FF007EB800100FEC7FC 4880A46C143E007F91C7FC13E06CB4FC6C13FC6CEBFF806C14E0000114F86C6C7F01037F 9038000FFF02001380007C147F00FEEC1FC0A2150F7EA27F151F6DEB3F806D137F9039FC 03FF0090B6FC5D5D00FC14F0D8F83F13C026780FFEC7FC222A79A830> I I<3B 3FFFC07FFF80486DB512C0B515E0A26C16C06C496C13803B01FC0003F000A2000014076D 5C137E150F017F5C7F151FD91F805BA214C0010F49C7FCA214E00107137EA2EB03F0157C 15FCEB01F85DA2EB00F9ECFDF0147D147FA26E5AA36E5AA35DA2143F92C8FCA25C147EA2 000F13FE486C5AEA3FC1EBC3F81387EB8FF0EBFFE06C5B5C6C90C9FC6C5AEA01F02B3C7E A630> 121 D E %EndDVIPSBitmapFont %DVIPSBitmapFont: Fd cmsy10 10 1 /Fd 1 15 df 14 D E %EndDVIPSBitmapFont %DVIPSBitmapFont: Fe cmr10 10 2 /Fe 2 115 df 101 D<3807E01F00FFEB7FC09038E1E3E09038E387F0380FE707 EA03E613EE9038EC03E09038FC0080491300A45BB3A2487EB512F0A31C257EA421> 114 D E %EndDVIPSBitmapFont %DVIPSBitmapFont: Ff cmr12 14.4 26 /Ff 26 118 df<120FEA3FC0EA7FE0EAFFF0A6EA7FE0EA3FC0EA0F000C0C768B21> 46 D<14075C5C147F5C1307133F000FB5FCB6FC13F913C1EAF0011200B3B3B3A7497F010F13 E0B712FEA4274F75CE3B> 49 D 54 D 65 D 73 D 77 D 80 D<003FBB12C0A449C79038F0000701F06E48130001C0183F48C8 EE0FE0007E1907007C1903A200781901A400701900A500F01AF0481A70A6C91700B3B3AC 4C7E030313FC027FB712E0A44C517CD055> 84 D 97 D 99 D<17FF4BB5FCA4ED0007160182 B3A6EC0FF8EC7FFF49B512E0903907FC03F090391FE0007C49487F49C7120F01FE804848 80485A000781484880A2485AA2485AA2127FA35B12FFAB127FA27FA2123FA27F121FA26C 6C5C00075D7F6C6C5C6C6C5C6C6C021E7F6D6C017C13E0D91FC049EBFF8090390FF807E0 0103B512800100495ADA1FF091C7FC39547CD241> I I<157F913803FFE0020F13F091383FC0F891387F01FC903901FE03FE903803FC0714F813 07EB0FF0A290391FE003FCED01F892C7FC495AB3B612FEA426003FC0C7FCB3B3A580EBFF F0007FEBFFF8A427547DD324> I I I<1378EA01FE487E487FA66C90C7FC6C5AEA007890C8FCB0EB7F80B5FCA4 1203C6FC137FB3B3A43801FFE0B61280A419507CCF21> I I 108 D<01FFD907FEEC03FFB590261FFFC0010F13E0037F01F0013F13F89127 01F80FFC9038FC07FE913D03C003FE01E001FF000390260700019038038000C6010E6D6C 48C76C7E6D48DA7F8E6E7E4A159CA24ADA3FF86E7E02605D14E04A5DA34A5DB3AD2601FF E0DAFFF0EC7FF8B6D8C07F9026FFE03FB512F0A45C347CB363> I<01FFEB07FCB590383F FF8092B512E0913901F00FF8913903C007FC000349C66C7EC6010E13016D486D7E5C1430 02706E7E146014E05CA35CB3AD2601FFE0903801FFE0B600C0B612C0A43A347CB341> I< EC0FFC91387FFF8049B512E0903907F807F890391FE001FE90393F80007F017EC7EA1F80 496E7E48486E7E00038248486E7EA248486E7EA248486E7EA2003F82A24848ED7F80A400 FF17C0AB007F1780A26D15FFA2003F1700A2001F5E6D1401000F5E6D140300075E6C6C4A 5A6C6C4A5AA2D8007FEC3F806D6C49C7FC90391FE001FE903907F807F86DB55AD9007F13 80DA0FFCC8FC32367CB43B> I 113 D<01FFEB1F80B5EB7FF0913801FFF8913803E1FC91380783FE 0003EB0F07C6131EEB7F1C1438143091387003FC91386000F0160014E05CA45CB3AA8048 487EB612F0A427347DB32E> I I I I E %EndDVIPSBitmapFont %DVIPSBitmapFont: Fg cmr10 10.95 61 /Fg 61 125 df<4AB4EB0FE0021F9038E03FFC913A7F00F8FC1ED901FC90383FF03FD907 F090397FE07F80494801FF13FF4948485BD93F805C137F0200ED7F00EF003E01FE6D91C7 FC82ADB97EA3C648C76CC8FCB3AE486C4A7E007FD9FC3FEBFF80A339407FBF35> 11 D I 14 D 16 D<127C12FC7E7EA2EA7F80EA3FC0EA1FE0 120FEA07F0EA03F81201EA007C133E131F130E1304101176BE2D> 18 D<133E133F137F13FFA2EA01FEEA03FCEA07F813F0EA0FE0EA1FC01380EA3E005A5A1270 122010116EBE2D> I<001E130F397F803FC000FF137F01C013E0A201E013F0A3007F133F 391E600F3000001300A401E01370491360A3000114E04913C00003130101001380481303 000EEB070048130E0018130C0038131C003013181C1C7DBE2D> 34 D<121EEA7F8012FF13C0A213E0A3127FEA1E601200A413E013C0A312011380120313005A 120E5A1218123812300B1C79BE19> 39 D<1430147014E0EB01C0EB03801307EB0F0013 1E133E133C5B13F85B12015B1203A2485AA2120F5BA2121F90C7FCA25AA3123E127EA612 7C12FCB2127C127EA6123E123FA37EA27F120FA27F1207A26C7EA212017F12007F13787F 133E131E7FEB07801303EB01C0EB00E014701430145A77C323> I<12C07E12707E7E121E 7E6C7E7F12036C7E7F12007F1378137CA27FA2133F7FA21480130FA214C0A313 2000 0714E0A6 130314F0B214E01307A614C0130FA31480A2131F1400A25B133EA25BA2137813F85B1201 5B485A12075B48C7FC121E121C5A5A5A5A145A7BC323> I<1506150FB3A9007FB912E0BA 12F0A26C18E0C8000FC9FCB3A915063C3C7BB447> 43 D<121EEA7F8012FF13C0A213E0 A3127FEA1E601200A413E013C0A312011380120313005A120E5A1218123812300B1C7989 19> I I<121EEA7F80A2EAFFC0A4EA7F80A2EA1E000A0A798919 > I I I I I 54 D<121EEA7F80A2EAFFC0A4EA7F80A2EA1E00C7FCB3121EEA 7F80A2EAFFC0A4EA7F80A2EA1E000A2779A619> 58 D<121EEA7F80A2EAFFC0A4EA7F80 A2EA1E00C7FCB3121E127FEAFF80A213C0A4127F121E1200A412011380A3120313005A12 06120E120C121C5A1230A20A3979A619> I<15074B7EA34B7EA34B7EA34B7EA34B7E15E7 A2913801C7FC15C3A291380381FEA34AC67EA3020E6D7EA34A6D7EA34A6D7EA34A6D7EA3 4A6D7EA349486D7E91B6FCA249819138800001A249C87EA24982010E157FA2011E82011C 153FA2013C820138151FA2017882170F13FC00034C7ED80FFF4B7EB500F0010FB512F8A3 3D417DC044> 65 D 67 D I I I 76 D 78 D I I 82 D I<003FB91280 A3903AF0007FE001018090393FC0003F48C7ED1FC0007E1707127C00781703A300701701 A548EF00E0A5C81600B3B14B7E4B7E0107B612FEA33B3D7DBC42> I I I< 1318133C137E13FF3801E7803803C3C0380781E0380F00F0001E137848133C48131E4813 0F00601306180D76BD2D> 94 D 97 D I<49B4FC010F13E090383F00F8017C131E4848131F 4848137F0007ECFF80485A5B121FA24848EB7F00151C007F91C7FCA290C9FC5AAB6C7EA3 003FEC01C07F001F140316806C6C13076C6C14000003140E6C6C131E6C6C137890383F01 F090380FFFC0D901FEC7FC222A7DA828> I I I I<167C903903F801 FF903A1FFF078F8090397E0FDE1F9038F803F83803F001A23B07E000FC0600000F6EC7FC 49137E001F147FA8000F147E6D13FE00075C6C6C485AA23901F803E03903FE0FC026071F FFC8FCEB03F80006CAFC120EA3120FA27F7F6CB512E015FE6C6E7E6C15E06C810003813A 0FC0001FFC48C7EA01FE003E140048157E825A82A46C5D007C153E007E157E6C5D6C6C49 5A6C6C495AD803F0EB0FC0D800FE017FC7FC90383FFFFC010313C0293D7EA82D> I I I<1478EB01FEA2EB03FFA4EB01FEA2EB00781400AC147FEB7FFFA313 017F147FB3B3A5123E127F38FF807E14FEA214FCEB81F8EA7F01387C03F0381E07C0380F FF803801FC00185185BD1C> I 108 D<2701F801FE14FF00FF902707FFC00313E0913B1E07E00F03F0913B7803 F03C01F80007903BE001F87000FC2603F9C06D487F000101805C01FBD900FF147F91C75B 13FF4992C7FCA2495CB3A6486C496CECFF80B5D8F87FD9FC3F13FEA347287DA74C> I<39 01F801FE00FF903807FFC091381E07E091387803F000079038E001F82603F9C07F000 2000 113 8001FB6D7E91C7FC13FF5BA25BB3A6486C497EB5D8F87F13FCA32E287DA733> I<14FF01 0713E090381F81F890387E007E01F8131F4848EB0F804848EB07C04848EB03E0000F15F0 4848EB01F8A2003F15FCA248C812FEA44815FFA96C15FEA36C6CEB01FCA3001F15F86C6C EB03F0A26C6CEB07E06C6CEB0FC06C6CEB1F80D8007EEB7E0090383F81FC90380FFFF001 0090C7FC282A7EA82D> I<3901FC03FC00FF90381FFF8091387C0FE09039FDE003F03A07 FFC001FC6C496C7E6C90C7127F49EC3F805BEE1FC017E0A2EE0FF0A3EE07F8AAEE0FF0A4 EE1FE0A2EE3FC06D1580EE7F007F6E13FE9138C001F89039FDE007F09039FC780FC0DA3F FFC7FCEC07F891C9FCAD487EB512F8A32D3A7EA733> I<02FF131C0107EBC03C90381F80 F090397F00387C01FC131CD803F8130E4848EB0FFC150748481303121F485A1501485AA4 48C7FCAA6C7EA36C7EA2001F14036C7E15076C6C130F6C7E6C6C133DD8007E137990383F 81F190380FFFC1903801FE0190C7FCAD4B7E92B512F8A32D3A7DA730> I<3901F807E000 FFEB1FF8EC787CECE1FE3807F9C100031381EA01FB1401EC00FC01FF1330491300A35BB3 A5487EB512FEA31F287EA724> I<90383FC0603901FFF8E03807C03F381F000F003E1307 003C1303127C0078130112F81400A27E7E7E6D1300EA7FF8EBFFC06C13F86C13FE6C7F6C 1480000114C0D8003F13E0010313F0EB001FEC0FF800E01303A214017E1400A27E15F07E 14016C14E06CEB03C0903880078039F3E01F0038E0FFFC38C01FE01D2A7DA824> I<131C A6133CA4137CA213FCA2120112031207001FB512C0B6FCA2D801FCC7FCB3A215E0A91200 9038FE01C0A2EB7F03013F138090381F8700EB07FEEB01F81B397EB723> I I I 121 D<001FB61280A2EBE0000180140049 485A001E495A121C4A5A003C495A141F00385C4A5A147F5D4AC7FCC6485AA2495A495A13 0F5C495A90393FC00380A2EB7F80EBFF005A5B484813071207491400485A48485BA24848 5B4848137F00FF495A90B6FCA221277EA628> I I I E %EndDVIPSBitmapFont %DVIPSBitmapFont: Fh cmcsc10 10.95 19 /Fh 19 121 df<130FEB1F80133F137F13FF4813005B485A485A485AEA1FC05B48C7FC12 7C5A5A126011116CBE32> 19 D<121EEA7F80A2EAFFC0A4EA7F80A2EA1E000A0A77891D> 46 D 66 D 70 D 76 D 85 D 98 D 100 D I 103 D 105 D 108 D 110 D 114 D<90383FC00C9038FFF81C0003EBFE3C390FE03FFC381F8007EB0003003E13014813 00157C5A153CA36C141CA27E6C14006C7E13E013FE383FFFE06C13FE6CEBFF806C14E000 0114F06C6C13F8010F13FC1300EC07FE14011400157F153F12E0151FA37EA2151E6C143E 6C143C6C147C6C14F89038C001F039FBF807E000F1B512C0D8E07F130038C007FC20317B AF2A> I<007FB712F8A39039801FF0073A7E000FE00000781678A20070163800F0163CA3 48161CA5C71500B3A8EC3FF8011FB512F0A32E2E7CAD36> I I I<3B7FFFF001FFFEA30003D9C00013E0C649EB7F8001 7F027EC7FC167C6D6C13786D6C5B6D6C5B15016D6C485AD903FC5B15076D6C48C8FC9038 00FF1EEC7F9C15BCEC3FF86E5AA2140F6E7E14034A7E4A7EEC1EFF141C91383C7F804A6C 7E14709138F01FE049486C7E49486C7E148001076D7E49486C7E130E011E6D7E496E7E01 7C6E7E13FC000382D80FFEEC7FF8B549B512C0A3322F7DAE38> 120 D E %EndDVIPSBitmapFont end %%EndProlog %%BeginSetup %%Feature: *Resolution 600dpi TeXDict begin %%BeginPaperSize: a4 a4 %%EndPaperSize %%EndSetup %%Page: 1 1 1 0 bop Fh 75 399 a(Universit) 517 391 y(\023) 517 399 y(e) 33 b(Libre) h(de) g(Br) n(uxelles) p Fg 1465 w(Le) d(6) f(d) m (\023) -43 b(ecem) m(bre) 32 b(2001) 75 511 y(F) -8 b(acult) m(\023) -43 b(e) 32 b(des) f(Sciences) p Ff 1057 939 a(Algorithmique) i(et) 39 b(Programmat) o(io) o(n) 1485 1088 y(Prof.) e(T.) h(Massart) 1079 1238 y(1) p Fe 1138 1194 a(ere) p Ff 1287 1238 a(candidature) e(en) j (Informatique) 1647 1351 y(Pro) 7 b(jet) 36 b(n) p Fd 2074 1307 a(\016) p Ff 2120 1351 a(6) p Fg 812 1464 a(Une) 30 b(v) m(ersion) d(\023) -43 b(electronique) 31 b(de) f(ce) h(do) s (cumen) m(t) f(est) h(disp) s(onible) 1074 1576 y(sur) f(la) g(page) h (du) e(cours) h(\(formats) h(PS) f(et) h(PDF\)) 216 1973 y(Soit) 38 b(le) h(diagramme) f(de) h(classes) g(suiv) -5 b(an) m(t) 38 b(\(cf.) i(Figure) e(1\).) i(Ce) f(diagramme) f(nous) g (indique) e(qu'un) 75 2085 y(syst) m(\022) -43 b(eme) 33 b(de) e(\014c) m(hiers) f(est) i(comp) s(os) m(\023) -43 b(e) 32 b(d'un) e(r) m(\023) -43 b(ep) s(ertoire.) 32 b(Chaque) e(r) m(\023) -43 b(ep) s(ertoire) 32 b(est) g(comp) s(os) m (\023) -43 b(e) 32 b(d'un) e(certain) 75 2198 y(nom) m(bre) i(de) g(r) m (\023) -43 b(ep) s(ertoires) 32 b(et) h(d'un) d(certain) i(nom) m(bres) g(de) g(\014c) m(hiers.) f(En\014n,) g(c) m(haque) i(\014c) m(hier) e (est) i(comp) s(os) m(\023) -43 b(e) 75 2311 y(d'un) 29 b(certain) h(nom) m(bre) g(de) p Fc 31 w(Strings) p Fg(.) 801 3574 y currentpoint currentpoint translate 0.7 0.7 scale neg exch neg exch translate 801 3574 a @beginspecial 0 @llx 0 @lly 381 @urx 196 @ury 3810 @rwi @setspecial %%BeginDocument: uml.eps %!PS-Adobe-2.0 EPSF-2.0 %%Title: uml.eps %%Creator: fig2dev Version 3.2 Patchlevel 3c %%CreationDate: Mon Dec 3 15:32:56 2001 %%For: cmacq@litpc18.ulb.ac.be (MACQ Christophe) %%BoundingBox: 0 0 381 196 %%Magnification: 1.0000 %%EndComments /$F2psDict 200 dict def $F2psDict begin $F2psDict /mtrx matrix put /col-1 {0 setgray} bind def /col0 {0.000 0.000 0.000 srgb} bind def /col1 {0.000 0.000 1.000 srgb} bind def /col2 2000 {0.000 1.000 0.000 srgb} bind def /col3 {0.000 1.000 1.000 srgb} bind def /col4 {1.000 0.000 0.000 srgb} bind def /col5 {1.000 0.000 1.000 srgb} bind def /col6 {1.000 1.000 0.000 srgb} bind def /col7 {1.000 1.000 1.000 srgb} bind def /col8 {0.000 0.000 0.560 srgb} bind def /col9 {0.000 0.000 0.690 srgb} bind def /col10 {0.000 0.000 0.820 srgb} bind def /col11 {0.530 0.810 1.000 srgb} bind def /col12 {0.000 0.560 0.000 srgb} bind def /col13 {0.000 0.690 0.000 srgb} bind def /col14 {0.000 0.820 0.000 srgb} bind def /col15 {0.000 0.560 0.560 srgb} bind def /col16 {0.000 0.690 0.690 srgb} bind def /col17 {0.000 0.820 0.820 srgb} bind def /col18 {0.560 0.000 0.000 srgb} bind def /col19 {0.690 0.000 0.000 srgb} bind def /col20 {0.820 0.000 0.000 srgb} bind def /col21 {0.560 0.000 0.560 srgb} bind def /col22 {0.690 0.000 0.690 srgb} bind def /col23 {0.820 0.000 0.820 srgb} bind def /col24 {0.500 0.190 0.000 srgb} bind def /col25 {0.630 0.250 0.000 srgb} bind def /col26 {0.750 0.380 0.000 srgb} bind def /col27 {1.000 0.500 0.500 srgb} bind def /col28 {1.000 0.630 0.630 srgb} bind def /col29 {1.000 0.750 0.750 srgb} bind def /col30 {1.000 0.880 0.880 srgb} bind def /col31 {1.000 0.840 0.000 srgb} bind def end save newpath 0 196 moveto 0 0 lineto 381 0 lineto 381 196 lineto closepath clip newpath -57.0 222.0 translate 1 -1 scale /cp {closepath} bind def /ef {eofill} bind def /gr {grestore} bind def /gs {gsave} bind def /sa {save} bind def /rs {restore} bind def /l {lineto} bind def /m {moveto} bind def /rm {rmoveto} bind def /n {newpath} bind def /s {stroke} bind def /sh {show} bind def /slc {setlinecap} bind def /slj {setlinejoin} bind def /slw {setlinewidth} bind def /srgb {setrgbcolor} bind def /rot {rotate} bind def /sc {scale} bind def /sd {setdash} bind def /ff {findfont} bind def /sf {setfont} bind def /scf {scalefont} bind def /sw {stringwidth} bind def /tr {translate} bind def /tnt {dup dup currentrgbcolor 4 -2 roll dup 1 exch sub 3 -1 roll mul add 4 -2 roll dup 1 exch sub 3 -1 roll mul add 4 -2 roll dup 1 exch sub 3 -1 roll mul add srgb} bind def /shd {dup dup currentrgbcolor 4 -2 roll mul 4 -2 roll mul 4 -2 roll mul srgb} bind def /reencdict 12 dict def /ReEncode { reencdict begin /newcodesandnames exch def /newfontname exch def /basefontname exch def /basefontdict basefontname findfont def /newfont basefontdict maxlength dict def basefontdict { exch dup /FID ne { dup /Encoding eq { exch dup length array copy newfont 3 1 roll put } { exch newfont 3 1 roll put } ifelse } { pop pop } ifelse } forall newfont /FontName newfontname put newcodesandnames aload pop 128 1 255 { newfont /Encoding get exch /.notdef put } for newcodesandnames length 2 idiv { newfont /Encoding get 3 1 roll put } repeat newfontname newfont definefont pop end } def /isovec [ 8#055 /minus 8#200 /grave 8#201 /acute 8#202 /circumflex 8#203 /tilde 8#204 /macron 8#205 /breve 8#206 /dotaccent 8#207 /dieresis 8#210 /ring 8#211 /cedilla 8#212 /hungarumlaut 8#213 /ogonek 8#214 /caron 8#220 /dotlessi 8#230 /oe 8#231 /OE 8#240 /space 8#241 /exclamdown 8#242 /cent 8#243 /sterling 8#244 /currency 8#245 /yen 8#246 /brokenbar 8#247 /section 8#250 /dieresis 8#251 /copyright 8#252 /ordfeminine 8#253 /guillemotleft 8#254 /logicalnot 8#255 /hyphen 8#256 /registered 8#257 /macron 8#260 /degree 8#261 /plusminus 8#262 /twosuperior 8#263 /threesuperior 8#264 /acute 8#265 /mu 8#266 /paragraph 8#267 /periodcentered 8#270 /cedilla 8#271 /onesuperior 8#272 /ordmasculine 8#273 /guillemotright 8#274 /onequarter 8#275 /onehalf 8#276 /threequarters 8#277 /questiondown 8#300 /Agrave 8#301 /Aacute 8#302 /Acircumflex 8#303 /Atilde 8#304 /Adieresis 8#305 /Aring 8#306 /AE 8#307 /Ccedilla 8#310 /Egrave 8#311 /Eacute 8#312 /Ecircumflex 8#313 /Edieresis 8#314 /Igrave 8#315 /Iacute 8#316 /Icircumflex 8#317 /Idieresis 8#320 /Eth 8#321 /Ntilde 8#322 /Ograve 8#323 /Oacute 8#324 /Ocircumflex 8#325 /Otilde 8#326 /Odieresis 8#327 /multiply 8#330 /Oslash 8#331 /Ugrave 8#332 /Uacute 8#333 /Ucircumflex 8#334 /Udieresis 8#335 /Yacute 8#336 /Thorn 8#337 /germandbls 8#340 /agrave 8#341 /aacute 8#342 /acircumflex 8#343 /atilde 8#344 /adieresis 8#345 /aring 8#346 /ae 8#347 /ccedilla 8#350 /egrave 8#351 /eacute 8#352 /ecircumflex 8#353 /edieresis 8#354 /igrave 8#355 /iacute 8#356 /icircumflex 8#357 /idieresis 8#360 /eth 8#361 /ntilde 8#362 /ograve 8#363 /oacute 8#364 /ocircumflex 8#365 /otilde 8#366 /odieresis 8#367 /divide 8#370 /oslash 8#371 /ugrave 8#372 /uacute 8#373 /ucircumflex 8#374 /udieresis 8#375 /yacute 8#376 /thorn 8#377 /ydieresis] def /Times-Roman /Times-Roman-iso isovec ReEncode /$F2psBegin {$F2psDict begin /$F2psEnteredState save def} def /$F2psEnd {$F2psEnteredState restore end} def $F2psBegin %%Page: 1 1 10 setmiterlimit 0.06000 0.06000 sc % % Fig objects follow % % Polyline 7.500 slw n 5325 450 m 7275 450 l 7275 1350 l 5325 1350 l cp gs col0 s gr % Polyline n 5325 2175 m 7275 2175 l 7275 3075 l 5325 3075 l cp gs col0 s gr % Polyline n 975 2250 m 2925 2250 l 2925 3150 l 975 3150 l cp gs col0 s gr % Polyline n 975 450 m 2925 450 l 2925 1350 l 975 1350 l cp gs col0 s gr % Polyline n 6375 1425 m 6300 1350 l 6225 1425 l 6300 1500 l cp gs col7 0.00 shd ef gr gs col0 s gr % Polyline n 1950 1425 m 1875 1350 l 1800 1425 l 1875 1500 l cp gs col0 s gr % Polyline n 1950 3225 m 1875 3150 l 1800 3225 l 1875 3300 l cp gs col0 s gr % Polyline n 3075 2700 m 3000 2625 l 2925 2700 l 3000 2775 l cp gs col0 s gr % Polyline n 3075 2700 m 4125 2700 l 4125 975 l 5325 975 l gs col0 s gr % Polyline n 1875 1500 m 1875 2250 l gs col0 s gr % Polyline n 1875 3300 m 1875 3675 l 2250 3675 l 2250 3150 l gs col0 s gr % Polyline n 6300 1500 m 6300 2175 l gs col0 s gr % Polyline n 3075 2700 m 3000 2625 l 2925 2700 l 3000 2775 l cp gs col7 0.00 shd ef gr gs col0 s gr % Polyline n 1950 1425 m 1875 1350 l 1800 1425 l 1875 1500 l cp gs col7 0.00 shd ef gr gs col0 s gr % Polyline n 1950 3225 m 1875 3150 l 1800 3225 l 1875 3300 l cp gs col7 0.00 shd ef gr gs col0 s gr /Times-Roman-iso ff 210.00 scf sf 1500 2775 m gs 1 -1 sc (R\351pertoire) col0 sh gr /Times-Roman-iso ff 210.00 scf sf 1200 975 m gs 1 -1 sc (Syst\350me de fichier) col0 sh gr /Times-Roman-iso ff 210.00 scf sf 5925 975 m gs 1 -1 sc (Fichier) col0 sh gr /Times-Roman-iso ff 210.00 scf sf 6000 2700 m gs 1 -1 sc (String) col0 sh gr /Times-Roman-iso ff 210.00 scf sf 2325 3375 m gs 1 -1 sc (*) col0 sh gr /Times-Roman-iso ff 210.00 scf sf 5175 1200 m gs 1 -1 sc (*) col0 sh gr /Times-Roman-iso ff 210.00 scf sf 6150 2175 m gs 1 -1 sc (*) col0 sh gr /Times-Roman-iso ff 210.00 scf sf 1950 1725 m gs 1 -1 sc (1) col0 sh gr /Times-Roman-iso ff 210.00 scf sf 3150 2625 m gs 1 -1 sc (1) col0 sh gr /Times-Roman-iso ff 210.00 scf sf 1725 3525 m gs 1 -1 sc (1) col0 sh gr /Times-Roman-iso ff 210.00 scf sf 6150 1725 m gs 1 -1 sc (1) col0 sh gr /Times-Roman-iso ff 210.00 scf sf 1950 2175 m gs 1 -1 sc (1) col0 sh gr $F2psEnd rs %%EndDocument @endspecial 801 3574 a currentpoint currentpoint translate 1 0.7 div 1 0.7 div scale neg exch neg exch translate 801 3574 a Fh 816 3817 a(Fig.) p Fg 31 w(1) g({) h(Repr) m(\023) -43 b(esen) m(tation) 32 b(ob) 5 b(jet) 31 b(d'un) e(syst) m(\022) -43 b(eme) 32 b(de) e(\014c) m(hiers.) 216 4027 y(Dans) 38 b(un) f(premier) f(temps,) i(on) f(v) m(ous) h(demande) f(de) h(d) m(\023) -43 b(e\014nir) 36 b(les) h(div) m(erses) g(classes) h(p) s(ermettan) m(t) g(de) 75 4140 y(mo) s(d) m(\023) -43 b(eliser) 29 b(ce) i(syst) m(\022) -43 b(eme) 32 b(de) f(\014c) m(hier,) e(en) h(utilisan) m(t) f(les) h (structures) g(de) g(donn) m(\023) -43 b(ees) 31 b(suiv) -5 b(an) m(tes) 30 b(:) 75 4253 y(Chaque) g(r) m(\023) -43 b(ep) s(ertoire) 30 b(sera) h(comp) s(os) m(\023) -43 b(e) 32 b(de) p Fb 194 4397 a(\356) p Fg 45 w(un) e(nom) 14 b(;) p Fb 194 4542 a(\356) p Fg 45 w(une) 30 b(liste) f(circulaire) g (a) m(v) m(ec) j(pr) m(\023) -43 b(e-t) m(^) g(ete) 34 b(p) s(our) 29 b(les) h(\014c) m(hiers) 14 b(;) p Fb 194 4686 a(\356) 1607 p Fg 45 w(une) 30 b(liste) f(circulaire) g(a) m(v) m (ec) j(pr) m(\023) -43 b(e-t) m(^) g(ete) 34 b(p) s(our) 29 b(les) h(r) m(\023) -43 b(ep) s(ertoires.) 75 4830 y(Chaque) 30 b(\014c) m(hier) f(sera) i(comp) s(os) m(\023) -43 b(e) 32 b(de) p Fb 194 4974 a(\356) p Fg 45 w(un) e(nom) 14 b(;) p Fb 194 5119 a(\356) p Fg 45 w(une) 45 b(liste) f(circulaire) g (doublemen) m(t) g(li) m(\023) -43 b(ee) 46 b(de) p Fc 45 w(Strings) p Fg 43 w(\(cette) i(structure) d(p) s(ermet) f(en) i (e\013et) g(de) 302 5231 y(rapidemen) m(t) 30 b(ins) m(\023) -43 b(erer) 30 b(des) p Fc 30 w(Strings) p Fg 28 w(en) g(d) m(\023) -43 b(ebut) 31 b(ou) f(en) g(\014n) g(de) g(\014c) m(hier\).) 216 5376 y(V) -8 b(ous) 26 b(l'aurez) e(compris,) g(si) h(un) f(r) m(\023) -43 b(ep) s(ertoire) 25 b(est) g(comp) s(os) m(\023) -43 b(e) 27 b(soit) e(de) f(r) m(\023) -43 b(ep) s(ertoires,) 26 b(soit) f(de) f(\014c) m(hiers,) h(nous) 75 5489 y(a) m(v) m(ons) 34 b(a\013aire) g(\022) -45 b(a) 34 b(une) e(hi) m(\023) -43 b(erarc) m(hie) 33 b(de) g(\014c) m(hiers.) g(A) m(tten) m(tion,) i(un) d(r) m(\023) -43 b(ep) s(ertoire) 33 b(donn) m(\023) -43 b(e) 34 b(ne) f(p) s(eut) f(appara) -10 b(^) -35 b(\020tre) 1890 5841 y(1) p 90 rotate dyy eop %%Page: 2 2 2 1 bop Fg 75 399 a(qu'une) 41 b(seule) g(fois) h(dans) f(cette) j(hi) m (\023) -43 b(erarc) m(hie) 42 b(\(un) f(r) m(\023) -43 b(ep) s(ertoire) 42 b(est) g(soit) g(le) g(r) m(\023) -43 b(ep) s(ertoire) 42 b(principal) d(|) i(le) 75 511 y(r) m(\023) -43 b(ep) s(ertoire) 28 b(asso) s(ci) m(\023) -43 b(e) 30 b(au) e(syst) m(\022) -43 b(eme) 30 b(de) e(\014c) m(hier) g(|) g(soit) g(il) f(appartien) m(t) h(\022) -45 b(a) 29 b(un) e(et) i(un) e(seul) h (autre) g(r) m(\023) -43 b(ep) s(ertoire\).) 216 624 y(Chaque) 26 b(\014c) m(hier) g(p) s(oss) m(\022) -43 b(ede) 27 b(donc) g(un) f(nom,) h(mais) c(\023) -43 b(egalemen) m(t) 29 b(un) d(c) m(hemin) g(d'acc) m(\022) -43 b(es.) 29 b(Nous) e(app) s (elerons) 75 737 y(par) c(la) h(suite) p Fa 23 w(nom) j(complet) p Fg 24 w(d'un) 22 b(\014c) m(hier,) i(la) f(concat) m(\023) -43 b(enation) 27 b(de) d(son) f(c) m(hemin) h(d'acc) m(\022) -43 b(es) 26 b(et) e(de) g(son) g(nom.) 75 850 y(Le) 34 b(s) m(\023) -43 b(eparateur) 35 b(que) f(nous) f(c) m(hoisirons) g(en) m(tre) i(les) e (div) m(ers) g(r) m(\023) -43 b(ep) s(ertoires) 34 b(du) f(c) m(hemin) g (d'acc) m(\022) -43 b(es) 37 b(ou) d(en) m(tre) g(le) 75 963 y(c) m(hemin) c(d'acc) m(\022) -43 b(es) 32 b(et) f(le) f(nom) g (du) g(\014c) m(hier) f(sera) i(le) f("/".) 216 1076 y(V) -8 b(enons-en) 38 b(main) m(tenan) m(t) g(au) f(probl) m(\022) -43 b(eme) 37 b(p) s(os) m(\023) -43 b(e.) 38 b(On) f(v) m(ous) g(demande) g (d') m(\023) -43 b(ecrire) 38 b(une) f(m) m(\023) -43 b(etho) s(de) 38 b(dans) 75 1189 y(la) 44 b(classe) p Fc 44 w(syst\022) -48 b(eme) 46 b(de) h(fichier) p Fg 42 w(qui) c(p) s(ermette) i(d'a\016c) m(her) f(\022) -45 b(a) 45 b(l') m(\023) -43 b(ecran) 44 b(tous) h(les) e(noms) h(de) g (\014c) m(hiers) 75 1302 y(ou) d(de) g(r) m(\023) -43 b(ep) s(ertoires) 41 b(don) m(t) g(le) g(nom) f(complet) h(con) m(tien) m(t) h(un) p Fc 40 w(String) p Fg 40 w(donn) m(\023) -43 b(e) 41 b(en) g(param) m(\022) -43 b(etre.) 43 b(On) d(v) m(ous) 75 1415 y(demande) g(\023) -43 b(egalemen) m(t) 45 b(d') m(\023) -43 b(ecrire) 43 b(une) g(seconde) g(m) m(\023) -43 b(etho) s(de) 44 b(p) s(ermettan) m(t) g(d'a\016c) m(her) f(tous) g(les) g(noms) f(de) 75 1528 y(\014c) m(hiers) 27 b(\() m(\023) -43 b(egalemen) m(t) 30 b(le) d(nom) h(complet\)) g(don) m(t) g(leur) e(con) m(ten) m(u) j(con) m(tien) m(t) f(un) p Fc 27 w(String) p Fg(,) e(lui-aussi) f(donn) m (\023) -43 b(e) 28 b(en) 75 1641 y(param) m(\022) -43 b(etre.) 216 1753 y(Finalemen) m(t,) 29 b(p) s(our) e(p) s(ouv) m(oir) h (utiliser) e(ces) j(classes,) h(on) e(v) m(ous) h(demande) g(d') m (\023) -43 b(ecrire) 29 b(les) f(m) m(\023) -43 b(etho) s(des) 30 b(p) s(er-) 75 1866 y(mettan) m(t) 35 b(d'ins) m(\023) -43 b(erer) 33 b(un) f(nouv) m(eau) h(r) m(\023) -43 b(ep) s(ertoire) 34 b(\(don) m(t) g(le) f(nom) g(complet) g(est) h(donn) m(\023) -43 b(e) 33 b(en) h(param) m(\022) -43 b(etre\),) 35 b(un) 75 1979 y(nouv) m(eau) g(\014c) m(hier) f(\(don) m(t) h(le) f(nom) h (complet) f(est) f(\023) -43 b(egalemen) m(t) 37 b(donn) m(\023) -43 b(e) 35 b(en) f(param) m(\022) -43 b(etre\),) 37 b(ainsi) c(que) i (l'inser-) 75 2092 y(tion) 28 b(en) h(d) m(\023) -43 b(ebut) 29 b(ou) g(en) g(\014n) f(de) h(\014c) m(hier) f(d'un) p Fc 28 w(Strings) p Fg 27 w(\(prenan) m(t) h(donc) g(comme) g(param) m (\022) -43 b(etre) 31 b(le) p Fc 28 w(string) p Fg 28 w(\022) -45 b(a) 75 2205 y(ins) m(\023) i(erer,) 30 b(ainsi) f(que) h (le) g(nom) g(complet) g(du) g(\014c) m(hier) f(concern) m(\023) -43 b(e\).) p Fa 75 2554 a(Remarques) 35 b(:) p Fg 30 w(On) 29 b(v) m(ous) i(demande) f(une) g(solution) f(C++) g(commen) m(t) m(\023) -43 b(ee) p 2175 2567 442 4 v 3 w(.) 75 2667 y(Le) 34 b(pro) 5 b(jet) 35 b(\(listing) d(commen) m(t) m(\023) -43 b(e) 37 b(+) d(rapp) s(ort\)) g(est) g(\022) -45 b(a) 35 b(remettre) g(au) f(plus) f(tard) h(au) g(dernier) f(TP) g(a) m(v) -5 b(an) m(t) 36 b(le) 75 2780 y(21) g(d) m(\023) -43 b(ecem) m(bre) 36 b(2001,) h(\022) -45 b(a) 35 b(l'assistan) m(t) g(resp) s(onsable) e (de) i(v) m(otre) h(group) s(e) e(de) h(TP) -8 b(.) 35 b(N'oubliez) f(en) h(aucun) f(cas) 75 2893 y(d'indiquer) 27 b(v) m(os) k(noms) f(et) h(n) m(um) m(\023) -43 b(ero) 31 b(de) f(group) s(e) g(sur) f(c) m(haque) i(feuille) e(du) g(pro) 5 b(jet.) 1890 5841 y(2) p 90 rotate dyy eop %%Trailer end userdict /end-hook known{end-hook}if %%EOF 0