Inscription / Connexion Nouveau Sujet
Niveau terminale
Partager :

Algorithme balayage sur Algobox

Posté par
julia1996
12-11-14 à 22:58

Bonjour, alors je rentre parfaitement mon algorithme balayage sur algobox mais ça m'affiche toujours ''Algorithme interrompu ligne 8 suite à une erreur dans son exécution''.

Je vous joins, l'algorithme de mon professeur :
1   VARIABLES
2     a EST_DU_TYPE NOMBRE
3     h EST_DU_TYPE NOMBRE
4     x EST_DU_TYPE NOMBRE
5     inf EST_DU_TYPE NOMBRE
6   DEBUT_ALGORITHME
7     LIRE a
8     LIRE h
9     x PREND_LA_VALEUR a
10    TANT_QUE (F1(a)*F1(x) >0) FAIRE
11      DEBUT_TANT_QUE
12      x PREND_LA_VALEUR x+h
13      FIN_TANT_QUE
14    inf PREND_LA_VALEUR x-h
15    AFFICHER inf
16    AFFICHER "<x0<="
17    AFFICHER x
18  FIN_ALGORITHME


Et voici l'image de mon algo qui ne marche pas :

Algorithme balayage sur Algobox

Posté par
jeveuxbientaider
re : Algorithme balayage sur Algobox 12-11-14 à 23:07

Bonjour,

Quelle est ta fonction ???

Pourquoi po w ????

Pourquoi un espace entre po et w ???  po w n'est pas un des syntaxes admise par Algobox !!!!

Que veux tu faire avec ta fonction F1 ????

Posté par
jeveuxbientaider
re : Algorithme balayage sur Algobox 12-11-14 à 23:10

Mettre une variable x à la puissance n : pow(x,n)

Posté par
mathafou Moderateur
re : Algorithme balayage sur Algobox 13-11-14 à 09:44

Bonjour,

ça fonctionne très bien
(l'espace entre o et w n'existe pas vraiment c'est une illusion due à la police de caractères utilisée par Algobox)

comme ton algorithme est une copie conforme de celui du prof l'erreur doit sans doute être une faute de frappe "invisible" (un caractère foireux qui ressemble à un espace ?)
surtout qu'un algorithme qui sort une erreur sur un "LIRE", il faut le faire !!

comment as tu saisi ton algorithme ? MAC ou PC ? ou Algobox en ligne ?
avec le mode "normal" en cliquant sur les boutons de Algobox ?
en le tapant en mode édition ?
en le copiant-collant directement de celui du prof sans rien taper du tout ? (en mode édition)

moi j'ai fait ça : le copier-coller directement de l'algorithme "du prof" depuis ton message sans rien taper
je n'ai tapé que la fonction F1 (parce que copier une image et la coller en texte ça ne fonctionne pas, sinon je l'aurais fait aussi)

***Algorithme lancé***
Entrer a : 0
Entrer h : 0.1
1.8***Algorithme terminé***

Posté par
julia1996
re : Algorithme balayage sur Algobox 13-11-14 à 19:28

Merci beaucoup de vos réponse.
Alors moi je l'avais rentrer avec le mode normal avec un PC. Et la je viens d'essayer avec le mode édition mais ça m'affiche toujours le même problème à la ligne 8.
Cependant, quand je le rentre directement en faisant copier coller je trouver que parfois ça créer des espaces de partout et ça ne ressemble plus trop à celui de départ. Et si on veut tout rentrer d'un coup ça copier également les chiffres sur le coté du coup ça doit faussé l'algorithme non ?

Posté par
mathafou Moderateur
re : Algorithme balayage sur Algobox 13-11-14 à 19:48

