![](https://i.imgur.com/DO9lU3st.png)
![](https://i.imgur.com/QFPMshmt.png)
![](https://i.imgur.com/52K0M78t.png)
- logiciel de communication HP Connectivity Kit pour Windows et Mac
- logiciel d'émulation HP Prime Virtual Calculator pour Windows et Mac
- firmware HP Prime
Ces nouvelles versions reprennent les nouveautés déjà égrainées au cours de trois versions beta publiées sur une période allant de novembre à décembre, et que nous allons bien évidemment énumérer.
![](https://i.imgur.com/kgs4DFSt.png)
![](https://i.imgur.com/CMNGsB9t.png)
Sommaire :
- Application Graphique 3D
- Application Explorateur de fonctions
- Application Finance
- Calendrier perpétuel intégré
- Affichage étendu 16M couleurs 32-bits
- Catalogues intuitifs fonctions et variables
- Mode CAS - ensemble de définition
- Mode CAS - tableau d'étude de fonction
- Mode CAS - nouveautés écriture naturelle calcul formel
- Mode CAS - autres nouveautés
- Mise à jour constantes physiques
- Mode numérique - calcul exact sur demande
- Programmation CAS - langage pseudo-Python
- Programmation CAS/Python - exécution pas à pas et erreurs
- Programmation - autres nouveautés
- Changelog officiel
- Bilan
- Téléchargements
1) Application Graphique 3D :Go to top
![](https://i.imgur.com/H3t2Vpy.png)
![](https://i.imgur.com/E8i1Qlst.png)
![](https://i.imgur.com/MJfWGmMt.png)
![](https://i.imgur.com/vsAbRp7t.png)
![Bien joué! :bj:](./images/smilies/sg3agbjg3ag.gif)
Mais notons bien qu'il s'agit donc d'une application orienté Analyse 3D, ce qui n'est pas conforme aux programmes du lycée concernés (Terminales S et STD2A) qui sont orientés Géométrie 3D. A part pour faire joujou, précisons donc qu'en pratique l'application sera en conséquence très peu utile à ce niveau, ne permettant de traiter que très partiellement quelques rares exercices.
![Pas bien! :mj:](./images/smilies/sg3agmjg3ag.gif)
Nulle intention de jeter la pierre particulièrement à Hewlett Packard, c'est exactement le même problème avec les TI-Nspire et Casio fx-CP400. Seul Casio semble avoir compris fort récemment la nuance, la Graph 90+E sortie pour cette rentrée 2017 venant avec une application 3D préchargée fort pertinente par rapport aux programmes de l'enseignement secondaire français... mais pour finalement se tirer une balle dans le pied en la bloquant à la différence en mode examen... ![Roule les yeux :#roll#:](./images/smilies/09.gif)
![Roule les yeux :#roll#:](./images/smilies/09.gif)
2) Application Explorateur de fonctions :Go to top
![](https://i.imgur.com/y6AOtNU.png)
![](https://i.imgur.com/7E96aYJt.png)
![](https://i.imgur.com/PFsYixWt.png)
![](https://i.imgur.com/C4YxBNAt.png)
- Explorateur Trinôme
- Explorateur Trigo
- Explorateur Affine
![](https://i.imgur.com/iiEcYNht.png)
Si c'est certes un progrès niveau intégration et homogénéité de l'interface graphique, on pourra regretter qu'il n'y ait aucun progrès au niveau de l'intégration du moteur de calcul littéral, la nouvelle application continuant à sortir uniquement des valeurs décimales approchées au lieu de valeurs exactes.
![:( :(](./images/smilies/sad.png)
Mais plus grave, comme on peut le constater la fusion ne s'est pas faite sans perte. La nouvelle application ne rappelle plus la forme générale des équations gérées, ce qui était pourtant un bel aide-mémoire au niveau Seconde... Et surtout la formule du discriminant pourtant très chère aux élèves de Première disparaît également.
![Pas bien! :mj:](./images/smilies/sg3agmjg3ag.gif)
![](https://i.imgur.com/N5vaWULt.png)
![:( :(](./images/smilies/sad.png)
3) Application Finance :Go to top
![](https://i.imgur.com/LQlYwxY.png)
![](https://i.imgur.com/OTcAw9vt.png)
Désormais l'interface TVM permettra les représentations graphiques, et il faudra en prime compter avec 8 à 14 interfaces supplémentaires facilitant grandement l'utilisation en toute situation !
![Bien joué! :bj:](./images/smilies/sg3agbjg3ag.gif)
4) Calendrier perpétuel intégré :Go to top
![](https://i.imgur.com/B9Mn1RYt.png)
![](https://i.imgur.com/EoD2inKt.png)
![](https://i.imgur.com/QHTTKXHt.png)
![:) :)](./images/smilies/smile.png)
Dommage toutefois dans ce dernier cas que la calculatrice ne tienne aucun compte du jour de la semaine pourtant connu par le calendrier, et continue à imposer un réglage manuel distinct pour celui-ci.
![:( :(](./images/smilies/sad.png)
5) Affichage étendu 16M couleurs 32-bits :Go to top
![](https://i.imgur.com/tUOcSByt.png)
Cela ne se remarque pas sur de simples captures d'écran probablement parce que le protocole de communication avec le HP Connectivity Kit continue à utiliser du 16-bits, mais comme montré sur les photos ci-contre après mise à jour le même programme ne produit plus aucune saccade visible !
![Bien joué! :bj:](./images/smilies/sg3agbjg3ag.gif)
Le changelog officiel reproduit plus bas parle d'un affichage 32-bits, mais techniquement il n'y a probablement que 24 bits utilisés pour la couleur, et donc 8 bits réservés pour les niveaux de transparence. Ce qui porterait donc le nombre de couleurs différentes affichables à 224=16777216.
- Code: Tout sélectionner
EXPORT rainbow()
BEGIN
W:=320;
H:=240;
FOR Y FROM 0 TO H-1 DO
FOR X FROM 0 TO W-1 DO
R:=IP(255*(1-Y/H));
R:=IP(R*(1-X/W));
B:=IP(255*Y/H);
B:=IP(B*X/W);
G:=IP(255*(1-ABS(Y-H/2)*2/H));
G:=IP(G*(1-ABS(X-W/2)*2/W));
PIXON_P(G0,X,Y,RGB(R,G,B));
END;
END;
FREEZE;
WAIT(0)
END;
6) Catalogues intuitifs fonctions et variables :Go to top
![](https://i.imgur.com/d9tjxDbt.png)
![](https://i.imgur.com/Hlam0PLt.png)
![](https://i.imgur.com/vHzodPFt.png)
![](https://i.imgur.com/AfHA8qpt.png)
![Bien joué! :bj:](./images/smilies/sg3agbjg3ag.gif)
![](https://i.imgur.com/i7wAOONt.png)
Vars.
![Bien joué! :bj:](./images/smilies/sg3agbjg3ag.gif)
7) Mode CAS - ensemble de définition :Go to top
![](https://i.imgur.com/z03zAgDt.png)
![](https://i.imgur.com/pCZzsRqt.png)
![Bien joué! :bj:](./images/smilies/sg3agbjg3ag.gif)
On regrettera dans les deux cas des notations pas toujours correctes. Mais pour la HP Prime particulièrement, l'ambiguïté entre le 'et' et le 'ou', ce dernier étant visiblement omis à la différence du premier, en prime avec une notation supposant que le lecteur considère le 'et' comme prioritaire sur le 'ou', ce qui n'est pas au programme du lycée.
![:( :(](./images/smilies/sad.png)
8) Mode CAS - tableau d'étude de fonction :Go to top
![](https://i.imgur.com/nCaGXyXt.png)
![](https://i.imgur.com/ee0LLLXt.png)
Une fonctionnalité en passant fort mal programmée, retournant très facilement des erreurs ou informations fausses et ne tirant même pas profit des moteurs de calcul littéral et affichage naturel de la machine.
![Pas bien! :mj:](./images/smilies/sg3agmjg3ag.gif)
Et bien bonne nouvelle, la fx-CP400 n'est plus toute seule et va devoir faire face à la nouvelle fonction tabvar() de la HP Prime. Peut-être que cela poussera Casio à corriger sa fonctionnalité.
![;) ;)](./images/smilies/wink.png)
Une fonctionnalité qui cette fois-ci s'appuie sur le moteur formel de la machine, ce qui lui autorise tout ce que le modèle précédent n'offrait pas :
- inclusion des valeurs exactes prêtes à être recopiées
- cas des limites
- étude correcte même en présence de points particuliers (points anguleux, points de rebroussement, prolongements par continuité, discontinuité, point d'inflexion...)
Niveau interface, le tableau est ici retourné sous forme matricielle, ce qui lui permet en prime de bénéficier facilement de l'affichage en écriture naturelle très clair.
![Bien joué! :bj:](./images/smilies/sg3agbjg3ag.gif)
Il précise de plus les expressions des dérivées première et seconde. De plus, l'exécution de toute commande tabvar() produit sur la vue du terminal un texte décrivant le déroulement de l'étude de fonction et justifiant donc le tableau final, avec la parité, les asymptotes... une bonne base pour la rédaction de la réponse !
![Bien joué! :bj:](./images/smilies/sg3agbjg3ag.gif)
On regrettera toutefois que cette justification ne soit affichée qu'en anglais alors que notre machine est bien réglée en français, et puisse de plus paraître assez indigeste pour les études non triviales à cause de l'absence d'affichage naturel.
![Pas bien! :mj:](./images/smilies/sg3agmjg3ag.gif)
D'autre part, quelques libertés de notation maladroites prises sur la ligne de la dérivée seconde risquent d'induire quelque confusion dans l'esprits de certains utilisateurs, au lycée élèves de série ES et élèves de série L ayant choisi la spécialité Mathématique, les amenant à parler de la concavité ou convexité de la dérivée seconde alors que ce caractère qualifie la fonction, ce qui pourra être sanctionné.
![:( :(](./images/smilies/sad.png)
9) Mode CAS - nouveautés écriture naturelle calcul formel :Go to top
![](https://i.imgur.com/Lsaeyszt.png)
![](https://i.imgur.com/wTapcoGt.png)
- les saisies de dérivation avec la commande diff() étant automatiquement traduites dans l'historique de calcul en écriture naturelle, selon la notation de Lagrange du lycée
- un meilleur parenthésage lorsque l'on met à la puissance une écriture naturelle incluant un opérateur CAS (dérivée, intégrale, limite, somme, produit...), évitant ainsi nombre de confusions
10) Mode CAS - autres nouveautés :Go to top
Outre les fonctions domain() et tabvar(), le contexte CAS bénéficie de nombre d'autres nouvelles fonctions.
En effet, le moteur de calcul littéral de la HP Prime est en fait issu du moteur GIAC développé en parallèle pour le logiciel Xcas. Toutefois, de la version Xcas à la version HP Prime du moteur, nombre de commandes étaient désactivés et disparaissaient.
La version 13333 nous rajoute enfin une tripotée de 41 commandes GIAC, dont les deux perles précédentes :
Show/Hide spoilerAfficher/Masquer le spoiler
- adjoint_matrix
- bernoulli
- blockmatrix
- c1oc2
- c1op2
- changebase
- chisquaret
- colspace
- count_eq
- count_inf
- count_sup
- cycle2perm
- cycleinv
- cycles2permu
- dfc
- dfc2f
- domain
- evalb
- groupermu
- insert
- is_cycle
- is_permu
- kolmogorovd
- kolmogorovt
- lll_reduce
- multinomial
- nop
- p1oc2
- p1op2
- perminv
- permu2cycles
- permu2mat
- permuorder
- randvector
- rowspace
- simplex_reduce
- tabvar
- tcoeff
- wilcoxonp
- wilcoxons
- wilcoxont
11) Mise à jour constantes physiques :Go to top
![](https://i.imgur.com/griTNjGt.png)
![](https://i.imgur.com/EH7ILEjt.png)
![Bien joué! :bj:](./images/smilies/sg3agbjg3ag.gif)
12) Mode numérique - calcul exact sur demande :Go to top
Les calculatrices collège et graphiques de milieu de gamme actuelles peuvent toutes retourner au choix des résultats :
Sur TI et Casio, il peut arriver que l'on obtienne parfois une écriture décimale alors que l'on attendait une écriture exacte, si cette dernière est désactivée ou mal gérée par l'une des fonctions utilisées lors du calcul. Il reste alors possible de demander manuellement à la calculatrice de récupérer une forme exacte, mais la machine ne recherchera alors que des formes fractionnaires en
- en écriture décimale éventuellement approchée
- en écriture exacte, et ce même sur des modèles ne disposant pas d'un moteur de calcul littéral
- $mathjax$\frac{\pm a\sqrt{b} \pm c\sqrt{d}}{f}$mathjax$qui est une famille de nombres avec des propriétés aisément vérifiables par les processeurs légers
- $mathjax$\pm\frac{a\pi}{b}$mathjax$pour la trigonométrie
Sur TI et Casio, il peut arriver que l'on obtienne parfois une écriture décimale alors que l'on attendait une écriture exacte, si cette dernière est désactivée ou mal gérée par l'une des fonctions utilisées lors du calcul. Il reste alors possible de demander manuellement à la calculatrice de récupérer une forme exacte, mais la machine ne recherchera alors que des formes fractionnaires en
$mathjax$\pm\frac{a}{b}$mathjax$
, ce qui fait que la forme exacte pourra ne pas être trouvée ou être fausse.La HP Prime quant à elle dispose de deux modes de calcul directement accessibles au clavier :
- le mode numérique avec la touche
Maison
- le mode littéral avec la touche
CAS
Notons donc que c'est le seul modèle à ne pas mettre en avant ses possibilités de calcul exact, et ce alors que les Mathématiques au lycée français ne demandent quasiment jamais de résultat sous forme décimale approchée.
Pour ceux qui préfèrent utiliser l'application de calcul numérique, il était toutefois possible ici aussi de faire appel à une fonctionnalité de récupération de forme exacte, en sélectionnant un résultat en écriture décimale puis tapant
ab/c. Mais comme sur les modèles évoqués ci-dessus, le code sous-jacent ne gérait que les écritures fractionnaires en
$mathjax$\pm\frac{a}{b}$mathjax$
. C'est bien, même si cela a quand même le défaut de ne pas être du tout intuitif. Qui va deviner qu'il faut taper sur cette touche ?...D'une part, le nouveau firmware 13333 étend et multiplie les formes gérées par cette fonctionnalité de récupération, et entre lesquelles on pourra basculer avec la touche
ab/c, la plus pertinente étant fournie en premier :
![Bien joué! :bj:](./images/smilies/sg3agbjg3ag.gif)
- $mathjax$\pm\frac{a\sqrt{c}}{b}$mathjax$
- $mathjax$\pm\frac{a\pi}{b}$mathjax$
- $mathjax$ln\left(\frac{a}{b}\right)$mathjax$
- $mathjax$e^{\frac{a}{b}}$mathjax$
![Image](https://i.imgur.com/nAIwPIe.gif)
![Image](https://i.imgur.com/IhKfoPI.gif)
![Image](https://i.imgur.com/CzkZoou.gif)
![Image](https://i.imgur.com/V5xEVFB.gif)
Comme sur la NumWorks et contrairement aux TI et Casio, on apprécie de pouvoir obtenir des résultats exacts dans le contexte des calculs logarithmiques et exponentiels de Terminale !
![Bien joué! :bj:](./images/smilies/sg3agbjg3ag.gif)
Statistiquement, il sera donc désormais beaucoup plus fréquent de pouvoir récupérer une forme exacte juste à partir d'un résultat en écriture décimale !
![Bien joué! :bj:](./images/smilies/sg3agbjg3ag.gif)
![](https://i.imgur.com/EBgij1Vt.png)
On apprécie que cela marche même dans le cadre de nombre complexes.
![:) :)](./images/smilies/smile.png)
Dommage par contre que l'écriture matricielle soit perdue.
![:( :(](./images/smilies/sad.png)
13) Programmation CAS - langage pseudo-Python :Go to top
Officiellement, le nouveau programme de Seconde de la rentrée 2017 exige un langage de programmation fonctionnel. Seuls quelques rares modèles, souvent hauts de gamme et donc chers, en sont à ce jour dotés officiellement, c'est-à-dire d'une façon qui conserve la fonctionnalité en mode examen :
- TI-Nspire
- Casio fx-CP400
- HP Prime
- NumWorks
![](https://i.imgur.com/bJDic5Ft.png)
![](https://i.imgur.com/9U7XVVBt.png)
![Bien joué! :bj:](./images/smilies/sg3agbjg3ag.gif)
Même si c'est bien évidemment très apprécié et un signe très encourageant pour la suite, nous nous devons de préciser qu'il ne s'agit "que" d'une gestion de la syntaxe Python et pas de son vocabulaire (ce n'est pas un port de MicroPython, par exemple). Pour le vocabulaire, il peut y avoir illusion grâce aux mots anglais pouvant être associés aux mêmes fonctionnalités dans les langages Python et HP Prime, mais cela ne marche pas dans tous les cas loin de là. Ce n'est pas du Python et il suffira de taper
int(2.4)
pour s'en convaincre. La HP Prime retournera 2.4*x
même au sein d'un programme utilisant la syntaxe Python, alors que le Python aurait dû retourner 2. Même dans un tel programme, c'est donc le nommage des fonctions spécifique à la HP Prime qu'il faudra privilégier, avec ici IP(2.4)
comme dans le programme ci-dessous.- Code: Tout sélectionner
#cas
def fractale(X,Y,N) :
local x,y,z,c,j,t
for x in range(X):
for y in range(Y):
z=0
c=2.7x/X-2.1-i*(1.87y/Y-.935)
j=-1
while((j=j+1)<N) and (abs(z)<=2):
z=z*z+c
t=255j/N
PIXON_P(x,y,RGB(IP(t),IP(3t/4),IP(t/4)))
FREEZE
WAIT(0)
#end
La syntaxe Python sur HP Prime c'est très bien pour nous dépanner cette année, et il est possible que la nuance ne prête pas à conséquence à un niveau Seconde où il s'agit de découvrir le langage. Mais il est probable que la différence se fasse rapidement sentir à compter de la Première. Espérons donc qu'il pourra y avoir mieux à l'avenir, et que TI et Casio finiront à leur tour par se mettre en conformité avec les usages. Il est d'ailleurs cocasse de voir que ce sont les constructeurs les plus plébiscités par les acheteurs qui mettent le plus de temps à faire quelque chose, avec déjà 6 mois de retard depuis la rentrée et la mise en application des nouveaux programmes.
14) Programmation CAS/Python - exécution pas à pas et erreurs:Go to top
Dans le cadre de la programmation en mode CAS, il y a d'autres avancées significatives que le Python.
D'une part, après nous avois laissés corriger à l'aveuglette pendant des années, les erreurs déclenchées par des programmes en mode CAS précisent enfin le numéro de ligne en étant à l'origine, ce qui aidera beaucoup à la correction.
![Bien joué! :bj:](./images/smilies/sg3agbjg3ag.gif)
D'autre part, il y avait déjà d'autres choses remarquables niveau programmation sur la HP Prime. C'est le seul modèle à ce jour à disposer d'un débogueur intégré. Accessible avec le bouton tactile Debog sous la liste des programmes ou via la commande DEBUG(), il permet d'accéder à une interface exécutant le programme pas à pas tout en suivant l'évolution des variables que l'on souhaite. De quoi non seulement comprendre le fonctionnement en phase de découverte, mais aussi mieux détecter certaines erreurs, et même obtenir la réponse avec justification directement recopiable d'un bon 90% des questions d'algorithmique au BAC !
![Bien joué! :bj:](./images/smilies/sg3agbjg3ag.gif)
Toutefois, cela ne fonctionnait que dans le mode numérique. Non disponible donc en mode CAS, et même pire la saisie manuelle de l'instruction DEBUG() en mode CAS déclenchait un redémarrage de la calculatrice.
![:'( :'(](./images/smilies/crying.png)
Précision de plus que le langage Python qui vient d'être rajouté nécessite également le mode CAS. Ce serait dommage qu'il ne bénéficie pas du débogueur...
![](https://i.imgur.com/LCeoc7Zt.png)
![](https://i.imgur.com/cLhqGqRt.png)
![](https://i.imgur.com/sP1Mq4Bt.png)
![Bien joué! :bj:](./images/smilies/sg3agbjg3ag.gif)
![](https://i.imgur.com/Eax1r9Jt.png)
![](https://i.imgur.com/vi2gOubt.png)
![](https://i.imgur.com/j5YUtJQt.png)
![Bien joué! :bj:](./images/smilies/sg3agbjg3ag.gif)
On regrettera toutefois plusieurs choses pour le débogueur CAS :
- uniquement en anglais
- remplacement de l'interface du débogueur numérique par une interface texte
- impossibilité de choisir les variables à surveiller, ce qui pourra être embêtant quand il y en aura beaucoup
- le détail des lignes en cours d'exécution est affiché non pas comme saisies dans l'éditeur (c'est-à-dire en HPPPL ou Python) mais avec une notation fonctionnelle qui ne correspond à aucun de ces deux langages
- le langage Python bien évidemment
- le langage HPPPL propre à la HP Prime pour pouvoir adapter le code Python lorsque faisant appel à des commandes ou fonctions absentes ou nommées autrement sur cette calculatrice
- le langage fonctionnel propre au débogueur CAS HP Prime
15) Programmation - autres nouveautés :Go to top
Outre le Python et les améliorations niveau débogueur et erreurs en mode CAS, les créateurs bénéficient d'autres noveautés :
- amélioration de la fonction rotate() permettant désormais d'effectuer des rotations d'objets graphiques en plus des chaînes
- amélioration de la fonction suppress() permettant désormais de supprimer des valeurs dans des chaînes, vecteurs ou matrices en plus des listes
- nouvelle fonction insert() permettant d'insérer des valeurs dans des chaînes, listes, vecteurs ou matrices
- fonction cellhasdata() pour savoir si une cellule contient des données ou pas dans le tableur
- nouvelle possibilité de créer une application vide directement depuis la calculatrice, au lieu d'avoir à cloner une application existante pour ensuite la nettoyer/vider du contenu inutile
- on apprécie également que
WAIT(0)
qui est censé attendre indéfiniment l'appui sur une touche, s'interrompe respecte désormais le délai d'extinction automatique de la machine tel que réglé à l'écran de configuration, au lieu d'abandonner automatiquement après 60 secondes, se comportant donc jusqu'à présent de façon paradoxale comme unWAIT(60)
16) Changelog officiel :Go to top
Changelog officiel complet (anglais) :
Show/Hide spoilerAfficher/Masquer le spoiler
HP Prime – Release Notes
-------------------------
Date Released: 2018/01/24
Internal Versions
-----------------
Firmware Version: 2018 01 24 (13333)
Virtual Calculator Version: 2017 01 24 (13333)
Connectivity Kit: 2017 01 24 (13333)
Description
-----------
This release of the Prime Calculator firmware and associated PC software delivers significant new features and fixes outstanding issues. This document is not a complete list of all changes, but highlights specific items. All users of the HP Prime calculator are encouraged to upgrade for the best possible experience.
Please back up your calculator before the update. Any existing data on the device may be wiped during the update process.
Primary focus in this release is new apps and app enhancement.
Graph 3D:
1. Symbolic view:
a. Enter up to 10 definitions for Z as a function of X and Y
2. Plot view:
a. Use touch screen to view plots from different positions
b. Plot multiple surfaces simultaneously to see how they relate to each other
c. Choose surface coloring options to bring out features of plots
i. Top / Bottom: allows shading to communicate shape without distraction
ii. Checkerboard: emphasizes connection between surface shape and X / Y coordinates
iii. Elevation: emphasizes Z connection between surface shape and Z coordinate.
iv. Slope: reveals X / Y partial derivative features of surface - such as minima, maxima, and saddle points
d. Surface coloring options can be controlled via Plot Setup and, for quick changes, via the Plot view's contextual menu
e. Change function definitions while in the plot view to see how surfaces depend on constants
3. Plot Setup
a. Change grid size to trade off calculation speed against quality of visual results
Finance App:
1. New Financial Calculations supported:
a. Interest Conversion
b. Date Calculations
c. Cash flow calculations
d. Depreciation calculations
e. Break-even calculations
f. Percent change calculations
g. Bond calculations
h. Black-Scholes calculations
2. Plot views for TVM and Cashflows
3. Table based depreciation and cashflow calculations
Explorer app:
1. Replaces existing 3 explorer apps
2. Allows exploration of:
a. Linear
b. Quadratic
c. Cubics
d. Exponential
e. Logarithmic
f. Trigonometric
3. Explore using a familiar interface shared with the Function app
a. Touch and manipulate graphs directly
b. View tables of values
c. Directly edit expressions and see changes.
d. Calculate table of variations directly
New Functionality (Connectivity Kit)
---------------------------------------
1. Improved color pickers using a system default window
New Functionality (Calculator Software)
---------------------------------------
1. New Graph 3D app
2. New unified Explorer app
3. Extensive enhancements to Finance app
4. Improved graphics and interface for PC version of the HP Prime. Better color contrast, hover, and key clicked images.
a. User created skins may now be installed in "<Documents>/HP Prime/Skins" directory
5. Upgraded CAS to latest version. Also turned on many new CAS commands:
a. adjoint_matrix
b. bernoulli
c. blockmatrix
d. c1oc2
e. c1op2
f. changebase
g. colspace
h. count_eq
i. count_inf
j. count_sup
k. cycle2perm
l. cycleinv
m. cycles2permu
n. dfc
o. dfc2f
p. domain
q. evalb
r. groupermu
s. is_cycle
t. is_permu
u. lll_reduce
v. nop
w. p1oc2
x. p1op2
y. perminv
z. permu2cycles
A. permu2mat
B. permuorder
C. rowspace
D. simplex_reduce
E. tabvar
F. tcoeff
G. chisquaret
H. kolmogorovd
I. kolmogorovt
J. multinomial
K. randvector
L. wilcoxonp
M. wilcoxons
N. wilcoxont
M. insert
6. User key defines have been repositioned in the key handling process. They now will be done FIRST before anything else
a. Now all keys can be defined except SHIFT button, OFF and USER key.
b. Returning -1 will do NO operation in user key definition.
c. Returning -2 or less will perform default key behavior.
d. Be careful with your key definitions or you may hide some system functionality unintentionally
7. Internal color has been reworked to use 32 bit color. This means images as backgrounds will look nicer and gradients will look nicer. Programmer will appreciated the rework to make sure all ALPHA information for drawing commands behaves consistently.
8. ROTATE command upgraded to allow rotation of GROB objects.
9. Added the ability for small plots in Home/CAS history to display fullscreen using the "Show" menu key
10. Added useful information from AProgram and Programs variables to provide information on compilation failures to programmer if needed
11. Greatly enhanced toolbox catalog
a. Catalog now adds user items, CAS functions, and app functions
b. Search indicator highlights search capability better
c. Info icon allows viewing of total number of defined functions and useful information
d. App functions are visible with application icon in choose next to function name
12. Added a variable catalog that lists all system variables. Look and feel similar to new function catalog.
13. Removed Finance function "DoFinance( )" as it was no longer useful. Other similar functions in other apps (such as DoInference, Do1VStats, LinSolve) are scheduled for deprecation in a future release
14. Improved help for programming and drawing commands by creating example programs showing utilization. These may also be used as a template for new programs created through the program catalog
15. New "Empty" application.
a. This is meant to be for programmers to make stand alone applications that do not reuse any existing app views
b. HP recommends using this app type if you are creating a brand new app
c. Access the "Empty" app by saving a copy of the existing app, and picking "None" as your base app type
16. Added support for more standard derivative form in Function app
17. Improved graphing of continuous functions in the Function app to improve graphing of vertical asymptotes
18. Added ability to do multiple implicit differentiation - ex: implicit_diff(x^2+y^2-5,x,y,2)
19. Added SUPPRESS and INSERT commands for list/matrix/vect/string. Also added new CAS "insert" command
20. Added a new date picker through system in places where dates are asked as input. Added CHOOSEDATE user command to get date input in HPPPL.
21. Added two new spreadsheet app functions - ClearCell and CellHasData
22. CAS random number generator changed to use meserene twister
23. Added →Qπ function and modified the [a b/c] key in Home to cycle through this value first, then PDQ fraction, then mixed fraction, then back to decimal.
24. Modifed WAIT(0) to not time out at 60s, but timeout 100ms before TOff auto power off time.
25. Added a new command QPI and bound to the home [a b/c] key. Allows finding rational ratios of a/b, c/d*sqrt(a/b), a/b*pi, etc.
Resolved issues and changes excluding CAS
-----------------------------------------
1. Resolved issue with digit grouping in User function define box
2. Resolved issue with allocation of too much memory on a string program call
3. Resolved issue with the ESC key in the program editor not exiting the copy menu like the rest of the system
4. Resolved issue with BINOMIAL_CDF losing precision at extreme values
5. Resolved issue with slant on ' " characters used in DM'S" angles in monospaced and bold fonts
6. Resolved issue with Android version losing first character when calling UPPER or LOWER on a string
7. Resolved issue with longer variable names in Solve app being hidden with ...
8. Resolved issue where logistic fit performed strangely with out of order data points
9. Resolved issue with using a list directly in Stat 1/2 Var app for columns on subsequent calculations
10. Resolved several issues with graphical drawing command consistency and ALPHA values
11. Resolved issue with "Info( )" and "Reset( )" functions in custom app programs not working as described
12. Resolved issue with INPUT when choose list field was defined as null
13. Resolved issue with INPUT not accepting/converting fields that are specified as Real/Int to expected values - auto converts if possible now
14. Resolved issue allowing HVars to define user defined functions (similar to define box) with a more compact sytax - HVars("foo",{"A","B"}):='A*SIN(B)'
15. Resolved issue with PRINT to ensure last printed item is shown on the screen instead of top of terminal
16. Resolved issue where a vector*matrix could sometimes return extra invalid numbers in resultant vector
17. Resolved issue with "order_size(n)" returned as part of taylor polynomial preventing graphing in function app
18. Resolved issue with derivatives of inverse trig functions in Degrees or Gradians using home numerical deriv
19. Resolved issue with [i, -i] .^ -1
20. Resolved issue with the negative sign being hard to read sometimes, especially on fractions
21. Resolved issue with ADDCOL transforming matrices to complex matrices internally
22. Resolved issues with too long names being accepted - EXPORT thisismyreallylongname12345678901234567890( ) accepted and would cause many issues
23. Updated constants to used NIST 2014 values.
24. Resolved issue with parenthesis being needed for limit, sum, product, diff, int followed by a power for clarity
25. Resolved issue with FREEZE functionality not behaving as expected
26. Changed WAIT(0) to time out roughly 100ms before auto-power off happens rather then 60s.
27. Resolved issue with line plot in stat 1 var ignoring frequencies.
Resolved issues and changes in CAS
----------------------------------
1. Resolved issue with e^(1+i) dropping parenthesis on copy
2. Resolved issue with int((((144)+((((981/100))^(2))*((x)^(2))))-((((24)*((981/100)))*(x))*(sin((40)*(pi/180)))))^((5/10)),x,0,181/100)
3. Resolved issue with int(exp(-x),x,inf,-inf)
4. Resolved issue with diff(Beta(3, 4, x, 1))
5. Resolved issue with fPart not appearing in catalog
6. Improved printing of (x^2)' or similar will now print using ' instead of diff(x^2)
7. Resolved issue with simplify(atan(3^(1/3)/sqrt(7))+5)
8. Add horner(P,x,newton) for Newton iteration on polynomials
9. Resolve issue with sum(1/X^2,X,1,inf)
10. Resolve issue with lu([1,2,3])
11. Resolve issue with pmin for nilpotent matrices (when proba_epsilon==0)
12. Resolved issue with limit(x^2*sec((1/x)),x,0)
13. Resolved issue with solve(solve([v10^2+v9^2-1,v10*v9^2-v10*v9+v9^2-v9,v9^3-2*v10*v9-v9^2+2*v10-2*v9+2],[v10,v9]))
14. Resolved issue with solve([y-u1+u2=0,x-2*u1*y+u3=0,u1*(2-x-y^2)=0,u2*x=0,u3*y=0],[x,y,u1,u2,u3])
15. Resolved issue with row reduction with parameters when det==0
16. Resolved issue with printing NOT (NOT (x>5) OR x>3 | x=1)
17. Improved solve for quadratic equations like csolve(x^2-(1+sqrt(3))*x+2) or csolve(i*x^2+x+1)
18. Resolved issue with series(Si(u), u=0, 7)
19. Resolved issue with cos/sin(2*pi/6-pi/3)
20. Resolved issue with derivative of Beta function
21. Auto-extend the field for eigenstuff, auto-extend the field for + - * / if arguments belong to a different finite field with same characteristic
22. Resolved issue with solve(4≥(y^2+1),y^2)
23. Resolved issue with $ with step if variable is affected (like in k:=3; [(k^2)$(k=2..11,3)])
24. Resolved issue with fix for upper incomplete gamma function with negative second argument, int(exp(x^3),x,0,6) is now working
25. Resolved issue with idivis of integers >= 231
26. Resolved issue with Psi(x,0)
27. Resolved issue with desolve(diff(y)=a*cos(y)-b,y)
28. Resolved issue with zeros(x^4 - 3x^3 - 2.75x² + 12x - 5)
-------------------------
Date Released: 2018/01/24
Internal Versions
-----------------
Firmware Version: 2018 01 24 (13333)
Virtual Calculator Version: 2017 01 24 (13333)
Connectivity Kit: 2017 01 24 (13333)
Description
-----------
This release of the Prime Calculator firmware and associated PC software delivers significant new features and fixes outstanding issues. This document is not a complete list of all changes, but highlights specific items. All users of the HP Prime calculator are encouraged to upgrade for the best possible experience.
Please back up your calculator before the update. Any existing data on the device may be wiped during the update process.
Primary focus in this release is new apps and app enhancement.
Graph 3D:
1. Symbolic view:
a. Enter up to 10 definitions for Z as a function of X and Y
2. Plot view:
a. Use touch screen to view plots from different positions
b. Plot multiple surfaces simultaneously to see how they relate to each other
c. Choose surface coloring options to bring out features of plots
i. Top / Bottom: allows shading to communicate shape without distraction
ii. Checkerboard: emphasizes connection between surface shape and X / Y coordinates
iii. Elevation: emphasizes Z connection between surface shape and Z coordinate.
iv. Slope: reveals X / Y partial derivative features of surface - such as minima, maxima, and saddle points
d. Surface coloring options can be controlled via Plot Setup and, for quick changes, via the Plot view's contextual menu
e. Change function definitions while in the plot view to see how surfaces depend on constants
3. Plot Setup
a. Change grid size to trade off calculation speed against quality of visual results
Finance App:
1. New Financial Calculations supported:
a. Interest Conversion
b. Date Calculations
c. Cash flow calculations
d. Depreciation calculations
e. Break-even calculations
f. Percent change calculations
g. Bond calculations
h. Black-Scholes calculations
2. Plot views for TVM and Cashflows
3. Table based depreciation and cashflow calculations
Explorer app:
1. Replaces existing 3 explorer apps
2. Allows exploration of:
a. Linear
b. Quadratic
c. Cubics
d. Exponential
e. Logarithmic
f. Trigonometric
3. Explore using a familiar interface shared with the Function app
a. Touch and manipulate graphs directly
b. View tables of values
c. Directly edit expressions and see changes.
d. Calculate table of variations directly
New Functionality (Connectivity Kit)
---------------------------------------
1. Improved color pickers using a system default window
New Functionality (Calculator Software)
---------------------------------------
1. New Graph 3D app
2. New unified Explorer app
3. Extensive enhancements to Finance app
4. Improved graphics and interface for PC version of the HP Prime. Better color contrast, hover, and key clicked images.
a. User created skins may now be installed in "<Documents>/HP Prime/Skins" directory
5. Upgraded CAS to latest version. Also turned on many new CAS commands:
a. adjoint_matrix
b. bernoulli
c. blockmatrix
d. c1oc2
e. c1op2
f. changebase
g. colspace
h. count_eq
i. count_inf
j. count_sup
k. cycle2perm
l. cycleinv
m. cycles2permu
n. dfc
o. dfc2f
p. domain
q. evalb
r. groupermu
s. is_cycle
t. is_permu
u. lll_reduce
v. nop
w. p1oc2
x. p1op2
y. perminv
z. permu2cycles
A. permu2mat
B. permuorder
C. rowspace
D. simplex_reduce
E. tabvar
F. tcoeff
G. chisquaret
H. kolmogorovd
I. kolmogorovt
J. multinomial
K. randvector
L. wilcoxonp
M. wilcoxons
N. wilcoxont
M. insert
6. User key defines have been repositioned in the key handling process. They now will be done FIRST before anything else
a. Now all keys can be defined except SHIFT button, OFF and USER key.
b. Returning -1 will do NO operation in user key definition.
c. Returning -2 or less will perform default key behavior.
d. Be careful with your key definitions or you may hide some system functionality unintentionally
7. Internal color has been reworked to use 32 bit color. This means images as backgrounds will look nicer and gradients will look nicer. Programmer will appreciated the rework to make sure all ALPHA information for drawing commands behaves consistently.
8. ROTATE command upgraded to allow rotation of GROB objects.
9. Added the ability for small plots in Home/CAS history to display fullscreen using the "Show" menu key
10. Added useful information from AProgram and Programs variables to provide information on compilation failures to programmer if needed
11. Greatly enhanced toolbox catalog
a. Catalog now adds user items, CAS functions, and app functions
b. Search indicator highlights search capability better
c. Info icon allows viewing of total number of defined functions and useful information
d. App functions are visible with application icon in choose next to function name
12. Added a variable catalog that lists all system variables. Look and feel similar to new function catalog.
13. Removed Finance function "DoFinance( )" as it was no longer useful. Other similar functions in other apps (such as DoInference, Do1VStats, LinSolve) are scheduled for deprecation in a future release
14. Improved help for programming and drawing commands by creating example programs showing utilization. These may also be used as a template for new programs created through the program catalog
15. New "Empty" application.
a. This is meant to be for programmers to make stand alone applications that do not reuse any existing app views
b. HP recommends using this app type if you are creating a brand new app
c. Access the "Empty" app by saving a copy of the existing app, and picking "None" as your base app type
16. Added support for more standard derivative form in Function app
17. Improved graphing of continuous functions in the Function app to improve graphing of vertical asymptotes
18. Added ability to do multiple implicit differentiation - ex: implicit_diff(x^2+y^2-5,x,y,2)
19. Added SUPPRESS and INSERT commands for list/matrix/vect/string. Also added new CAS "insert" command
20. Added a new date picker through system in places where dates are asked as input. Added CHOOSEDATE user command to get date input in HPPPL.
21. Added two new spreadsheet app functions - ClearCell and CellHasData
22. CAS random number generator changed to use meserene twister
23. Added →Qπ function and modified the [a b/c] key in Home to cycle through this value first, then PDQ fraction, then mixed fraction, then back to decimal.
24. Modifed WAIT(0) to not time out at 60s, but timeout 100ms before TOff auto power off time.
25. Added a new command QPI and bound to the home [a b/c] key. Allows finding rational ratios of a/b, c/d*sqrt(a/b), a/b*pi, etc.
Resolved issues and changes excluding CAS
-----------------------------------------
1. Resolved issue with digit grouping in User function define box
2. Resolved issue with allocation of too much memory on a string program call
3. Resolved issue with the ESC key in the program editor not exiting the copy menu like the rest of the system
4. Resolved issue with BINOMIAL_CDF losing precision at extreme values
5. Resolved issue with slant on ' " characters used in DM'S" angles in monospaced and bold fonts
6. Resolved issue with Android version losing first character when calling UPPER or LOWER on a string
7. Resolved issue with longer variable names in Solve app being hidden with ...
8. Resolved issue where logistic fit performed strangely with out of order data points
9. Resolved issue with using a list directly in Stat 1/2 Var app for columns on subsequent calculations
10. Resolved several issues with graphical drawing command consistency and ALPHA values
11. Resolved issue with "Info( )" and "Reset( )" functions in custom app programs not working as described
12. Resolved issue with INPUT when choose list field was defined as null
13. Resolved issue with INPUT not accepting/converting fields that are specified as Real/Int to expected values - auto converts if possible now
14. Resolved issue allowing HVars to define user defined functions (similar to define box) with a more compact sytax - HVars("foo",{"A","B"}):='A*SIN(B)'
15. Resolved issue with PRINT to ensure last printed item is shown on the screen instead of top of terminal
16. Resolved issue where a vector*matrix could sometimes return extra invalid numbers in resultant vector
17. Resolved issue with "order_size(n)" returned as part of taylor polynomial preventing graphing in function app
18. Resolved issue with derivatives of inverse trig functions in Degrees or Gradians using home numerical deriv
19. Resolved issue with [i, -i] .^ -1
20. Resolved issue with the negative sign being hard to read sometimes, especially on fractions
21. Resolved issue with ADDCOL transforming matrices to complex matrices internally
22. Resolved issues with too long names being accepted - EXPORT thisismyreallylongname12345678901234567890( ) accepted and would cause many issues
23. Updated constants to used NIST 2014 values.
24. Resolved issue with parenthesis being needed for limit, sum, product, diff, int followed by a power for clarity
25. Resolved issue with FREEZE functionality not behaving as expected
26. Changed WAIT(0) to time out roughly 100ms before auto-power off happens rather then 60s.
27. Resolved issue with line plot in stat 1 var ignoring frequencies.
Resolved issues and changes in CAS
----------------------------------
1. Resolved issue with e^(1+i) dropping parenthesis on copy
2. Resolved issue with int((((144)+((((981/100))^(2))*((x)^(2))))-((((24)*((981/100)))*(x))*(sin((40)*(pi/180)))))^((5/10)),x,0,181/100)
3. Resolved issue with int(exp(-x),x,inf,-inf)
4. Resolved issue with diff(Beta(3, 4, x, 1))
5. Resolved issue with fPart not appearing in catalog
6. Improved printing of (x^2)' or similar will now print using ' instead of diff(x^2)
7. Resolved issue with simplify(atan(3^(1/3)/sqrt(7))+5)
8. Add horner(P,x,newton) for Newton iteration on polynomials
9. Resolve issue with sum(1/X^2,X,1,inf)
10. Resolve issue with lu([1,2,3])
11. Resolve issue with pmin for nilpotent matrices (when proba_epsilon==0)
12. Resolved issue with limit(x^2*sec((1/x)),x,0)
13. Resolved issue with solve(solve([v10^2+v9^2-1,v10*v9^2-v10*v9+v9^2-v9,v9^3-2*v10*v9-v9^2+2*v10-2*v9+2],[v10,v9]))
14. Resolved issue with solve([y-u1+u2=0,x-2*u1*y+u3=0,u1*(2-x-y^2)=0,u2*x=0,u3*y=0],[x,y,u1,u2,u3])
15. Resolved issue with row reduction with parameters when det==0
16. Resolved issue with printing NOT (NOT (x>5) OR x>3 | x=1)
17. Improved solve for quadratic equations like csolve(x^2-(1+sqrt(3))*x+2) or csolve(i*x^2+x+1)
18. Resolved issue with series(Si(u), u=0, 7)
19. Resolved issue with cos/sin(2*pi/6-pi/3)
20. Resolved issue with derivative of Beta function
21. Auto-extend the field for eigenstuff, auto-extend the field for + - * / if arguments belong to a different finite field with same characteristic
22. Resolved issue with solve(4≥(y^2+1),y^2)
23. Resolved issue with $ with step if variable is affected (like in k:=3; [(k^2)$(k=2..11,3)])
24. Resolved issue with fix for upper incomplete gamma function with negative second argument, int(exp(x^3),x,0,6) is now working
25. Resolved issue with idivis of integers >= 231
26. Resolved issue with Psi(x,0)
27. Resolved issue with desolve(diff(y)=a*cos(y)-b,y)
28. Resolved issue with zeros(x^4 - 3x^3 - 2.75x² + 12x - 5)
17) Bilan :Go to top
Nous ne pouvons qu'être ravis de ces très grandes avancées en terme de programmation et donc de conformité aux actuels et futurs programmes du lycée français.
![Bien joué! :bj:](./images/smilies/sg3agbjg3ag.gif)
Surtout quand c'est innovant/exclusif, d'autres constructeurs pourtant bien plus populaires n'ayant toujours pas fourni de solution alors que les nouveaux programmes sont en application depuis déjà 6 mois.
Nous doutons toutefois que le fonctionnement assez complexe choisi sur HP Prime, à savoir l'obligation du contexte CAS pour le Python qui n'a pourtant rien d'une fonctionnalité liée au calcul formel ou même littéral, avec en prime un débogueur distinct qui n'a pas du tout le même degré de finition que le débogueur de l'environnement numérique, et la nécessiter de jongler entre 3 langages de programmation, puisse véritablement faciliter la vie du lycéen moyen qui, rappelons-le, est censé débuter avec son premier langage de programmation textuel en Seconde. Si les habitués/experts l'enjamberont sans problème, la marche nous semble bien haute pour les débutants de Seconde voir même au-delà, qui auront probablement un enseignant ne connaissant pas ce rare modèle, et qui ne feront certainement pas tous le choix de se perfectionner avec les option ICN et/ou spécialité ISN.
Quoi qu'il en soit, Hewlett Packard nous signe ici une mise à jour historique, la plus belle progression en fonctionnalités encore jamais vue sur ce modèle depuis la sortie du modèle pour la rentrée 2013. Même si bien évidemment imparfaite, elle n'en reste pas moins extrêmement pertinente sur nombre de points dans le cadre récent du lycée français.
![Bien joué! :bj:](./images/smilies/sg3agbjg3ag.gif)
Dans le contexte du mode examen, on apprécie également que nombre de fonctionnalités pointues qui pouvaient être rajoutées via des programmes ou applications, soient désormais intégrées au système et ne disparaîtront donc pas en mode examen cette année.
![Bien joué! :bj:](./images/smilies/sg3agbjg3ag.gif)
Espérons que le développement de la HP Prime pourra continuer dans cette voie.
![;) ;)](./images/smilies/wink.png)
18) Téléchargements :Go to top
- HP Connectivity Kit version 13333 pour Windows / Mac
- logiciel d'émulation HP Prime Virtual Calculator version 13333 pour Windows / Mac
- firmware HP Prime version 13333