π
<-

Pleins de question sur la programmation

Pour le TI-Basic sur Nspire

Pleins de question sur la programmation

Message non lude Ameisen » 24 Déc 2010, 20:14

Bonsoir
Bon j'ai décidé de me lancer dans la programmation mais pour l'instant j'y comprends vraiment rien. Autant je trouve que programmer sur ti 89 et V200 c'est sympa, autant je trouve que sur ti nspire CAS c'est une horreur. Je sais pas si TI a voulu réinventer la roue mais la c'est déconcertant

Bon alors question 1 :
J'ai mis le programme dans la calculatrice mais je fais comment pour le lancer ? Ca me parle de rafraichir la librairie ? Si j'ai bien compris on doit les mettre dans le classeur My lib ? Mais après je vais ou ?

Question 2 :
On peut lancer un programme avec une suite de donnée à rentrer comme sur ti 89 et V200 ? Car tout les programme que je vois c'est des func() de la TI89 où il faut déjà savoir comment on renseigne les données du programmes. Moi sérieusement un peu de texte qui m'explique ce que je dois renseigner je trouve ca vraiment plus sympa, est ce qu'il y a un programme comme cela sur tibank ? Car je vois la "request" dans la liste des arguments qu'on peut rentrer dans un programme donc ca doit pouvoir se faire non ?

merci pour votre aide, car il faut vraiment que je m'y mets, et le logiciel qui permet d'émuler la TI nspire sur son ordinateur est une grande avancée et c'est dommage que je n'arrive pas à ne serait ce que lancer un programme :#ouin#:
Avatar de l’utilisateur
Ameisen
Niveau 7: EP (Espèce Protégée: geek)
Niveau 7: EP (Espèce Protégée: geek)
Prochain niv.: 23.4%
 
Messages: 45
Inscription: 26 Mai 2010, 00:00
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: T

Re: Pleins de question sur la programmation

Message non lude Levak » 25 Déc 2010, 01:11

arf, poster une telle question le 24/12 x)

Je vais faire court :

1e : Les "programmes" en bibliothèque (en anglais library, à ne pas confondre) sont visibles depuis tout autre classeur depuis le catalogue, section 6
:nsbi: :ns6:

Il y a trois conditions en tant que développeur à respecter pour qu'un programme/fonction soit mise en bibliothèque :
- pas de caractères spéciaux dans le nom (ni même de point)
- la définition du programme/fonction doit être suivie de LibPub
- Les fonctions/programmes utilisés doivent au moins avoir l'attribut LibPriv (donc LibPub marche)


2e : Hélas, non... l'esprit de programmation de la Nspire se rapproche du fonctionnel sans l'être vraiment (langage séquentiel), donc tous programmes/fonctions doit être appelé avec ce système que tu décris. Après, au fil de l'eau des fonctions sont apparues comme "Request" ou "ResquestStr" qui permettent d’interagir avec l'utilisateur après l’exécution (ce n'était pas possible avant l'OS 2.0).
Responsable design/graphique de TI-Planet
I do not get mad at people, I just want them to learn the way I learnt.
ImageTNOC [topic][DL]
nClock [topic][DL]
HideManager [topic][DL]
ZLock [topic][DL]
Theme Editor [topic][DL]
Mes programmes
Avatar de l’utilisateur
LevakAdmin
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Prochain niv.: 98.9%
 
Messages: 6414
Images: 22
Inscription: 27 Nov 2008, 00:00
Localisation: 0x1AACC355
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: BAC+5: Epita (ING3)

Re: Pleins de question sur la programmation

Message non lude Ameisen » 25 Déc 2010, 12:37

Merci et oui un message le 24 et meme le 25 il n'y a pas d'heure pour les braves et puis je n'ai pas pris d'avance dans la programmation sur TI Nspire alors il vaut mieux tard que jamais

Bon bon c'est deja un peu mieux par contre je comprends pas pourquoi quand je met un programme dans la machine il apparait pas immédiatement dans ma librairie "my lib" (enfin le symbole livre + 6) il faut faire quoi pour qu'il apparaisse immédiatement après le transfert :|: Pour l'instant les programmes que j'ai transféré sont apparus après la mise a jour de l'OS :s:
Ca me dit qu'il faut rafraichir la bibliothèque en faisant "CTRL + MENU" et là devrait apparaitre "Rafraichir les bibliothèque" sauf que rien du tout j'ai pas ca moi
Bon en effet avec l'OS 2.0 on peut lancer un programme sans avoir a remplir les parenthèses comme 99 % des programmes que j'ai actuellement sur ma TI V200 et ca c'est vraiment :#gni#:

