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<10;x++)<br>{<br> for (y=1;y<10;y++)<br> {<br> println x."+".y."=". x+y;<br> }<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> <<a href="mailto:s-guyader@club-internet.fr">s-guyader@club-internet.fr
</a>> 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 . Dans la plage de test, la première ligne pose la condition : les 2 autres 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. 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 .</p>
<p>Suzanne </p>
<p><br>----Message d'origine---- <br>>Date: Thu, 21 Dec 2006 21:14:00 +0100 <br>>De: Damien Cassou <br>>A: Squeak in french / Squeak en français <br>>Sujet: Re: [Squeak-fr] La boucle "FOR" <span class="q">
<br>> <br>>Bonjour Gilles, <br>> <br>>Gilles Jobin a écrit : <br>>> En EToys, supposons 4 objets A, B, C, D ayant tous une variable appelée <br>>> var. Comment est-il possible de programmer ce qui en pseudocode s'écrirait
: <br>>> <br>>> POUR les objets de A à D <br>>> Si var = telleChose alors EmetSon <br>>> <br>>> Y a-t-il donc une manière de faire des FOR (ou des WHILE ou des REPEAT) <br>>> en Etoys ?
<br>> <br>> <br>>Je ne suis pas bien sûr de ce que vous voulez, mais est-ce que le code <br>>suivant vous aide ? <br>> <br>> <br>>{a . b . c . d} <br>> do: [:objet | <br>> (objet var = telleChose)
<br>> ifTrue: [EmetSon]] <br>> <br>> <br>>Il faut
qu'il existe un accesseur #var sur les classes. <br>> <br></span><span class="q">>Ca répond à votre question ? <br>>_______________________________________________ <br></span><span class="q">>Squeak-fr mailing list
<br>><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>><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>> </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>