π
<-

Problème avec ABC COMPLEXE

:32ti89: :32ti892: :32ti89t: :32ti89tn: :32ti92: :32tiv200:

Re: Problème avec ABC COMPLEXE

Unread postby Bisam » 06 Feb 2011, 10:11

Je crois qu'il va falloir un jour que quelqu'un corrige ce programme (et je crois que ça va être pour ma pomme)... car en fait, malgré tous les posts à propos de ce programme, il n'y a jamais eu aucune réponse satisfaisante !!

Effectivement, le programme renvoie une erreur de ce type à cause d'un "Try... Else... Endtry" qui bugue dès le départ et masque la véritable erreur.

Il me semblait que je m'y étais déjà penché mais je ne l'ai pas retrouvé.
C'était peut-être avec "Intégrale 7.0 Diamond" ou un truc du genre...
User avatar
BisamAdmin
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Level up: 69.6%
 
Posts: 5670
Joined: 11 Mar 2008, 00:00
Location: Lyon
Gender: Male
Calculator(s):
MyCalcs profile

Re: Problème avec ABC COMPLEXE

Unread postby Bisam » 06 Feb 2011, 13:17

Je viens de me taper les 15000 octets de code les plus mal écrits du monde, pour découvrir que le problème vient simplement de certaines chaînes de caractères qui sont trop longues pour les balises "Text" !

Il est écrit dans le "Contrat de Licence" fourni avec le programme que celui-ci a été testé de nombreuses fois et j'affirme sans aucune mesure que c'est totalement faux car les erreurs qui surviennent empêchent le code de se tokéniser correctement !!

Pour corriger la 1ère erreur, il faut procéder ainsi :

1) Ouvrir le programme "abccplx" avec l'éditeur de programmes (sur la calculette)
2) Rechercher le texte "Veuillez entrer" grâce à l'outil de recherche.
3) Remplacer les 3 lignes de code
Code: Select all
Text "Veuillez entrer les nombres complexes avec"
Text "lesquels vous désirez effectuer des calculs"
Text ""
par
Code: Select all
Text "Veuillez entre les nombres complexes"
Text "avec lesquels vous désirez effectuer"
Text "des calculs"

4) Quitter l'éditeur de programmes
5) Exécuter le programme "abccplx" (il mettra un certain temps à se tokéniser... mais ira bien plus vite les fois suivantes).

J'ai découvert une autre erreur du même type dans un sous-programme, je vous donne la correction sous peu.
User avatar
BisamAdmin
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Level up: 69.6%
 
Posts: 5670
Joined: 11 Mar 2008, 00:00
Location: Lyon
Gender: Male
Calculator(s):
MyCalcs profile

Re: Problème avec ABC COMPLEXE

Unread postby Bisam » 06 Feb 2011, 15:09

Voici la suite des corrections (après encore 20000 octets de code vraiment répétitif et non optimisé) :

1) Ouvrir le programme "cplx_lib" avec l'éditeur de programmes (sur la calculette)
2) Rechercher le texte "Automatique" grâce à l'outil de recherche.
3) Remplacer les 3 lignes de code
Code: Select all
Text "Le choix Automatique est quasiment sûr"
Text "que la figure ne dépasse pas l'écran (70%)"
Text ""

par
Code: Select all
Text "Le choix Automatique est quasiment"
Text "sûr que la figure ne dépasse pas"
Text "l'écran (70%)"

4) Quitter l'éditeur de programmes

Remarque : A la première utilisation du sous-programme "cplx_lib", la tokenisation prendra un certain temps... mais l'exécution sera bien plus rapide les fois suivantes.

PS : Je ne suis en aucun cas responsable des fautes d'orthographe et autres fautes de français présentes à tout bout de champ dans ce programme. Je ne fais que déplacer des morceaux de texte, sans même chercher à comprendre ce qu'ils signifient.
PPS : La suite des corrections sous peu.
User avatar
BisamAdmin
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Level up: 69.6%
 
Posts: 5670
Joined: 11 Mar 2008, 00:00
Location: Lyon
Gender: Male
Calculator(s):
MyCalcs profile

Re: Problème avec ABC COMPLEXE

Unread postby Folco » 06 Feb 2011, 16:08

Bravo pour ton boulot. Cependant, la license interdit explicitement de modifier le code. Il faudrait donc l'auteur pour avoir son aval (malheureusement).
User avatar
Folco
Niveau 8: ER (Espèce Rare: nerd)
Niveau 8: ER (Espèce Rare: nerd)
Level up: 21.5%
 
Posts: 150
Joined: 23 Sep 2010, 00:00
Gender: Male
Calculator(s):
MyCalcs profile
Class: anapu :p

Re: Problème avec ABC COMPLEXE

Unread postby Folco » 06 Feb 2011, 16:46

Parfaitement d'accord ! d'ailleurs, je me demande si la modification à des fins d'interopérabilité (c'est le cas ici, ça marche sur 89 mais pas 92 ou l'inverse) n'est pas un droit permanent quoi qu'il arrive. Mais je ne suis sûr de rien, je ne suis pas juriste.

ps - J'ai oublié le mot "contacter" dans mon post précédent.
User avatar
Folco
Niveau 8: ER (Espèce Rare: nerd)
Niveau 8: ER (Espèce Rare: nerd)
Level up: 21.5%
 
