Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
104 CHAPITRE 7. GRAPHES : EXEMPLES<br />
\node[es] (afficher) at (-4,-2) {Afficher la somme $S$};<br />
\node[debutfin] (fin) at (-4,-3) {Fin};<br />
Début<br />
5<br />
Lire un entier positif N<br />
4<br />
S 0<br />
2, 5<br />
N>0 ?<br />
0<br />
Afficher la somme S<br />
Fin<br />
S<br />
S + N<br />
N N 1<br />
2<br />
2, 5<br />
3<br />
3, 5<br />
4 2 0<br />
7.2.3 Forme des flèches : >=, rounded corners, |-<br />
Il suffit de représenter la séquence ordonnée des instructions par des flèches dont le style suite<br />
est d’abord défini :<br />
\tikzstyle{suite}=[->,>=stealth’,thick,rounded corners=4pt]<br />
\draw[suite] (debut) -- (lire);<br />
\draw[suite] (lire) -- (init);<br />
\draw[suite] (init) -- (test.north);<br />
\draw[suite] (test) -- (plus);<br />
\draw[suite] (plus) -- (moins);<br />
\draw[suite] (test) -| (afficher);<br />
\draw[suite] (afficher) -- (fin);<br />
On remarquera en particulier : \draw[suite] (init)--(test.north); le branchement au<br />
sommet du losange de test.<br />
Et aussi : \draw[suite] (test)-|(afficher); le branchement avec virage à angle droit en<br />
sortie du test.