<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML>
<HEAD><TITLE></TITLE>
<STYLE>
body, table, tr, td, p {margin: 0px 0px 0px 0px}
.bgtabl {BACKGROUND-REPEAT: no-repeat}
</STYLE>
</HEAD>
<BODY bgProperties="fixed" bgcolor="#FFFFFF">
<P>Pour Gilles</P>
<P align=left>Je ne suis pas informaticienne , mais plasticienne, par conséquent je n&#8217;ai pas le vocabulaire.</P>
<P align=left>J&#8217;ai fréquenté Logo et en passant sur Squeak E-toys, les formules procédurales de logo m&#8217;ont manqué.</P>
<P align=left>Mais j&#8217;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&#8217;autres objets ou se trouvent dans telle ou telle situation, il va se passer des choses qui seront réglées à l&#8217;aide &#8216;des plages de test&#8217;. 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&#8217;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&#8217;utilisation de sons dans le déroulement d&#8217;un projet . Il détaille le cas avec variables.&nbsp;&nbsp;Le reste de son texte concerne davantage l&#8217;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">http://community.ofset.org/wiki/CD_Squeak_pour_Landes_Interactives</A></P>
<P align=left>dans le chapitre &#8216;Sons et image &#8211; un échange France Argentine &#8216;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'origine---- <BR>&gt;Date: Thu, 21 Dec 2006 21:14:00 +0100 <BR>&gt;De: Damien Cassou <DAMIEN.CASSOU@LAPOSTE.NET><BR>&gt;A: Squeak in french / Squeak en français <SQUEAK-FR@LISTS.SQUEAKFOUNDATION.ORG><BR>&gt;Sujet: Re: [Squeak-fr] La boucle "FOR" <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'é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'il existe un accesseur #var sur les classes. <BR>&gt; <BR>&gt;Ca répond à votre question ? <BR>&gt;_______________________________________________ <BR>&gt;Squeak-fr mailing list <BR>&gt;Squeak-fr@lists.squeakfoundation.org <BR>&gt;http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/squeak-fr <BR>&gt; </P></body></html>