Bonsoir,
Aujourd'hui en cous on a eu un exercice (première fois que j'utilise un algorithme sur ma nspire) dont le but est le suivant :
L'interet de ce TP réside dans la conception d'un algorithme qui permet de déterminer les racines d'un trinôme du second degré.
Donc l'objectif de l'algorithme (qui est donné dans l'exercice) consite à résoudre de type d'équation : ax²+bx+c=0
Je suis donc parti sur l'éditeur mathématique => Insertion => Editeur programmes; j'ai écrit l'algorithme sur la page de droite sans problèmes (désolé pour la qualité):
J'aimerais mainteant savoir comment pouvoir éxécuter cet algorithme pour résoudre les équations du second degré que l'on nous donne dans l'exercice.
Cordialement
Exécuter un algorithme.
27 posts
• Page 1 of 3 • 1, 2, 3
-
milobilPremium
Niveau 8: ER (Espèce Rare: nerd)- Posts: 85
- Joined: 03 Oct 2012, 19:52
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: Terminale S
Re: Exécuter un algorythme.
Ok.
Tu valides ton programme:
Si aucune erreur n'est signalée, tu retournes dans le cadre de gauche:
Tu tapes afin de saisir la ligne suivante et tu valides:
Tu valides ton programme:
Si aucune erreur n'est signalée, tu retournes dans le cadre de gauche:
Tu tapes afin de saisir la ligne suivante et tu valides:
- Code: Select all
seconddegre()
-
critorAdmin
Niveau 19: CU (Créateur Universel)- Posts: 41987
- Images: 15892
- Joined: 25 Oct 2008, 00:00
- Location: Montpellier
- Gender:
- Calculator(s):→ MyCalcs profile
- YouTube: critor3000
- Twitter: critor2000
- GitHub: critor
Re: Exécuter un algorythme.
Salut
Tu vas sur une page de calcul et tu ezcris le nom de la fonction avec les parenthèses:
seconddegre ()
Et ton ton programme te demandera d'entrer les valeurs grace a tes request
Conseil: Re vérifie ton code
Extra44
Edit:zut grillé et incomplet
Tu vas sur une page de calcul et tu ezcris le nom de la fonction avec les parenthèses:
seconddegre ()
Et ton ton programme te demandera d'entrer les valeurs grace a tes request
Conseil: Re vérifie ton code
Extra44
Edit:zut grillé et incomplet
-
Extra44Premium
Niveau 11: LV (Légende Vivante)- Posts: 591
- Images: 1
- Joined: 20 Jan 2011, 00:00
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: S.I.
Re: Exécuter un algorythme.
Insère une page "Calcul" plutôt que l'éditeur mathématique, avec Ctrl+i.
L'éditeur mathatique n'est pas fait pour faire tourner des programmes (même si, d'une manière détournée il le peut).
Pour le restre, les autres ont déjà répondu.
L'éditeur mathatique n'est pas fait pour faire tourner des programmes (même si, d'une manière détournée il le peut).
Pour le restre, les autres ont déjà répondu.
-
LevakAdmin
Niveau 14: CI (Calculateur de l'Infini)- Posts: 6414
- Images: 22
- Joined: 27 Nov 2008, 00:00
- Location: 0x1AACC355
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: BAC+5: Epita (ING3)
Re: Exécuter un algorythme.
Merci pour vos réponses.
Donc quand je vais sur page de gauche et que je tape var puis je selectionne mon algorithme, j'ai cette erreur :
"Le test n'a pas donné de résultat TRUE ou FALSE"
Et si par exemple je mets : seconddegre(5,3,2) , j'obtiens cette erreur :
"Erreur : Il y a trop d'arguments"
Et quand je vais sur la page calcul, j'obtiens ceci :
"Erreur : L'argument doit être une chaîne de caractères."
Pourtant j'ai bien mis Ctrl + B just avant et tout je n'ai pas eu d'erreurs signalées.
Donc quand je vais sur page de gauche et que je tape var puis je selectionne mon algorithme, j'ai cette erreur :
"Le test n'a pas donné de résultat TRUE ou FALSE"
Et si par exemple je mets : seconddegre(5,3,2) , j'obtiens cette erreur :
"Erreur : Il y a trop d'arguments"
Et quand je vais sur la page calcul, j'obtiens ceci :
"Erreur : L'argument doit être une chaîne de caractères."
Pourtant j'ai bien mis Ctrl + B just avant et tout je n'ai pas eu d'erreurs signalées.
-
milobilPremium
Niveau 8: ER (Espèce Rare: nerd)- Posts: 85
- Joined: 03 Oct 2012, 19:52
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: Terminale S
Re: Exécuter un algorythme.
Le "le test n'a pas donné de résultat TRUE ou FALSE" vient probablement de la ligne où tu calcules d. Tu as mis "ac" au lieu de "a*c" donc la calculette essaie de calculer avec une variable (ac) qui n'existe pas, donc d ne vaut pas grand chose et tous les tests que tu fais avec ne renvoient effectivement pas grand chose non plus.
Le "erreur : il y a trop d'arguments" vient probablement du fait qu'il y a trop d'arguments dans l'appel (ou plutôt, pas assez dans la déclaration), mais je ne peux pas vraiment le dire, je ne vois pas la ligne qui commence par "Define" en entier.
La dernière, je ne sais pas.
(Et dans ton programme, le cas "d=0", ça devrait pas être "d≥0" (ou un "Else") ?)
Le "erreur : il y a trop d'arguments" vient probablement du fait qu'il y a trop d'arguments dans l'appel (ou plutôt, pas assez dans la déclaration), mais je ne peux pas vraiment le dire, je ne vois pas la ligne qui commence par "Define" en entier.
La dernière, je ne sais pas.
(Et dans ton programme, le cas "d=0", ça devrait pas être "d≥0" (ou un "Else") ?)
Last edited by Hayleia on 20 Nov 2013, 19:24, edited 2 times in total.
Pokemon Topaze (Axe) discussion and download links here | (19:29:36) noelnadal: plus sérieusement, j'ai très peu de problèmes (22:45:44) Clifward: J'aime rire du malheur des autres (2017.11.18 - 17:07:12) Fireworks: Hayleia !!!!! (2017.11.18 - 17:07:19) TI-Bot: Fireworks has been logged out (Kicked). (2017.11.18 - 17:07:22) TI-Bot: Ban of user Fireworks revoked. (2017.11.18 - 17:07:25) TI-Bot: Fireworks logs into the Chat. (2017.11.18 - 17:07:28) Fireworks: <3 (2017.11.18 - 17:07:31) Fireworks: 208 |
-
HayleiaGénéreux
Niveau 17: GM (Grand Maître des calculatrices)- Posts: 2509
- Images: 2
- Joined: 30 Aug 2011, 08:22
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: Templar
Re: Exécuter un algorythme.
Vu qu'il fait des request a b c c'est qu'il n'a pas d'arguments dans dans la définition de sa fonction
-
Extra44Premium
Niveau 11: LV (Légende Vivante)- Posts: 591
- Images: 1
- Joined: 20 Jan 2011, 00:00
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: S.I.
Re: Exécuter un algorythme.
C'est pas faux, donc il y a trop d'arguments quand on en met trois puisqu'il n'en faut aucun.
Pokemon Topaze (Axe) discussion and download links here | (19:29:36) noelnadal: plus sérieusement, j'ai très peu de problèmes (22:45:44) Clifward: J'aime rire du malheur des autres (2017.11.18 - 17:07:12) Fireworks: Hayleia !!!!! (2017.11.18 - 17:07:19) TI-Bot: Fireworks has been logged out (Kicked). (2017.11.18 - 17:07:22) TI-Bot: Ban of user Fireworks revoked. (2017.11.18 - 17:07:25) TI-Bot: Fireworks logs into the Chat. (2017.11.18 - 17:07:28) Fireworks: <3 (2017.11.18 - 17:07:31) Fireworks: 208 |
-
HayleiaGénéreux
Niveau 17: GM (Grand Maître des calculatrices)- Posts: 2509
- Images: 2
- Joined: 30 Aug 2011, 08:22
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: Templar
Re: Exécuter un algorythme.
Ma première ligne c'est : Define seconddegre()=
Edit :
J'ai modifié ma première ligne pour la rendre ainsi :
Define seconddegre(a,b,c)=
Et j'ai modifié la request a,b,c en :
Request "a=",a
Request "b=",b
Request "c=",c
Désormais quand j'appuie sur var et séléctionne mon algorithme, j'ai donc ça qui apparait (sur la page de gauche):
seconddegre() J'ajoute les variables soit : seconddegre(5,7,9) et quand j'appuie sur Enter, il y a un petit chargement mais une erreur :
"Erreur: Changement non autorisé : Référence circulaire"
Edit :
J'ai modifié ma première ligne pour la rendre ainsi :
Define seconddegre(a,b,c)=
Et j'ai modifié la request a,b,c en :
Request "a=",a
Request "b=",b
Request "c=",c
Désormais quand j'appuie sur var et séléctionne mon algorithme, j'ai donc ça qui apparait (sur la page de gauche):
seconddegre() J'ajoute les variables soit : seconddegre(5,7,9) et quand j'appuie sur Enter, il y a un petit chargement mais une erreur :
"Erreur: Changement non autorisé : Référence circulaire"
Last edited by milobil on 20 Nov 2013, 19:41, edited 2 times in total.
-
milobilPremium
Niveau 8: ER (Espèce Rare: nerd)- Posts: 85
- Joined: 03 Oct 2012, 19:52
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: Terminale S
Re: Exécuter un algorythme.
Request doit être uniquement suivi d'une chaine de caractères, d'une virgule puis d'une variable pas plus
en gros, request a,b,c ne peut pas marcher
il faut faire ca en trois lignes soit:
en gros, request a,b,c ne peut pas marcher
il faut faire ca en trois lignes soit:
- Code: Select all
Request "a=",a
Request "b=",b
Request "c=",c
-
davidElmalehProgrammeur
Niveau 14: CI (Calculateur de l'Infini)- Posts: 409
- Images: 9
- Joined: 14 Oct 2012, 23:30
- Location: Paris 19
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: PSI*
27 posts
• Page 1 of 3 • 1, 2, 3
Who is online
Users browsing this forum: ClaudeBot [spider] and 1 guest