π
<-

nSpire inadaptée en Seconde

Pour le TI-Basic sur Nspire

nSpire inadaptée en Seconde

Unread postby critor » 18 Nov 2009, 19:58

C'est sans doute un peu ridicule, mais la TI-nSpire est inadaptée au programme de Seconde.


En effet, en algorithmique sont au programme entre autres les instructions d'entrée (Input, Prompt...).
Cela fait même partie des premières instructions que l'on voit (entrée/sortie) avant de faire des choses plus évoluées...

Il n'y a aucune instruction d'entrée sur nSpire... même une Casio c'est mieux pour la programmation!


Et sans Input, il faudrait expliquer le passage de paramètres, ce qui n'est pas au programme (d'une part) et n'est pas évident (d'autre part)...
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 47.9%
 
Posts: 41980
Images: 15839
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: nSpire inadaptée en Seconde

Unread postby Marco » 18 Nov 2009, 20:25

Tous les programmes se présentent sous la forme de fonctions alors ?
Image
User avatar
Marco
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Level up: 27.8%
 
Posts: 1259
Joined: 22 Mar 2009, 00:00
Location: 78
Gender: Male
Calculator(s):
MyCalcs profile

Re: nSpire inadaptée en Seconde

Unread postby critor » 18 Nov 2009, 20:35

Marco wrote:Tous les programmes se présentent sous la forme de fonctions alors ?



Sous nSpire?


Non, il a fallut "crier" pendant des années, mais sur les derniers OS on peut faire des programmes OU des fonctions.


Notamment dans les programmes on a droit à l'instruction de sortie "Disp".


Mais aucun "Input" à l'horizon...
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 47.9%
 
Posts: 41980
Images: 15839
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: nSpire inadaptée en Seconde

Unread postby critor » 18 Nov 2009, 20:53

Mic wrote:Faudrait aller voir du côté de universtinspire. Ya des personnes qui sont concernées par le développement des OS Nspire.



Je comprends, mais ça a du leur être demandé des centaines de fois depuis 2007, et ils n'ont jamais rien voulu savoir...


Moi j'ai bien dit à mes Seconde en début d'année que je ne voulais aucune nSpire, et je n'en ai aucune d'ailleurs.


Par contre, le nombre de Casio est en diminution...
Y'en a qui ont commencé à comprendre que c'étaient des saletés...

Il suffit de voir la Graph 25+ (prix équivalent à une 76.fr).
Pas d'instruction Output...
Pas d'objet String...
Pas d'instruction getKey...

Et il manque sûrement plein de choses que je n'ai pas encore testées...


La programmation est rapidement très limitée...
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 47.9%
 
Posts: 41980
Images: 15839
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: nSpire inadaptée en Seconde

Unread postby Marco » 18 Nov 2009, 21:02

critor2000 wrote:Non, il a fallut "crier" pendant des années, mais sur les derniers OS on peut faire des programmes OU des fonctions.


Après avoir brièvement regardé le manuel, je dois dire qu'en dehors de l'appellation, un programme ne se différencie pas d'une fonction pour moi. Ce que j'appelle fonction c'est une procédure qui demande des paramètres en entrée et renvoie ou non une valeur en sortie.

Quelle est la différence ? Un utilisateur ne peut pas appeler de fonction en dehors d'un programme (qui serait alors comme un équivalent de la fonction main() en C) ?
Je dois avouer que ça ne me dérange pas particulièrement, du moment qu'on peut faire quelque chose du genre getkey (et si ça c'est possible, on peut fabriquer une commande input).
Image
User avatar
Marco
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Level up: 27.8%
 
Posts: 1259
Joined: 22 Mar 2009, 00:00
Location: 78
Gender: Male
Calculator(s):
MyCalcs profile

Re: nSpire inadaptée en Seconde

Unread postby critor » 18 Nov 2009, 21:16

