π
<-

Pleins de question sur la programmation

Pour le TI-Basic sur Nspire

Pleins de question sur la programmation

Unread postby Ameisen » 24 Dec 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#:
User avatar
Ameisen
Niveau 7: EP (Espèce Protégée: geek)
Niveau 7: EP (Espèce Protégée: geek)
Level up: 23.4%
 
Posts: 45
Joined: 26 May 2010, 00:00
Gender: Male
Calculator(s):
MyCalcs profile
Class: T

Re: Pleins de question sur la programmation

Unread postby Levak » 25 Dec 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
User avatar
LevakAdmin
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 98.9%
 
Posts: 6414
Images: 22
Joined: 27 Nov 2008, 00:00
Location: 0x1AACC355
Gender: Male
Calculator(s):
MyCalcs profile
Class: BAC+5: Epita (ING3)

Re: Pleins de question sur la programmation

Unread postby Ameisen » 25 Dec 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
User avatar
Ameisen
Niveau 7: EP (Espèce Protégée: geek)
Niveau 7: EP (Espèce Protégée: geek)
Level up: 23.4%
 
Posts: 45
Joined: 26 May 2010, 00:00
Gender: Male
Calculator(s):
MyCalcs profile
Class: T

Re: Pleins de question sur la programmation

Unread postby Levak » 25 Dec 2010, 19:47

Ameisen wrote: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
User avatar
LevakAdmin
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 98.9%
 
Posts: 6414
Images: 22
Joined: 27 Nov 2008, 00:00
Location: 0x1AACC355
Gender: Male
Calculator(s):
MyCalcs profile
Class: BAC+5: Epita (ING3)

Re: Pleins de question sur la programmation

Unread postby critor » 25 Dec 2010, 20:11

Levak wrote: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
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 47.8%
 
Posts: 41980
Images: 15814
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: Pleins de question sur la programmation

Unread postby Ameisen » 27 Dec 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
User avatar
Ameisen
Niveau 7: EP (Espèce Protégée: geek)
Niveau 7: EP (Espèce Protégée: geek)
Level up: 23.4%
 
Posts: 45
Joined: 26 May 2010, 00:00
Gender: Male
Calculator(s):
MyCalcs profile
Class: T

Re: Pleins de question sur la programmation

Unread postby critor » 27 Dec 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
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 47.8%
 
Posts: 41980
Images: 15814
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: Pleins de question sur la programmation

Unread postby Ameisen » 27 Dec 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 ?
User avatar
Ameisen
Niveau 7: EP (Espèce Protégée: geek)
Niveau 7: EP (Espèce Protégée: geek)
Level up: 23.4%
 
Posts: 45
Joined: 26 May 2010, 00:00
Gender: Male
Calculator(s):
MyCalcs profile
Class: T

Re: Pleins de question sur la programmation

Unread postby Laurae » 27 Dec 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.
User avatar
LauraeAdmin
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Level up: 78.8%
 
Posts: 1685
Images: 22
Joined: 25 Jun 2010, 00:00
Location: France, La Défense
Gender: Male
Calculator(s):
MyCalcs profile
Class: Professeur, Etudiant, Formateur

Re: Pleins de question sur la programmation

Unread postby 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#:
User avatar
kroko
Niveau 3: MH (Membre Habitué)
Niveau 3: MH (Membre Habitué)
Level up: 60%
 
Posts: 16
Joined: 26 Jan 2011, 00:00
Gender: Male
Calculator(s):
MyCalcs profile
Class: 1ereS

Next

Return to Nspire-Basic

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.
830 utilisateurs:
>739 invités
>84 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)