Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
2_programmation:syntaxe:iterations [2021/12/20 16:10] – Suppression des restes de code LaTeX dans la page. Mots-clefs OpenGraph. jejust2_programmation:syntaxe:iterations [2022/11/30 11:34] (Version actuelle) – Usage de ⟨...⟩ dbitouze
Ligne 7: Ligne 7:
 package [[ctanpkg>multido]] en simplifie l'utilisation. package [[ctanpkg>multido]] en simplifie l'utilisation.
  
-La commande ''\multido'' prend trois arguments. Le premier définit les +La commande ''\multido'' prend trois arguments
-variables ainsi que la façon dont elles doivent évoluer. Le deuxième +  * le premier définit les variables ainsi que la façon dont elles doivent évoluer; 
-spécifie le nombre d'itérations à faire. Et le troisième contient le +  * le deuxième spécifie le nombre d'itérations à faire
-code qui doit être exécuté. +  * enfin le troisième contient le code qui doit être exécuté.
  
-L'exemple suivant montre son fonctionnement : on affiche pour commencer une +L'exemple suivant montre son fonctionnement: on affiche pour commencer une flèche 
-flèche de longueur $8$cm, puis, tous les centimètres (à l'aide de la +de longueur 8(nbsp)cm, puis, tous les centimètres (à l'aide de la variable ''\i'')
-variable \cmd i) on met un petit trait et la valeur du compteur \cmd n. On +on trace un petit trait et on écrit la valeur du compteur ''\n''
-obtient donc une flèche graduée.+On obtient donc une flèche graduée:
  
 <code latex> <code latex>
 \setlength{\unitlength}{1cm} \setlength{\unitlength}{1cm}
 \small \small
-%+
 \begin{picture}(8,1)(0,-.5) \begin{picture}(8,1)(0,-.5)
    \put(0,0){\vector(1,0){8}}    \put(0,0){\vector(1,0){8}}
    \multido{\i=0+1, \n=0+0.25}{8}{%    \multido{\i=0+1, \n=0+0.25}{8}{%
-   \put(\i,-.1){\line(0,1){.2}} +     \put(\i,-.1){\line(0,1){.2}} 
-   \put(\i,-.2){\makebox(0,0)[t]{\n}}}+     \put(\i,-.2){\makebox(0,0)[t]{\n}} 
 +   }
 \end{picture} \end{picture}
 </code> </code>
 +
 +<latexdoc>
 +\documentclass{article}
 +  \usepackage{multido}
 +  \pagestyle{empty}
 +
 +\begin{document}
 +\setlength{\unitlength}{1cm}
 +\small
 +
 +\begin{picture}(8,1)(0,-.5)
 +   \put(0,0){\vector(1,0){8}}
 +   \multido{\i=0+1, \n=0+0.25}{8}{%
 +     \put(\i,-.1){\line(0,1){.2}}
 +     \put(\i,-.2){\makebox(0,0)[t]{\n}}
 +   }
 +\end{picture}
 +\end{document}
 +</latexdoc>
  
 <note important> <note important>
Ligne 64: Ligne 84:
 \begin{document} \begin{document}
 %% Utilisation de \For : %% Utilisation de \For :
-%% \For{<corps>}{<deb>}{<fin>}{<pas>}+%% \For{corps}{deb}{fin}{pas}
 %% #1 pour désigner le compteur de boucle %% #1 pour désigner le compteur de boucle
 \begin{tabular}{ll} \begin{tabular}{ll}
2_programmation/syntaxe/iterations.1640016647.txt.gz · Dernière modification : 2021/12/20 16:10 de jejust
CC Attribution-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0