Marco wrote:
critor2000 wrote:Non, il a fallut "crier" pendant des années, mais sur les derniers OS on peut faire des programmes OU des fonctions.


Après avoir brièvement regardé le manuel, je dois dire qu'en dehors de l'appellation, un programme ne se différencie pas d'une fonction pour moi. Ce que j'appelle fonction c'est une procédure qui demande des paramètres en entrée et renvoie ou non une valeur en sortie.

Quelle est la différence ? Un utilisateur ne peut pas appeler de fonction en dehors d'un programme (qui serait alors comme un équivalent de la fonction main() en C) ?
Je dois avouer que ça ne me dérange pas particulièrement, du moment qu'on peut faire quelque chose du genre getkey (et si ça c'est possible, on peut fabriquer une commande input).



Une fonction n'a pas le droit de faire d'entrées/sorties, et plus généralement d'effets de bord.


Notamment sur nSpire, si tu crées une fonction, ta calculette va t'engueuler si tu mets un Disp dedans.

Et le getKey (si il existe un jour) devrait logiquement être également interdit dans les fonctions...



Cette scission entre les deux me gênent...
Car parfois j'aurais bien besoin:
- de pouvoir dialoguer avec l'utilisateur (n'est possible qu'avec un programme, et pour le moment c'est un dialogue très limité et à sens unique)
- de pouvoir réutiliser le résultat de l'algorithme (n'est possible qu'avec une fonction)
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 47.9%
 
Posts: 41980
Images: 15839
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: nSpire inadaptée en Seconde

Unread postby Marco » 18 Nov 2009, 21:25

a écrit:
Une fonction peut aussi utiliser Disp pour afficher les étapes du calcul.

Il faut donc écrire un programme qui crée une interface avec l'utilisateur pour remplacer le input manquant.
On peut utiliser des pointeurs sur nSpire ?
Image
User avatar
Marco
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Level up: 27.8%
 
Posts: 1259
Joined: 22 Mar 2009, 00:00
Location: 78
Gender: Male
Calculator(s):
MyCalcs profile

Re: nSpire inadaptée en Seconde

Unread postby Levak » 18 Nov 2009, 21:27

Une fonction est représentable graphiquement par l'éditeur graphique
Un programme a le droit de faire tout le reste...
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: nSpire inadaptée en Seconde

Unread postby critor » 18 Nov 2009, 21:50

Marco wrote: a écrit:
Une fonction peut aussi utiliser Disp pour afficher les étapes du calcul.



Désolé, la dernière fois que j'ai essayé de mettre un disp dans une fonctione (ça devait être en juillet dernier), ça m'avait mis "invalide" on un message de ce style...

Justement je me disais que pour le débuggage, ce n'était pas pratique de ne pas avoir d'étapes...
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 47.9%
 
Posts: 41980
Images: 15839
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: nSpire inadaptée en Seconde

Unread postby critor » 19 Nov 2009, 08:50

Bon, suite aux conseils de Mic, j'ai posté sur Univers-Ti-nSpire.


J'ai été poli, mais sans doute un peu sec sur la fin.
http://www.univers-ti-nspire.fr/forum/v ... ?f=10t=288

Mais je persiste et signe: il est inadmissible qu'avec l'âge de cette calculatrice (3 ans), les capacités de programmation ne soient toujours pas au point...
Surtout que les calculatrices antérieures étaient d'excellents modèles!

Ça doit faire au moins 2 ans et demie qu'on demande l'instruction "Input" à TI, qui nous ignore allègrement.


Les instructions officielles demandent bien une calculatrice programmable.


Donc si après tout ça on a les nSpire qui ne tiennent pas la route, je pense que TI l'a un peu beaucoup cherché! :#mad#:
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 47.9%
 
Posts: 41980
Images: 15839
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor


Return to Nspire-Basic

Who is online

Users browsing this forum: ClaudeBot [spider] and 5 guests

-
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.
903 utilisateurs:
>865 invités
>31 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)