π
<-
Chat plein-écran
[^]

Problème avec ABC COMPLEXE

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

Re: Problème avec ABC COMPLEXE

Message non lude Bisam » 06 Fév 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...
Avatar de l’utilisateur
BisamAdmin
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Prochain niv.: 69.6%
 
Messages: 5667
Inscription: 11 Mar 2008, 00:00
Localisation: Lyon
Genre: Homme
Calculatrice(s):
MyCalcs profile

Re: Problème avec ABC COMPLEXE

Message non lude Bisam » 06 Fév 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: Tout sélectionner
Text "Veuillez entrer les nombres complexes avec"
Text "lesquels vous désirez effectuer des calculs"
Text ""
par
Code: Tout sélectionner
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.
Avatar de l’utilisateur
BisamAdmin
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Prochain niv.: 69.6%
 
Messages: 5667
Inscription: 11 Mar 2008, 00:00
Localisation: Lyon
Genre: Homme
Calculatrice(s):
MyCalcs profile

Re: Problème avec ABC COMPLEXE

Message non lude Bisam » 06 Fév 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: Tout sélectionner
Text "Le choix Automatique est quasiment sûr"
Text "que la figure ne dépasse pas l'écran (70%)"
Text ""

par
Code: Tout sélectionner
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.
Avatar de l’utilisateur
BisamAdmin
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Prochain niv.: 69.6%
 
Messages: 5667
Inscription: 11 Mar 2008, 00:00
Localisation: Lyon
Genre: Homme
Calculatrice(s):
MyCalcs profile

Re: Problème avec ABC COMPLEXE

Message non lude Folco » 06 Fév 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).
Avatar de l’utilisateur
Folco
Niveau 8: ER (Espèce Rare: nerd)
Niveau 8: ER (Espèce Rare: nerd)
Prochain niv.: 21.5%
 
Messages: 150
Inscription: 23 Sep 2010, 00:00
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: anapu :p

Re: Problème avec ABC COMPLEXE

Message non lude Folco » 06 Fév 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.
Avatar de l’utilisateur
Folco
Niveau 8: ER (Espèce Rare: nerd)
Niveau 8: ER (Espèce Rare: nerd)
Prochain niv.: 21.5%
 
Messages: 150
Inscription: 23 Sep 2010, 00:00
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: anapu :p

Re: Problème avec ABC COMPLEXE

Message non lude Kiligolo » 06 Fév 2011, 16:56

Quelle pouasse hein. (ça me fait penser à Supra Maths qui pourrais prendre 5000 octets en moins...)
Avatar de l’utilisateur
Kiligolo
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Prochain niv.: 84.3%
 
Messages: 1465
Inscription: 17 Mai 2010, 00:00
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: 1reS

Re: Problème avec ABC COMPLEXE

Message non lude Anas93 » 06 Fév 2011, 18:12

Bisam a écrit: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: Tout sélectionner
Text "Veuillez entrer les nombres complexes avec"
Text "lesquels vous désirez effectuer des calculs"
Text ""
par
Code: Tout sélectionner
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...
Avatar de l’utilisateur
Anas93
Niveau 3: MH (Membre Habitué)
Niveau 3: MH (Membre Habitué)
Prochain niv.: 44%
 
Messages: 14
Inscription: 05 Fév 2011, 00:00
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: Terminale S

Re: Problème avec ABC COMPLEXE

Message non lude Anas93 » 06 Fév 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 ?
Avatar de l’utilisateur
Anas93
Niveau 3: MH (Membre Habitué)
Niveau 3: MH (Membre Habitué)
Prochain niv.: 44%
 
Messages: 14
Inscription: 05 Fév 2011, 00:00
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: Terminale S

Re: Problème avec ABC COMPLEXE

Message non lude critor » 06 Fév 2011, 18:33

Pas à pas, non.
Image
Avatar de l’utilisateur
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Prochain niv.: 45%
 
Messages: 41675
Images: 15208
Inscription: 25 Oct 2008, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
MyCalcs profile
YouTube: critor3000
Twitter/X: critor2000
GitHub: critor

Re: Problème avec ABC COMPLEXE

Message non lude Loulou 54 » 06 Fév 2011, 19:12

Anas93 a écrit: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 !
Avatar de l’utilisateur
Loulou 54Premium
Niveau 13: CU (Calculateur Universel)
Niveau 13: CU (Calculateur Universel)
Prochain niv.: 1.6%
 
Messages: 1985
Images: 8
Inscription: 02 Aoû 2009, 00:00
Localisation: 54, près de Metz
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: Ingé Logiciel chez Amazon

PrécédenteSuivante

Retourner vers Problèmes divers / Aide débutants

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 22 invités

-
Rechercher
-
Social TI-Planet
-
Sujets à la une
"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.
Offre de test des nouveautés de rentrée 2024 par Casio. Enseignant(e), reçois gratuitement 1 exemplaire, à ton choix, de la Graph Light ou bien de la Graph Math+
14€ remboursés par Casio sur l'achat de ta calculatrice Graph 35 d'ici le 31 Octobre 2024
10€ remboursés par Casio sur l'achat de ta calculatrice Graph 90+E d'ici le 31 Décembre 2024
10€ remboursés par Casio sur l'achat de ta calculatrice Graph 25 d'ici le 31 Décembre 2024
8€ remboursés par Casio sur l'achat de ta calculatrice Graph Math+ d'ici le 31 Octobre 2024
Reprise de ton ancienne fx-92 Collège ou Graph 25/35/90 à 3€ peu importe son état. Même non fonctionnelle et donc invendable, même ancienne Graph 35 non conforme aux programmes (pas de Python), même ancienne Graph 25/35 inutilisable aux examens (pas de mode examen) et donc invendable. Etiquette de retour fournie, pas de frais de port à payer.
3€ remboursés par Casio sur l'achat de ta calculatrice fx-92 Collège d'ici le 30 Septembre 2024
5€ de remise immédiate sur l'achat de ta calculatrice TI-83 Premium CE Edition Python chez les revendeurs partenaires
4€ de remise immédiate sur l'achat de ta calculatrice TI-82 Advanced Edition Python chez les revendeurs partenaires
3€ de remise immédiate sur l'achat de ta calculatrice TI-82 Advanced chez les revendeurs partenaires
Comparaisons des meilleurs prix pour acheter sa calculatrice !
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
1234567891011121314
-
Faire un don / Premium
Pour plus de concours, de lots, de tests, nous aider à payer le serveur et les domaines...
Faire un don
Découvrez les avantages d'un compte donateur !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partenaires et pub
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
1011 utilisateurs:
>976 invités
>31 membres
>4 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
Autres sites intéressants
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)