Merci à vous tous pour vos réponses.<br>En effet, je ne cherchais pas à travers Smalltalk, mais bien à faire la chose avec EToys seulement.<br>Je voulais avoir une idée de comment procéder pour faire des boucles du genre :
<br>for (x=1;x&lt;10;x++)<br>{<br>&nbsp;for (y=1;y&lt;10;y++)<br>&nbsp; {<br>&nbsp;&nbsp;&nbsp;&nbsp; println x.&quot;+&quot;.y.&quot;=&quot;. x+y;<br>&nbsp; }<br>}<br>en scriptant dans Etoys (par exemple, en utilisant des objets Text).<br><br>Gilles<br><br>
<br><div><span class="gmail_quote">On 12/21/06, <b class="gmail_sendername"><a href="mailto:s-guyader@club-internet.fr">s-guyader@club-internet.fr</a></b> &lt;<a href="mailto:s-guyader@club-internet.fr">s-guyader@club-internet.fr
</a>&gt; wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">




<div bgcolor="#FFFFFF">
<p>Pour Gilles</p>
<p align="left">Je ne suis pas informaticienne , mais plasticienne, par conséquent je n'ai pas le vocabulaire.</p>
<p align="left">J'ai fréquenté Logo et en passant sur Squeak E-toys, les formules procédurales de logo m'ont manqué.</p>
<p align="left">Mais j'ai fini par comprendre le côté très concret des objets Squeak</p>
<p align="left">. Si A B C D sont des objets qui se déplacent, se rencontrent , heurtent d'autres objets ou se trouvent dans telle ou telle situation, il va se passer des choses qui seront réglées à l'aide 'des plages de test'. Par ce moyen on peut arriver à des équivalences qui peuvent intégrer des variables&nbsp;. Dans la plage de test, la première ligne pose la condition : les 2 autres&nbsp;disent ce qui va advenir si la condition est remplie, oui, non , soit si vrai ou si faux et
pourquoi pas jouer un son par exemple </p>
<p align="left">J'ai eu un échange avec Norberto Manzanos, Brésilien, Squeaker de haut niveau et musicien qui a bien voulu nous fournir des explications sur l'utilisation de sons dans le déroulement d'un projet . Il détaille le cas avec variables.&nbsp;&nbsp;Le reste de son texte concerne davantage l'introduction du son dans les 
projets.Son explication se trouve sur le site Ofset Landes . </p>
<p align="left"><a href="http://community.ofset.org/wiki/CD_Squeak_pour_Landes_Interactives" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://community.ofset.org/wiki/CD_Squeak_pour_Landes_Interactives
</a></p>
<p align="left">dans le chapitre 'Sons et image – un échange France Argentine 'de la série Art et Squeak.</p>
<p align="left">Mais Pierre-André Dreyfuss et Hilaire Fernandes ont ajouté des précisions supplémentaires sur ce problème des variables utilisées dans un cadre conditionnel&nbsp;.</p>
<p>Suzanne </p>
<p><br>----Message d&#39;origine---- <br>&gt;Date: Thu, 21 Dec 2006 21:14:00 +0100 <br>&gt;De: Damien Cassou <br>&gt;A: Squeak in french / Squeak en français <br>&gt;Sujet: Re: [Squeak-fr] La boucle &quot;FOR&quot; <span class="q">
<br>&gt; <br>&gt;Bonjour Gilles, <br>&gt; <br>&gt;Gilles Jobin a écrit : <br>&gt;&gt; En EToys, supposons 4 objets A, B, C, D ayant tous une variable appelée <br>&gt;&gt; var. Comment est-il possible de programmer ce qui en pseudocode s&#39;écrirait
: <br>&gt;&gt; <br>&gt;&gt; POUR les objets de A à D <br>&gt;&gt; Si var = telleChose alors EmetSon <br>&gt;&gt; <br>&gt;&gt; Y a-t-il donc une manière de faire des FOR (ou des WHILE ou des REPEAT) <br>&gt;&gt; en Etoys ? 
<br>&gt; <br>&gt; <br>&gt;Je ne suis pas bien sûr de ce que vous voulez, mais est-ce que le code <br>&gt;suivant vous aide ? <br>&gt; <br>&gt; <br>&gt;{a . b . c . d} <br>&gt; do: [:objet | <br>&gt; (objet var = telleChose) 
<br>&gt; ifTrue: [EmetSon]] <br>&gt; <br>&gt; <br>&gt;Il faut
qu&#39;il existe un accesseur #var sur les classes. <br>&gt; <br></span><span class="q">&gt;Ca répond à votre question ? <br>&gt;_______________________________________________ <br></span><span class="q">&gt;Squeak-fr mailing list 
<br>&gt;<a href="mailto:Squeak-fr@lists.squeakfoundation.org" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">Squeak-fr@lists.squeakfoundation.org</a> <br>&gt;<a href="http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/squeak-fr" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/squeak-fr</a> <br>&gt; </span></p></div>


<br>_______________________________________________<br>Squeak-fr mailing list<br><a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:Squeak-fr@lists.squeakfoundation.org">Squeak-fr@lists.squeakfoundation.org
</a><br><a onclick="return top.js.OpenExtLink(window,event,this)" href="http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/squeak-fr" target="_blank">http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/squeak-fr
</a><br><br><br></blockquote></div><br>