Posts: 150
Joined: 23 Sep 2010, 00:00
Gender: Male
Calculator(s):
MyCalcs profile
Class: anapu :p

Re: Problème avec ABC COMPLEXE

Unread postby Kiligolo » 06 Feb 2011, 16:56

Quelle pouasse hein. (ça me fait penser à Supra Maths qui pourrais prendre 5000 octets en moins...)
User avatar
Kiligolo
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Level up: 84.3%
 
Posts: 1465
Joined: 17 May 2010, 00:00
Gender: Male
Calculator(s):
MyCalcs profile
Class: 1reS

Re: Problème avec ABC COMPLEXE

Unread postby Anas93 » 06 Feb 2011, 18:12

Bisam wrote:Je viens de me taper les 15000 octets de code les plus mal écrits du monde, pour découvrir que le problème vient simplement de certaines chaînes de caractères qui sont trop longues pour les balises "Text" !

Il est écrit dans le "Contrat de Licence" fourni avec le programme que celui-ci a été testé de nombreuses fois et j'affirme sans aucune mesure que c'est totalement faux car les erreurs qui surviennent empêchent le code de se tokéniser correctement !!

Pour corriger la 1ère erreur, il faut procéder ainsi :

1) Ouvrir le programme "abccplx" avec l'éditeur de programmes (sur la calculette)
2) Rechercher le texte "Veuillez entrer" grâce à l'outil de recherche.
3) Remplacer les 3 lignes de code
Code: Select all
Text "Veuillez entrer les nombres complexes avec"
Text "lesquels vous désirez effectuer des calculs"
Text ""
par
Code: Select all
Text "Veuillez entre les nombres complexes"
Text "avec lesquels vous désirez effectuer"
Text "des calculs"

4) Quitter l'éditeur de programmes
5) Exécuter le programme "abccplx" (il mettra un certain temps à se tokéniser... mais ira bien plus vite les fois suivantes).

J'ai découvert une autre erreur du même type dans un sous-programme, je vous donne la correction sous peu.


Merci, énormément!!! effectivement maintenant sa marche !
Par contre la 2ème correction je sais pas si elle sert a quelque chose parceque chez moi en tout cas on ne peut modifier le 2ème programme...
User avatar
Anas93
Niveau 3: MH (Membre Habitué)
Niveau 3: MH (Membre Habitué)
Level up: 44%
 
Posts: 14
Joined: 05 Feb 2011, 00:00
Gender: Male
Calculator(s):
MyCalcs profile
Class: Terminale S

Re: Problème avec ABC COMPLEXE

Unread postby Anas93 » 06 Feb 2011, 18:28

PS ( pour ne pas recréer un topic ) : Existe-t'il un programme pour les TI pour calculer les limites PAS à PAS ?
User avatar
Anas93
Niveau 3: MH (Membre Habitué)
Niveau 3: MH (Membre Habitué)
Level up: 44%
 
Posts: 14
Joined: 05 Feb 2011, 00:00
Gender: Male
Calculator(s):
MyCalcs profile
Class: Terminale S

Re: Problème avec ABC COMPLEXE

Unread postby critor » 06 Feb 2011, 18:33

Pas à pas, non.
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 48%
 
Posts: 41980
Images: 15887
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: Problème avec ABC COMPLEXE

Unread postby Loulou 54 » 06 Feb 2011, 19:12

Anas93 wrote:Par contre la 2ème correction je sais pas si elle sert a quelque chose parceque chez moi en tout cas on ne peut modifier le 2ème programme...

Il doit être verrouillé. (petit cadenas en bas à droite de l'écran dans l'éditeur)
Il faut aller dans var-link pour le déverrouiller : [F1][7](Unlock) :;):
Mes programmes => ici !
User avatar
Loulou 54Premium
Niveau 13: CU (Calculateur Universel)
Niveau 13: CU (Calculateur Universel)
Level up: 1.6%
 
Posts: 1985
Images: 8
Joined: 02 Aug 2009, 00:00
Location: 54, près de Metz
Gender: Male
Calculator(s):
MyCalcs profile
Class: Ingé Logiciel chez Amazon

PreviousNext

Return to Problèmes divers / Aide débutants

Who is online

Users browsing this forum: ClaudeBot [spider] and 1 guest

-
Search
-
Social TI-Planet
-
Featured topics
Comparaisons des meilleurs prix pour acheter sa calculatrice !
"1 calculatrice pour tous", le programme solidaire de Texas Instruments. Reçois gratuitement et sans aucune obligation d'achat, 5 calculatrices couleur programmables en Python à donner aux élèves les plus nécessiteux de ton lycée. Tu peux recevoir au choix 5 TI-82 Advanced Edition Python ou bien 5 TI-83 Premium CE Edition Python.
Enseignant(e), reçois gratuitement 1 exemplaire de test de la TI-82 Advanced Edition Python. À demander d'ici le 31 décembre 2024.
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
1234
-
Donations / Premium
For more contests, prizes, reviews, helping us pay the server and domains...
Donate
Discover the the advantages of a donor account !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partner and ad
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
938 utilisateurs:
>920 invités
>11 membres
>7 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
Other interesting websites
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)