Merci à vous tous pour vos réponses. En effet, je ne cherchais pas à travers Smalltalk, mais bien à faire la chose avec EToys seulement. Je voulais avoir une idée de comment procéder pour faire des boucles du genre : for (x=1;x<10;x++) { for (y=1;y<10;y++) { println x."+".y."=". x+y; } } en scriptant dans Etoys (par exemple, en utilisant des objets Text).
Gilles
On 12/21/06, s-guyader@club-internet.fr s-guyader@club-internet.fr wrote:
Pour Gilles
Je ne suis pas informaticienne , mais plasticienne, par conséquent je n'ai pas le vocabulaire.
J'ai fréquenté Logo et en passant sur Squeak E-toys, les formules procédurales de logo m'ont manqué.
Mais j'ai fini par comprendre le côté très concret des objets Squeak
. 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
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 .
http://community.ofset.org/wiki/CD_Squeak_pour_Landes_Interactives
dans le chapitre 'Sons et image – un échange France Argentine 'de la série Art et Squeak.
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 .
Suzanne
----Message d'origine----
Date: Thu, 21 Dec 2006 21:14:00 +0100 De: Damien Cassou A: Squeak in french / Squeak en français Sujet: Re: [Squeak-fr] La boucle "FOR"
Bonjour Gilles,
Gilles Jobin a écrit :
En EToys, supposons 4 objets A, B, C, D ayant tous une variable appelée
var. Comment est-il possible de programmer ce qui en pseudocode
s'écrirait :
POUR les objets de A à D Si var = telleChose alors EmetSon
Y a-t-il donc une manière de faire des FOR (ou des WHILE ou des REPEAT)
en Etoys ?
Je ne suis pas bien sûr de ce que vous voulez, mais est-ce que le code suivant vous aide ?
{a . b . c . d} do: [:objet | (objet var = telleChose) ifTrue: [EmetSon]]
Il faut qu'il existe un accesseur #var sur les classes.
Ca répond à votre question ? _______________________________________________ Squeak-fr mailing list Squeak-fr@lists.squeakfoundation.org http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/squeak-fr
Squeak-fr mailing list Squeak-fr@lists.squeakfoundation.org http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/squeak-fr
squeak-fr@lists.squeakfoundation.org