Bon à ce que j'ai pu voir les programmes disponibles sur TI BANK n' utilisent pas le request sans doute car à l'époque le request n'avait pas été mis en place par TI :#tsss#: , enfin si vous en avez quelque uns qui puissent m'inspirer

Bon comment on fait avec le logiciel sur ordinateur pour lancer un programme sans qu'il l'édite ? Car des fois je lance un programme il m'affiche la zone où je peux le lancer et des fois il m'affiche la page où je peux l'éditer :s: ? Car j'ai pas vraiment envi d'avoir à les transférer à chaque fois dans la bécane pour les tester :#mad#:

Bon j'avance j'avance et quand je pourrais tout faire depuis mon ordinateur à savoir éditer et tester mes programmes je serais heureux
Avatar de l’utilisateur
Ameisen
Niveau 7: EP (Espèce Protégée: geek)
Niveau 7: EP (Espèce Protégée: geek)
Prochain niv.: 23.4%
 
Messages: 45
Inscription: 26 Mai 2010, 00:00
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: T

Re: Pleins de question sur la programmation

Message non lude Levak » 25 Déc 2010, 19:47

Ameisen a écrit:Bon bon c'est deja un peu mieux par contre je comprends pas pourquoi quand je met un programme dans la machine il apparait pas immédiatement dans ma librairie "my lib" (enfin le symbole livre + 6) il faut faire quoi pour qu'il apparaisse immédiatement après le transfert :|: Pour l'instant les programmes que j'ai transféré sont apparus après la mise a jour de l'OS :s:
Ca me dit qu'il faut rafraichir la bibliothèque en faisant "CTRL + MENU" et là devrait apparaitre "Rafraichir les bibliothèque" sauf que rien du tout j'ai pas ca moi


Les manipulations par touches dépendent du matériel et de l'OS installé.
Si tu as une TouchPad (noires), certaines combinaisons sont différentes que celles des ClickPad (grises).
Si tu as un OS 2.0, certaines combinaisons sont différentes que celles de l'OS 1.7.
Pour rafraîchir les bibliothèques, il faudra naviguer dans les menus en vue dossier (bien sûr il existe des raccourcis directs dont je ne me rappelle forcément pas...)

Bon à ce que j'ai pu voir les programmes disponibles sur TI BANK n' utilisent pas le request sans doute car à l'époque le request n'avait pas été mis en place par TI :#tsss#: , enfin si vous en avez quelque uns qui puissent m'inspirer

Tu as le manuel, pour t'inspirer. (inspirer par les Nspires xD )
http://education.ti.com/calculators/dow ... ide_FR.pdf

Bon comment on fait avec le logiciel sur ordinateur pour lancer un programme sans qu'il l'édite ? Car des fois je lance un programme il m'affiche la zone où je peux le lancer et des fois il m'affiche la page où je peux l'éditer :s: ? Car j'ai pas vraiment envi d'avoir à les transférer à chaque fois dans la bécane pour les tester :#mad#:

Bon j'avance j'avance et quand je pourrais tout faire depuis mon ordinateur à savoir éditer et tester mes programmes je serais heureux


Hum, là, pas de mystère, il faut ouvrir un onglet Calcul dans le classeur du programme et tester les fonctions comme ça.
Responsable design/graphique de TI-Planet
I do not get mad at people, I just want them to learn the way I learnt.
ImageTNOC [topic][DL]
nClock [topic][DL]
HideManager [topic][DL]
ZLock [topic][DL]
Theme Editor [topic][DL]
Mes programmes
Avatar de l’utilisateur
LevakAdmin
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Prochain niv.: 98.9%
 
Messages: 6414
Images: 22
Inscription: 27 Nov 2008, 00:00
Localisation: 0x1AACC355
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: BAC+5: Epita (ING3)

Re: Pleins de question sur la programmation

Message non lude critor » 25 Déc 2010, 20:11

Levak a écrit:Tu as le manuel, pour t'inspirer. (inspirer par les Nspires xD )
http://education.ti.com/calculators/dow ... ide_FR.pdf


Tu n'as peut-être pas vu Levak, mais tous les manuels Nspire sont ici:
http://tiplanet.org/index.php?mod=ar ... els+Nspire
Image
Avatar de l’utilisateur
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Prochain niv.: 53.5%
 
Messages: 42398
Images: 17115
Inscription: 25 Oct 2008, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
MyCalcs profile
YouTube: critor3000
Twitter/X: critor2000
GitHub: critor

