[Squeak-fr] EToys: idiomes simples

Dreyfuss Pierre-André (EDU) pierre-andre.dreyfuss at edu.ge.ch
Ven 28 Sep 13:43:22 UTC 2007


bonjour 
pour hasard entre -10 et 10 la solution traditionnelle est 
10 - hasard 20 si hasard est < 10 on a des positifs sinon des négatifs

Je n'avais  jamais essayé hasard avec des négatifs, ta solution est aussi une bonne solution, plus simple à comprendre 

-------- Message d'origine--------
De: squeak-fr-bounces at lists.squeakfoundation.org de la part de Vincent Osele
Date: ven. 28/09/2007 13:50
À: squeak-fr at lists.squeakfoundation.org
Objet : [Squeak-fr] EToys: idiomes simples
 
Bonjour,

2 idiomes qu'on a trouvé avec mon fils (tous seuls ou sur sur le net) et qui ne nous a pas paru simples à première vue:
1) choisir une direction au hasard entre -x et +x
2) réciprocité des messages



1) on a pensé utilisé une variable mais c'était un peu lourd et on a pas trouvé comment faire une opération (en fait on peu mais il faut déclarer l'opération avant puis ajouter la brique Hasard après).
Toujours est-il qu'on a fait ca qui est simple et élégant ;-)

objet 'tourne de' Harsard 10
objet 'tourne de' Harsard -10

On a bien un nombre aléatoire entre -10 et 10 !


2) Pour celui la, ca été plus compliqué et si vous avez une meilleure solution...
L'idée était qu'une fourmi mange de la nourriture et que celle-ci diminue.
Au début, on a pensé faire dans la méthode mange de la fourmi:
Test fourmi intersecte nourriture
  Oui  fourmi mange
         nourriture mangée
Mais le pb c'est quand il y a plusieurs 'freres' de nourriture, la fourmi mange toujours la même unique nourriture !

L'idée qu'on a trouvé, c'est de faire par réciprocité
Dans la fourmi:
Test fourmi intersecte nourriture
  Oui  fourmi mange

Dans la nourriture
Test nourriture intersecte fourmi
  Oui nourriture estmangée


Qu'en pensez-vous ?

Merci et a+
Vincent





      _____________________________________________________________________________ 
Ne gardez plus qu'une seule adresse mail ! Copiez vos mails vers Yahoo! Mail 

-------------- section suivante --------------
Une pièce jointe non texte a été nettoyée...
Nom: non disponible
Type: application/ms-tnef
Taille: 3596 octets
Desc: non disponible
Url: http://lists.squeakfoundation.org/pipermail/squeak-fr/attachments/20070928/8261667c/attachment-0001.bin


Plus d'informations sur la liste de diffusion Squeak-fr