moi je ne me suis posé rigoureusement aucune question :
Algobox étant en mode édition
j'ai pris ton post du 12-11-14 à 22:58
j'ai peint à la souris tel quel les lignes du texte de l'algorithme (pas la photo d'écran, "celui du prof")
CTRL-C
CTRL-V dans la fenètre d'édition de Algobox après avoir peint à la souris tout ce qui y trainait

taper la fonction F1 à la main
lancer l'algorithme et ça roule direct.

(avec Algobox 0.9, sur un Windows 8 et Firefox)

Posté par
julia1996
re : Algorithme balayage sur Algobox 13-11-14 à 19:58

je viens de tout copier coller mais ça ne marche toujours pas. Est que c'est possible de m'envoyer votre algorithme par pièce jointe ?

Algorithme balayage sur Algobox

Posté par
J-P Posteur d'énigmes
re : Algorithme balayage sur Algobox 13-11-14 à 20:02

Erreur dans l'écriture de F1 dans le dernier message.

Tu as écris pox au lieu de pow.

Posté par
julia1996
re : Algorithme balayage sur Algobox 13-11-14 à 20:17

C'est juste une erreur de frappe. Je l'ai refais une dizaine de fois ...
Bref, merci quand même de votre aide, mais je crois que ça ne marchera pas avec moi.

Posté par
mathafou Moderateur
re : Algorithme balayage sur Algobox 13-11-14 à 20:31

je ne vois pas la différence que ça pourrais faire de t'envoyer un copier-coller de ton propre message du 12-11-14 à 22:58, exactement inchangé et sans rien d'autre de différent !!
c'est très exactement ça "mon algorithme" je n'ai rien tapé dedans moi-même du tout, sauf la fonction F1 (celle avec les "pox" ) puisque c'est une image ici et pas du texte copiable

je te la joins cette fonction F1 tapée et copier-collable :

pow(x,3)-2*pow(x,2)+2*x-3

résultat en le refaisant à l'identique :
***Algorithme lancé***
Entrer a : 0
Entrer h : 0.01
1.81***Algorithme terminé***







Posté par
J-P Posteur d'énigmes
re : Algorithme balayage sur Algobox 14-11-14 à 08:58

Je pense savoir ce qui foire.

Je mettrais ta tête à couper que, lorsque tu entres la valeur de h, tu introduis un nombre décimal en utilisant la virgule comme séparateur (par exemple 0,01)

Algobox (du moins dans certaines versions) n'accepte pas la virgule comme séparateur décimal, il faut utiliser le point (par exemple 0.01)

Essaie et dis ce qui arrive.


Posté par
mathafou Moderateur
re : Algorithme balayage sur Algobox 14-11-14 à 09:40

Bonjour J-P,

je penses que tu as raison !!
c'est la seule explication à une erreur sur une ligne "LIRE" : l'entrée d'une valeur incorrecte

ah cette virgule décimale francofrançaise ....
Il est évident que ça sème la pagaille partout puisque la virgule est un séparateur d'éléments dans presque tous les logiciels.
Qu'un logiciel utilise la virgule comme point décimal dans ses entrées ou sortie (et forcément le point décimal en interne !!) empêche de pouvoir copier-coller des valeurs de n'importe où vers n'importe où.
La seule solution est l'utilisation systématique de l'universel point décimal, au grand dam des "franchouillards fanatiques"... (re-paramétrer tous ses logiciels en ce sens, Windows compris)

Ceux qui doivent rendre des documents officiels (donc avec la virgule imposée par les textes de loi) n'ont plus qu'à s'arracher les cheveux, en recopiant des valeurs à la main au lieu de faire du copier-coller...

Posté par
Francchoix
aide 14-11-14 à 17:35

Ta fonction F1 n'est pas définie; ça ne risque pas de marcher!!

Posté par
J-P Posteur d'énigmes
re : Algorithme balayage sur Algobox 14-11-14 à 18:02

Francchoix,

La fonction F1 est définie.

Voir la toute fin du message initial par exemple.
C'est bien ainsi qu'on s'y prend avec Algobox.

Posté par
julia1996
re : Algorithme balayage sur Algobox 14-11-14 à 19:49

C'est Exactement ça J-P. Effectivement je mettais toujours une virgule ...
Et maintenant que je met le point ça marche très bien. Ouuuuuf Enfin

Je vous remercie encore énormément de votre aide.

Posté par
Francchoix
Réponse 14-11-14 à 19:55

Je ne vois pas où F1 est définie; en plus il y a une erreur de parenthèses.

Posté par
Francchoix
Errata 14-11-14 à 19:58

pas d'erreur de parenthèse, mais F1 est définie où?

Posté par
J-P Posteur d'énigmes
re : Algorithme balayage sur Algobox 14-11-14 à 20:06

Citation :
mais F1 est définie où?


J'ai entouré en rouge l'endroit où F1 est déterminé.

Algorithme balayage sur Algobox

Posté par
Francchoix
OK 15-11-14 à 11:37

Merci, j'avais pas fait attention!



Vous devez être membre accéder à ce service...

Pas encore inscrit ?

1 compte par personne, multi-compte interdit !

Ou identifiez-vous :


Rester sur la page

Inscription gratuite

Fiches en rapport

parmi 1742 fiches de maths

Désolé, votre version d'Internet Explorer est plus que périmée ! Merci de le mettre à jour ou de télécharger Firefox ou Google Chrome pour utiliser le site. Votre ordinateur vous remerciera !