Re: Pleins de question sur la programmation

Message non lude Ameisen » 27 Déc 2010, 21:22

Euh je comprends pas ce que je dois faire
J'ai fait mon programme et je comprends toujours pas comment on le lance il apparait pas dans ma bibliothèque sur l'émulateur de ma TI sur ordinateur :#mad#:
Je veux pas me servir de ma TINSPIRE pour faire et lancer le programme
C'est lequel le manuel pour la TI NOIRE avec touchpad j'ai l'OS 2.00 enfin surtout le manuel d'utilisation du logiciel en particulier pour la programmation et plus particulierement le lancement de programme car là il m'ouvre encore l'éditeur du programme mais il me le lance pas...
merci
Avatar de l’utilisateur
Ameisen
Niveau 7: EP (Espèce Protégée: geek)
Niveau 7: EP (Espèce Protégée: geek)
Prochain niv.: 23.4%
 
Messages: 45
Inscription: 26 Mai 2010, 00:00
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: T

Re: Pleins de question sur la programmation

Message non lude critor » 27 Déc 2010, 21:30

Et si tu le lances manuellement en tapant son nom suivi de parenthèses dans un onglet de calculs, ça marche?
(comme sur Voyage 200 ou TI-89)
Image
Avatar de l’utilisateur
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Prochain niv.: 53.5%
 
Messages: 42398
Images: 17115
Inscription: 25 Oct 2008, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
MyCalcs profile
YouTube: critor3000
Twitter/X: critor2000
GitHub: critor

Re: Pleins de question sur la programmation

Message non lude Ameisen » 27 Déc 2010, 21:36

Ah c'est bon ca marche ! J'avais pas le dossier my lib dans
C:Users"utilisateur"DocumentsTI-Nspire
je l'ai recréé et ca fonctionne
Par contre petite question je vois que depuis l'OS 2.0 TI a rajouté
  • Request (ca je l'utilise donc je vois ce que c'est)
    RequestStr
    et Text
mais c'est quoi la difference entre Text et RequestStr avec request ?
Il n'y a pas d'équivalent à l'input de la TI 89/V200 ?
Avatar de l’utilisateur
Ameisen
Niveau 7: EP (Espèce Protégée: geek)
Niveau 7: EP (Espèce Protégée: geek)
Prochain niv.: 23.4%
 
Messages: 45
Inscription: 26 Mai 2010, 00:00
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: T

Re: Pleins de question sur la programmation

Message non lude Laurae » 27 Déc 2010, 21:47

Text(chaine de caractères) : Ouvre un "popup" affichant le texte qui stoppe temporairement l'éxécution du programme. On peut rajouter un second argument : 1 (pour afficher le texte dans l'historique) ou 0 (pour ne pas l'afficher), par défaut 1.

Request(chaine de caractères, variable) : Ouvre un "popup" affichant le texte et demande à l'utilisateur de rentrer une valeur à la variable dans le popup, interrompant temporairement l'éxécution du programme. La variable peut être substituée à une fonction comme par exemple f(x). On peut rajouter un troisième argument, comme le second pour la fonction Text.

RequestStr(chaine de caractères, variable) : Fonctionne de manière similaire comme Request, sauf que la valeur entrée par l'utilisateur sera toujours considérée comme une chaine de caractères.

Il n'y a pas d'autres inputs possibles.
Avatar de l’utilisateur
LauraeAdmin
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Prochain niv.: 78.8%
 
Messages: 1685
Images: 22
Inscription: 25 Juin 2010, 00:00
Localisation: France, La Défense
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: Professeur, Etudiant, Formateur

Re: Pleins de question sur la programmation

Message non lude kroko » 26 Jan 2011, 21:39

haaaa daccord je viens de comprendre enfin les request pfiouu c la meme input box que dns ton ^4 levak c ca? la classe ! ;) :#gni#:
Avatar de l’utilisateur
kroko
Niveau 3: MH (Membre Habitué)
Niveau 3: MH (Membre Habitué)
Prochain niv.: 60%
 
Messages: 16
Inscription: 26 Jan 2011, 00:00
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: 1ereS

Suivante

Retourner vers Nspire-Basic

Qui est en ligne

Utilisateurs parcourant ce forum: ClaudeBot [spider] et 6 invités

-
Rechercher
-
Social TI-Planet
-
Sujets à la une
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
-
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.
3224 utilisateurs:
>3165 invités
>53 membres
>6 robots
Record simultané (sur 6 mois):
7582 utilisateurs (le 25/06/2025)
-
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)