Publié : mar. 20/sept./2005 14:48
et tout le monde ne s'en tape pas, même si c'est toi qui tapes le plus !
qu'entend tu par module concretement (tu parle a un bourrain alors exprime toi bien , avec des mots pas trop dur !faisant un "module" de parcours ?
la reponse du gars sur son site :Comme il est indiqué dans la Doc jointe à PureGolo la Tortue tourne à droite si les chiffres sont positif et à GAUCHE si les chiffres sont négatif !! Tout comme avance 100 fera avancer la Tortue de 100 pas, alors que avance -100 la fera reculer !
En claire : les Primitives RECULE et TOURNEGAUCHE n'existent pas et sont remplacées par une astuce mathématique. Certes, mais, pour moi, la pédagogie passe par la langue (langage). Je rappelle que Logo connait les abscisses, les ordonnées et possède, gère la notion de CAP.
Quid, du coup, de ce que permet aussi la Tortue, à savoir : se repérer dans l'espace ; mais aussi, dans le temps ? Je veux dire : lorsque l'on est face au Nord (position d'origine de la Tortue, au centre de l'écran), il n'y a plus d'Ouest ? No more West ?
You know : Go West, Young Man, Go West ! Je ne le crois pas, je rêve, j'hallucine ; là, pour le coup, réellement !
ça c'est lui qui ecrit !!Voici la copie d'un courriel reçu ce jour :
bonjour !
je voulais vous signaler "purelogo" c'est un petit interpreteur , que je suis en train de programmer en Basic !!
je ne respecte pas vraiment la syntaxe du logo , mais peut etre y trouverez vous un interé !
une exemple de code en purelogo donne ceci : pour [carre] avance 100 tourne 90 fin_pour ; on appele par : [carre]
je tiens a signaler que je ne suis pas ingenieur en quoi que se soit
vous pourrez telecharger mon logo ici http://michel.dobro.free.fr/yyyyyy/xxxxx.zip
ou en allant sur mon site http://michel.dobro.free.fr/ rubrique [pureBasic] il fait actuellement dans les 250 Kilo octet !!
cela vous fera peut etre aussi decouvrir le purebasic , le language qui m'a permis de faire purelogo
en esperant avoir exité votre curiosité ....
amicalement Michel
c'est rock 'n 'roll non ?Je laisse tel quel ; brut de décofrage !
Le bébé se nomme bel et bien "purelogo" ; logique, puisqu'il est écrit en pureBasic. Tiens, là, il n'oublie pas la majuscule, le bougre !... Maintenant, ma réponse :
Salut,
c'est du lard, du cochon ? Info, intoxe, rumeure (hoax) ?
Peut-etre de la provocation pure et simple ?![]()
Ne saviez-vous pas, jeune impétrant, que Papy Logo et allergique au mot Basic ?
Bon : depuis les '80, ce machin a peut-etre changé, je n'ose écrire : évolué ...
Et, en prime, vous déclarez : je n'ai pas suivi, respecté la syntaxe de Logo. Vous voulez vous suicidez en m'écrivant ou quoi ? mdr
Je visite vos pages et apprends que le langage de Papert et né a Cambridge. Je le crois pas ...
Dernier point : vous m'écrivez pour quoi, en fait ? Vous avez trouvé mon nom, etc ; mais quel est l'objet de votre courriel ? J'ai bien une idée : mais c'est à vous de l'exprimer clairement ...
Cordialement ;
Code : Tout sélectionner
; *******appel de procedure avec parametres *******
; ****** declaration des variable utilisé *********
let taille=0
let angle=0
let tour=1
; *********************************************
pour [carre],taille,angle,tour
repete tour
avance taille
tourne angle
fin_repete
fin_pour
; on appel la procedure en lui passant 3 parametres
; la taille du trait (nbr de pas de la tortue)
; l'angle
; la repetition !
[carre],25,10,36
;les 3 parametres peuvent etre des variables !
; pour tester ci dessous ne pas oublier de desactiver
;l'appel [carre],25,10,36 ci dessus
; repete 20
; let taille={taille}+2
; [carre],taille,10,36
;fin_repete
Code : Tout sélectionner
let taille=0
let angle=0
; recursivité avec parametres
let rt=0
let tour=1
pour [carre],taille,angle,rt
avance taille
tourne angle
let taille={taille}-2
si tour<100
let tour={tour}+1
[carre],taille,24,16
sinon
saute fin
fin_si
fin_pour
; on appel la procedure en lui passant 3 parametres
; la taille du trait , et l'angle , et la repetition !
[carre],50,24,16
fin: