Rechercher
Résultats par :
Recherche avancée
Qui est en ligne ?
Il y a en tout 2 utilisateurs en ligne :: 0 Enregistré, 0 Invisible et 2 Invités

Aucun

Voir toute la liste


Partagez
Voir le sujet précédentAller en basVoir le sujet suivant
Senior Member
Messages : 497
Date d'inscription : 2008-09-21
Voir le profil de l'utilisateur

traitement en parallèle

le Thu 21 Jul - 21:17
Bonsoir,

Dans l'exemple suivant, sauf erreur de ma part, il me semble que le message "ok" ne devrait apparaître 1 fois et non 2 ??

Livre : parall
("Spécification 1.4")
("Auteur : pat")
Bibliothèque :
Espèces :
Grands rôles :
cod est un casier de texte valant "+","-","*","/","end"
stop & lig est un nombre valant 0
appelle ok

Paragraphe : ok
Rôles :
lgcod est un nombre valant 0
val est un nombre valant 0
exc est un texte vide
Actions :
Efface le tableau
Tant que stop est différent de 1, lis
Si cod{lig} est égal à "+" alors lis
Mesure cod dans lgcod
Convertis cod{lig+3} en val
Si val <
=lgcod alors lis
lig=lig+4
affiche "ok"
stop=0
Attends 1 secondes
ferme
sinon, lis
affiche "no"
ferme
ferme
ferme
termine
Posting Freak
Messages : 1188
Date d'inscription : 2004-12-09
Voir le profil de l'utilisateurhttp://langagelinotte.free.fr/

traitement en parallèle

le Fri 22 Jul - 10:49
Bonjour Pat,

Le problème vient du fait qu'il n'y a pas le verbe "terminer".
C'est un problème que j'ai déjà remarqué car ton exemple devrait s'arrêter tout de suite et non continuer de s'exécuter.

Voici ton exemple corrigé :

Code:
Livre :
parall
("Spécification 1.
4")
("Auteur :
pat")
Bibliothèque :

Espèces :

Grands rôles :

cod est un casier de texte valant "+","-","*","/","end"
stop & lig est un nombre valant 0
appelle ok
attends 1 seconde
termine

Paragraphe :
ok
Rôles :

lgcod est un nombre valant 0
val est un nombre valant 0
exc est un texte vide
Actions :

Efface le tableau
Tant que stop est différent de 1, lis
Si cod{lig} est égal à "+" alors lis
Mesure cod dans lgcod
Convertis cod{lig+3} en val
Si val <
=lgcod alors lis
lig=lig+4
affiche "ok"
stop=0
Attends 1 secondes
ferme
sinon, lis
affiche "no"
ferme
ferme
ferme
termine
Senior Member
Messages : 497
Date d'inscription : 2008-09-21
Voir le profil de l'utilisateur

traitement en parallèle

le Fri 22 Jul - 12:00
ok, merci.
Contenu sponsorisé

Re: traitement en parallèle

Voir le sujet précédentRevenir en hautVoir le sujet suivant
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum