Premiers modèles offrant la fonction LISTES

Ici, on fait dans le petit, le LCD qui déchire sa race, on y cause même calculatrices quand on est en manque !

Modérateur : Politburo

Répondre
Tipoucet
Fonctionne à 9600 bauds
Fonctionne à 9600 bauds
Messages : 3767
Inscription : 10 janv. 2009 14:47

Premiers modèles offrant la fonction LISTES

Message par Tipoucet » 15 janv. 2019 00:24

Bonjour,

Je tente d'identifier les toutes premiers modèles de calculatrices graphiques ayant proposé les LISTES de données. Pour TI et HP, j'ai mon idée, pour SHARP et CASIO c'est plus dur. Vous diriez quoi vous ? :wink:

Bonne soirée :wink:
Dominique

Avatar de l’utilisateur
pir2
Fonctionne à 9600 bauds
Fonctionne à 9600 bauds
Messages : 4594
Inscription : 31 oct. 2006 16:08
Localisation : 67310 Westhoffen
Contact :

Re: Premiers modèles offrant la fonction LISTES

Message par pir2 » 15 janv. 2019 09:47

Pour Casio je dirais l'AI-1000 et son LISP, dans les années 80 (rien trouvé de précis quand à l'année de mise sur le marché :( )
La HP-28 étant de 1987, comme le Casio PB-1000, précurseur de l'AI-1000, ce n'est donc pas la première à traiter des listes.
Image
Image

Tipoucet
Fonctionne à 9600 bauds
Fonctionne à 9600 bauds
Messages : 3767
Inscription : 10 janv. 2009 14:47

Re: Premiers modèles offrant la fonction LISTES

Message par Tipoucet » 15 janv. 2019 22:01

Pour Texas-Instruments, cela coinciderait avec la TI-82. La TI-81 ne les avait pas. Pour Casio je dirais à partir de la GRAPH 30 ou 35, la 9700 ne les avait pas. La Hp-28C pourrait en effet être la toute première à avoir traité les listes.
Dominique

Avatar de l’utilisateur
Professeur_Octopus
Fonctionne à 1200 bauds
Fonctionne à 1200 bauds
Messages : 942
Inscription : 17 oct. 2003 23:38
Localisation : Ormeignies Hainaut (Belgique)
Contact :

Re: Premiers modèles offrant la fonction LISTES

Message par Professeur_Octopus » 15 janv. 2019 22:09

Salut tout le monde ;-)
Tipoucet a écrit :Pour Texas-Instruments, cela coinciderait avec la TI-82. La TI-81 ne les avait pas. Pour Casio je dirais à partir de la GRAPH 30 ou 35, la 9700 ne les avait pas. La Hp-28C pourrait en effet être la toute première à avoir traité les listes.
Après vérification sur wikipédia, ce serait la TI-85 la première à avoir utilisé les listes chez TI. Je peux affirmer qu'elle les a, j'en ai une :mrgreen: Et d'après wikipédia, la 85 date de 92 et la 82 de 93 ;-) C'est sans doute à quelques mois près, mais c'est la 85 qui gagne :mrgreen:
J'ai toujours dit qu'il n'y avait pas mieux :twisted: :mrgreen: :lol: :lol:

A bientôt,

Octopus, poulpe photosonique :ugeek:
Savant fou spécialiste en coups tordus et foireux ;-)

J'ai un moog !! Enfin ... Presque ;)

Image Image

Tipoucet
Fonctionne à 9600 bauds
Fonctionne à 9600 bauds
Messages : 3767
Inscription : 10 janv. 2009 14:47

Re: Premiers modèles offrant la fonction LISTES

Message par Tipoucet » 17 janv. 2019 10:21

Bonjour,
Je n'avais pas remarqué que la TI-85 était apparue si tôt, je la pensais plus tardive mais tu as raison.
Sinon la CASIO FX-9700 les propose bien, mais à partir d'une icône de menu. Les délimiteurs apostrophes ne sont pas encore disponibles.
Dominique

Avatar de l’utilisateur
pir2
Fonctionne à 9600 bauds
Fonctionne à 9600 bauds
Messages : 4594
Inscription : 31 oct. 2006 16:08
Localisation : 67310 Westhoffen
Contact :

Re: Premiers modèles offrant la fonction LISTES

Message par pir2 » 17 janv. 2019 12:19

Si je résume:

HP-28C -> 1987
Casio AI-1000 -> 1989
TI-85 -> 1992

On a des choses avant?
D'autres parques ?
Image
Image

tyann
Fonctionne à 1200 bauds
Fonctionne à 1200 bauds
Messages : 756
Inscription : 06 oct. 2012 14:37

Re: Premiers modèles offrant la fonction LISTES

Message par tyann » 18 janv. 2019 12:50

Bonjour
La Ti-81 dispose d'un embryon de listes avec ses 2 variables {x}( et {y}(
qui servent aux calculs statistiques.
On ne peut pas les manipuler comme un ensemble (on ne peut pas faire {x}*2 par exemple),
mais on peut les utiliser comme variables indicées et on peut également les trier avec xSort et ySort.
Enfin Dim{x} renvoie le nombre de données dans x{}(.
Ti(s) 60, 62 Galaxy, 66, 67 Galaxy, 68, 74 Basical 80, 81, 82, 83+, 83 CE, 84+SE, 85, 86, 89, 89 titanium, 92, 95 Procalc, v200, nSpire cx
Hp(s) 41CX, 28S, 48g, 50g, 39gII, Prime G1 et G2,
Casio(s) fx 602P, 702P, 4000P, 4500P, 6000G, 6900G, 7700G, 8500g, PB-700, CG-20, Graph 95 sd
Psion(s)II LZ64, siena, s3a, s3mx, s5mx.
Sharp(s) pc-1350, 1403, 1500A, El 5120, 9200, 9600

Canon X-07

Avatar de l’utilisateur
C.Ret
Fonctionne à 9600 bauds
Fonctionne à 9600 bauds
Messages : 2483
Inscription : 31 mai 2008 23:43
Localisation : N 49°22 E 6°10

Re: Premiers modèles offrant la fonction LISTES

Message par C.Ret » 18 janv. 2019 19:18

Bonjour tous,

C'était la question que je me posais. A partir de quel moment peut-on parler de LISTE ?

Car en fait, les HP-28C/S sont les premiers à manipuler des listes d'objets de natures variées. Mais ce n'est pas lié au fait qu'il s'agisse de listes, mais bel et bien que c'est la première fois que l'on peut manipuler sur une calculette autre chose que des nombres.

Mais alors, se pose le souci de définir ce que sont les 'objets' en question. Car, alors il y a d'autres calculettes qui manipulent facilement des ensembles d'objets autres que des nombres. Il y a tous les Pockets qui peuvent manipuler des nombres ou des labels dans la liste que forme la succession de leurs registres !

Et j'élimine volontairement la liste que pourrait constituer l'ensemble des instructions des programmes que savent contenir la très grande majorité des calculatrices programmables ou Pockets en considérant qu'une LISTE n'est pas constituée d'objets évaluable.


Tout cela n'est pas clair pour moi. Pourquoi un programme ne peut être considéré comme une LISTE alors que c'est très précisément une liste ordonnée d'instructions ?

Pourquoi sur le HP-28S considérer { LAPIN πR² { "Vélo" } 'Y=SIN(X)' DEGREE } comme une liste et pas le programme BASIC suivant ?
1:LAPIN
2:πR²
3:{"Vélo"}
4:'Y=SIN(X)'
5: DEGREE
Sur la première pour voir quel est le 4ième élément, il suffit de taper 4 GET.
Sur le second pour voir le 4ième élément, il suffit de taper LIST 4




Si l'on en vient à considéré comme étant une LISTE des tableaux uniquement constitués de nombres, il faut alors considérer que les premières calculatrices ayant plusieurs registres mémoire indexables → y compris celles n'ayant qu'un seul registre i ( ou R0) permettant l'indexation ou l'adressage indirect ← sont elles aussi pourvues d'une LISTE.
SHARP PC-1211 + CE-121 + CE-122. | VIC 20 Commodore 128D + Printer P-803 + SD2iec. | TI-57 LCD | HP-28S + HP82240A | TI-74 BasiCalc | HP-41C + (2 memory + stat + IR) | HP-15C | HP Prime Color Touchscreen Graphing Calculator| TI-92 II | CASIO fx-602p + FA-1 | HP-71B 64K+JPC-ROM+HPIL+card reader . Sommaire des M.P.O..

Avatar de l’utilisateur
Hobiecat
Fonctionne à 9600 bauds
Fonctionne à 9600 bauds
Messages : 3397
Inscription : 06 sept. 2011 14:57
Localisation : Normandie

Re: Premiers modèles offrant la fonction LISTES

Message par Hobiecat » 18 janv. 2019 19:52

C.Ret a écrit :
18 janv. 2019 19:18
Mais ce n'est pas lié au fait qu'il s'agisse de listes, mais bel et bien que c'est la première fois que l'on peut manipuler sur une calculette autre chose que des nombres.
Oui, mais si on va par là, HP avait mis en place, avant la 28C/S, les matrices ou les nombres complexes sur la 15C. Ce sont des listes un peu spéciales. :wink:

Gilles59
Fonctionne à 2400 bauds
Fonctionne à 2400 bauds
Messages : 1428
Inscription : 27 oct. 2010 20:46

Re: Premiers modèles offrant la fonction LISTES

Message par Gilles59 » 22 avr. 2019 22:14

Tipoucet a écrit :
15 janv. 2019 00:24
Bonjour,

Je tente d'identifier les toutes premiers modèles de calculatrices graphiques ayant proposé les LISTES de données. Pour TI et HP, j'ai mon idée, pour SHARP et CASIO c'est plus dur. Vous diriez quoi vous ? :wink:

Bonne soirée :wink:
Pour moi c'est la HP28 qui a proposé la première des "listes" c'est à dire une structure qui permet de lier dans une suite ordonnée des objets de natures différentes et de les traiter globalement, et de naviguer dans la liste (aller au premier, au dernier, objet suivant, précédent …) J'avoue C.Ret que je ne comprends pas ton raisonnement. Une matrice est une liste spéciale, mais toute liste ne peut pas entrer dans une matrice. Sur la 50g la commande AXL (Array <-> List) permet d'ailleurs de 'switcher" des matrices en listes et inversement mais si le sens Matrice->Liste marche toujours, l'autre sens a des limitations (par ex. une liste qui contient d'autres listes ne peut pas se transformer en tableau)
Casio FX-502P /602P / 603P / FX180P+ / FX4000P / TI57 / TI66 / TI74 Basicalc / TI95 Procalc / HP12C / HP15C LE / DM41L / HP 30B / HP39GII / HP 48SX USA / 49G / 49G+ / 50G / 50G NewRPL / HP Prime / Oric 1 / Amstrad CPC 6128+

Avatar de l’utilisateur
C.Ret
Fonctionne à 9600 bauds
Fonctionne à 9600 bauds
Messages : 2483
Inscription : 31 mai 2008 23:43
Localisation : N 49°22 E 6°10

Re: Premiers modèles offrant la fonction LISTES

Message par C.Ret » 25 avr. 2019 20:47

Gilles, je trouve ta question fort à propos.

Elle est bien dans l'esprit de ma remarque.

Comme toi, je définis une liste comme un ensemble d'objets de natures éventuellement différentes qui n'ont pas nécessairement d'autre relations entre eux, seul véritable point commun est de figurer de cette liste.

Comme toi, je voyais donc l'HP-28C/S comme la première machine qui manipule des listes; le manuel d'utilisateur définit d'ailleurs les listes un peu comme je l'ai fait ci-dessus:
Une liste est un ensemble ordonné d'objets arbitraires ; ...
C'est en relisant cette définition que je me suis rendu compte que d'autres pockets pouvaient également contenir un ensemble ordonné d'objets arbitraires; Par exemple les lignes d'un programme BASIC (cf. mon exemple avec 4 GET et LIST 4 )


Par ailleurs, si par 'arbitraire' on entend 'éventuellement différents mais fortuitement d'un même type", alors je me fais la même remarque de Hobiecat et arrive à la conclusion qu'un vecteur ou une matrice est une liste particulière de nombres ou de listes constituées uniquement de nombres.

Dans ce cas, effectivement, l' HP-15C serait la première à manipuler des listes (sous-entendu de nombres rangés en vecteur ou matrice)

Mais alors, si une liste peut être réduite à un ensemble ordonné de nombres, toute calculatrice possédant des registres numérotés et éventuellement un moyen de les adresser indirectement ou non, est un candidat potentiel ; par exemple l'HP-29C déjà la première a avoir une "liste" sous entendu de nombres.


Donc, ma conclusion est qu'il est difficile
d'identifier les toutes premiers modèles de calculatrices <(…)> ayant proposé les LISTES de données
sans s'être mis d'accord sur ce qu'est une liste !

Si par liste on entend, ensemble ordonné d'objets arbitraires, alors la première est alors soit l' HP-28C (manipulation avouée et déclarée des listes) ou le SHARP PC-1211 (listes gérées par la mémoire programme BASIC qui n'est autre qu'une liste ordonnée d'instructions arbitraires)

Si par liste on entend, ensemble ordonné de nombres, alors l'HP-29C / HP-19C pourrait obtenir la primeur...


P/S: si de plus il faut qu'elle soit graphiques, alors cela rend mon raisonnement un peu caduque... :(
SHARP PC-1211 + CE-121 + CE-122. | VIC 20 Commodore 128D + Printer P-803 + SD2iec. | TI-57 LCD | HP-28S + HP82240A | TI-74 BasiCalc | HP-41C + (2 memory + stat + IR) | HP-15C | HP Prime Color Touchscreen Graphing Calculator| TI-92 II | CASIO fx-602p + FA-1 | HP-71B 64K+JPC-ROM+HPIL+card reader . Sommaire des M.P.O..

Répondre

Revenir vers « Tous les Pockets »