Advertisement
Guest User

Untitled

a guest
Jul 4th, 2015
243
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.79 KB | None | 0 0
  1. documentclass{standalone}
  2. usepackage[T1]{fontenc} %lien codage fonte en sortie
  3. usepackage[latin1]{inputenc} %lien codage d'entrée
  4. usepackage{dejavu} % fonte en sortie
  5. usepackage{forest}
  6. usepackage{amssymb}
  7. usetikzlibrary{shapes.geometric}
  8. begin{document}
  9. pgfkeys{/forest,
  10. racine/.append style={minimum width=1cm, fill=white!80,circle,
  11. tikz={
  12. draw [circle,draw,line width=0.5pt] ;
  13. draw [->,line width=1pt] () ++(160:4mm) arc (-200:40:4mm);}
  14. },
  15. affecter/.append style={rectangle, minimum height=5mm},
  16. ecrire/.append style={trapezium, trapezium left angle=110,trapezium right angle=70, minimum height=5mm},
  17. lire/.append style={trapezium, trapezium left angle=70,trapezium right angle=-70, minimum height=5mm},
  18. executer/.append style={below=0ex,draw,cloud,aspect=4,cloud puffs=32},
  19. retourner/.append style={minimum width=2cm, fill=red!40,rectangle},
  20. nop/.append style={circle},
  21. sequence/.append style={fill=red!20, rounded corners},
  22. decision/.append style={diamond, fill=blue!20, text width=5em, inner sep=.5pt, rounded corners},
  23. si/.append style={fill=red!20, circle},
  24. tq/.append style={fill=red!20, circle},
  25. pour/.append style={fill=red!20, circle},
  26. nuage/.append style={below=0ex,draw,dotted,cloud,aspect=4,cloud puffs=12}
  27. }
  28. begin{forest}
  29. for tree={
  30. child anchor=north,
  31. parent anchor=south,
  32. thick,
  33. draw,
  34. align=center
  35. }
  36. [{CalculerSomme1\hline mbox{}\[-1em]VAR entier som,a,b,compteur\} [seq, racine
  37. [Initialisation, sequence[{a,b $leftarrow$ }, lire][{som$leftarrow$ 0}, affecter ] ]
  38. [Traitement, sequence
  39. [POUR, pour
  40. [ { compteur\de 1\a b\pas 1}, decision]
  41. [repeter, sequence, edge label={node[midway,left,font=scriptsize]{vrai}}[{som$leftarrow$ som + a}, affecter ] ] ] ]
  42. [Resultat, sequence[{ som}, ecrire] ] ] ]
  43. end{forest}
  44. end{document}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement