Premiers modèles offrant la fonction LISTES
Modérateur : Politburo
Premiers modèles offrant la fonction LISTES
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 ?
Bonne soirée
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 ?
Bonne soirée
Dominique
- pir2
- Fonctionne à 9600 bauds
- Messages : 4647
- Enregistré le : 31 oct. 2006 15:08
- Localisation : 67310 Westhoffen
- Contact :
Re: Premiers modèles offrant la fonction LISTES
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.
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.
Re: Premiers modèles offrant la fonction LISTES
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
- Professeur_Octopus
- Fonctionne à 1200 bauds
- Messages : 882
- Enregistré le : 17 oct. 2003 23:38
- Localisation : Ormeignies Hainaut (Belgique)
- Contact :
Re: Premiers modèles offrant la fonction LISTES
Salut tout le monde
J'ai toujours dit qu'il n'y avait pas mieux
A bientôt,
Octopus, poulpe photosonique
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 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 gagneTipoucet 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.
J'ai toujours dit qu'il n'y avait pas mieux
A bientôt,
Octopus, poulpe photosonique
Re: Premiers modèles offrant la fonction LISTES
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.
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
- pir2
- Fonctionne à 9600 bauds
- Messages : 4647
- Enregistré le : 31 oct. 2006 15:08
- Localisation : 67310 Westhoffen
- Contact :
Re: Premiers modèles offrant la fonction LISTES
Si je résume:
HP-28C -> 1987
Casio AI-1000 -> 1989
TI-85 -> 1992
On a des choses avant?
D'autres parques ?
HP-28C -> 1987
Casio AI-1000 -> 1989
TI-85 -> 1992
On a des choses avant?
D'autres parques ?
Re: Premiers modèles offrant la fonction LISTES
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{}(.
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) 35s, 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, E500, El 5120, 9200, 9600
Canon X-07
Hp(s) 35s, 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, E500, El 5120, 9200, 9600
Canon X-07
- C.Ret
- Fonctionne à 9600 bauds
- Messages : 3422
- Enregistré le : 31 mai 2008 23:43
- Localisation : N 49°22 E 6°10
Re: Premiers modèles offrant la fonction LISTES
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.
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 PC-1360 EL-5150 PC-E500 | Commodore C=128D | Texas Instruments Ti-57LCD Ti-74BASICalc Ti-92II Ti-58c Ti-95PROCalc Ti-30XPROMathPrint | Hewlett-Packard HP-28S HP-41C HP-15C HP-Prime HP-71B | CASIO fx-602p | NUMWORKS | Graphoplex Rietz Neperlog | PockEmul | Sommaire des M.P.O. | Ma...dov'il sapone.
- Hobiecat
- Fonctionne à 9600 bauds
- Messages : 3644
- Enregistré le : 06 sept. 2011 14:57
- Localisation : Normandie
Re: Premiers modèles offrant la fonction LISTES
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.
Re: Premiers modèles offrant la fonction LISTES
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+ CM14 et MM12 / Alice 32
- C.Ret
- Fonctionne à 9600 bauds
- Messages : 3422
- Enregistré le : 31 mai 2008 23:43
- Localisation : N 49°22 E 6°10
Re: Premiers modèles offrant la fonction LISTES
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:
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
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...
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:
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 )Une liste est un ensemble ordonné d'objets arbitraires ; ...
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
sans s'être mis d'accord sur ce qu'est une liste !d'identifier les toutes premiers modèles de calculatrices <(…)> ayant proposé les LISTES de données
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 PC-1360 EL-5150 PC-E500 | Commodore C=128D | Texas Instruments Ti-57LCD Ti-74BASICalc Ti-92II Ti-58c Ti-95PROCalc Ti-30XPROMathPrint | Hewlett-Packard HP-28S HP-41C HP-15C HP-Prime HP-71B | CASIO fx-602p | NUMWORKS | Graphoplex Rietz Neperlog | PockEmul | Sommaire des M.P.O. | Ma...dov'il sapone.