Application Dictionnaire pour Hp prime
16 posts
• Page 1 of 2 • 1, 2
Application Dictionnaire pour Hp prime
Bonjour
Je vous propose une application (originale je pense) pour la HP Prime G2, la G1 ne dispose pas d'assez de mémoire
pour la charger.(elle a été écrite avec la dernière version du firware).
Il s'agit d'une appli de dictionnaire dans laquelle sont enregistrés 341 000 mots environs.
Ces mots sont enregistrés en minuscules avec les accents dans des AVars de type liste selon
leur nombre de lettres.
N2 contient tous les mots de 2 lettres, N3 tous les mots de 3 lettres etc...
Chaque AVar est décomposée en 26 sous listes, la sous liste n°1 contient les mots commençant par "a"....,
la sous liste n° 26 les mots commençant par "z".
L'appli vous offre 3 options Menu 'VIEW'
1) Vérification d'un mot, vous entrez un mot l'appli vous dis si ce mot est correct ou non,
si il n'est pas correct elle peut rechercher des propositions.
Pour cela elle effectue une recherche sans les accents ainsi si vous entrez "trés" l'application vous répond mot inconnu
si vous demandez proposition elle vous donnera "très".
l'option ajout n'est pas encore gérée.
2) Mots croisés, ici vous recherchez un mot dont vous ne connaissez pas toutes les lettres, vous remplacez celles-ci par un "?"
si vous connaissez la première lettre le temps de recherche est <1s, sinon cela peut mettre entre 7 et 30 secondes environ.
ainsi ??e??r??? mot de 9 lettres avec première lettre inconnue, la machine doit vérifier 52 000 et quelques mots le temps le plus court
que j'ai mesuré est de 6.5 s.(il y a quelques fois des variations de temps dues à priori au PPL).
Ici la recherche se fait sans tenir compte des accents.
3) Anagrammes, vous entrez un groupe de lettre et la machine vous renvoie les mots existant qui peuvent être formés avec ces lettres
si vous entrez abesrid, la HP vous renvoie tous les mots de 7 lettres existants composés de ces lettres, puis vous demande si vous voulez
les mots de 6 lettres pouvant être formés à partir de ces lettres, puis les mots de 5 lettres etc...
Ici la recherche se fait sans tenir compte des accents.
Vous disposez d'une petite interface de saisie, les lettres sont accessibles directement, le "?" s'obtiens avec la touche 'alpha' et
le "ç" avec shift 'c', vous pouvez aussi saisir "-" pour les mots composés.
l'appli vous offre également des fonctions qui peuvent être utilisées depuis un programme :
1) Dtiremot() : sans paramètres renvoie un mot du dictionnaire tiré de façon alèatoire
avec 1 paramètre n>0 renvoie un mot du dictionnaire tiré de façon alèatoire de 'n' lettres
avec 1 paramètre n<0 renvoie un mot du dictionnaire tiré de façon alèatoire d'au moins 'n' lettres
avec 2 paramètres n1,n2>0 renvoie un mot du dictionnaire tiré de façon alèatoire de 'n1' lettres mini et de 'n2' lettres maxi
2) Dvérif_mot(m): renvoie 1 si 'm' est dans le dictionnaire 0 sinon.(les accents sont pris en compte).
3) Dpropo_mot(m): renvoie une liste de mot correspondant à 'm' sans accents, une liste vide sinon.
4) Dana_mots(m[,n]): renvoie les mots pouvant être formés avec les lettres de 'm' de la longueur de 'm' par défaut ou de 'n' lettres.
5) Dlower(m): renvoie 'm' en minuscules sans accents.
6) Dupper(m): renvoie 'm' en MAJUSCULES sans accents.
7) Dnb_mots([n]): renvoie le nombre de mots du dictionnaire complet ou de 'n' lettres.
et des fonctions de traitements de chaînes :
1) DINSTRING(s,c,n) recherche de 'c' dans 's' comme INSTRING mais avec la position de départ de la recherche.
J'ai commençé cette appli il y a longtemps déjà mais me suis heurté à plusieurs problèmes, sur G1 manque de mémoire.
Puis G2 est sorti j'ai donc repris et ai pu finir d'entrer le dictionnaire complet, mais les temps de recherche étaient très long (>15 mn).
Puis une discussion sur le HP FORUM avec 'Komame' dont voici le lien si cela vous intéresse : https://www.hpmuseum.org/forum/thread-20369.html
m'a permis d'optimiser la chose et voici donc une version utilisable.
Il y a encore des choses à faire et à améliorer, peut être quelques bugs.
Il y a également une liste des 10 dernières entrées mémorisées, on y accède par la touche 'MENU', si vous éditer le code de l'appli pour une raison ou une autre
il faut ensuite refaire un 'start' dans l'écran des appli pour que cela fonctionne.
C'était un peu long, mais bon j'espère que cette application vous plaira, faîtes moi part de vos remarques.
Merci de vôtre attention.
Je vous propose une application (originale je pense) pour la HP Prime G2, la G1 ne dispose pas d'assez de mémoire
pour la charger.(elle a été écrite avec la dernière version du firware).
Il s'agit d'une appli de dictionnaire dans laquelle sont enregistrés 341 000 mots environs.
Ces mots sont enregistrés en minuscules avec les accents dans des AVars de type liste selon
leur nombre de lettres.
N2 contient tous les mots de 2 lettres, N3 tous les mots de 3 lettres etc...
Chaque AVar est décomposée en 26 sous listes, la sous liste n°1 contient les mots commençant par "a"....,
la sous liste n° 26 les mots commençant par "z".
L'appli vous offre 3 options Menu 'VIEW'
1) Vérification d'un mot, vous entrez un mot l'appli vous dis si ce mot est correct ou non,
si il n'est pas correct elle peut rechercher des propositions.
Pour cela elle effectue une recherche sans les accents ainsi si vous entrez "trés" l'application vous répond mot inconnu
si vous demandez proposition elle vous donnera "très".
l'option ajout n'est pas encore gérée.
2) Mots croisés, ici vous recherchez un mot dont vous ne connaissez pas toutes les lettres, vous remplacez celles-ci par un "?"
si vous connaissez la première lettre le temps de recherche est <1s, sinon cela peut mettre entre 7 et 30 secondes environ.
ainsi ??e??r??? mot de 9 lettres avec première lettre inconnue, la machine doit vérifier 52 000 et quelques mots le temps le plus court
que j'ai mesuré est de 6.5 s.(il y a quelques fois des variations de temps dues à priori au PPL).
Ici la recherche se fait sans tenir compte des accents.
3) Anagrammes, vous entrez un groupe de lettre et la machine vous renvoie les mots existant qui peuvent être formés avec ces lettres
si vous entrez abesrid, la HP vous renvoie tous les mots de 7 lettres existants composés de ces lettres, puis vous demande si vous voulez
les mots de 6 lettres pouvant être formés à partir de ces lettres, puis les mots de 5 lettres etc...
Ici la recherche se fait sans tenir compte des accents.
Vous disposez d'une petite interface de saisie, les lettres sont accessibles directement, le "?" s'obtiens avec la touche 'alpha' et
le "ç" avec shift 'c', vous pouvez aussi saisir "-" pour les mots composés.
l'appli vous offre également des fonctions qui peuvent être utilisées depuis un programme :
1) Dtiremot() : sans paramètres renvoie un mot du dictionnaire tiré de façon alèatoire
avec 1 paramètre n>0 renvoie un mot du dictionnaire tiré de façon alèatoire de 'n' lettres
avec 1 paramètre n<0 renvoie un mot du dictionnaire tiré de façon alèatoire d'au moins 'n' lettres
avec 2 paramètres n1,n2>0 renvoie un mot du dictionnaire tiré de façon alèatoire de 'n1' lettres mini et de 'n2' lettres maxi
2) Dvérif_mot(m): renvoie 1 si 'm' est dans le dictionnaire 0 sinon.(les accents sont pris en compte).
3) Dpropo_mot(m): renvoie une liste de mot correspondant à 'm' sans accents, une liste vide sinon.
4) Dana_mots(m[,n]): renvoie les mots pouvant être formés avec les lettres de 'm' de la longueur de 'm' par défaut ou de 'n' lettres.
5) Dlower(m): renvoie 'm' en minuscules sans accents.
6) Dupper(m): renvoie 'm' en MAJUSCULES sans accents.
7) Dnb_mots([n]): renvoie le nombre de mots du dictionnaire complet ou de 'n' lettres.
et des fonctions de traitements de chaînes :
1) DINSTRING(s,c,n) recherche de 'c' dans 's' comme INSTRING mais avec la position de départ de la recherche.
J'ai commençé cette appli il y a longtemps déjà mais me suis heurté à plusieurs problèmes, sur G1 manque de mémoire.
Puis G2 est sorti j'ai donc repris et ai pu finir d'entrer le dictionnaire complet, mais les temps de recherche étaient très long (>15 mn).
Puis une discussion sur le HP FORUM avec 'Komame' dont voici le lien si cela vous intéresse : https://www.hpmuseum.org/forum/thread-20369.html
m'a permis d'optimiser la chose et voici donc une version utilisable.
Il y a encore des choses à faire et à améliorer, peut être quelques bugs.
Il y a également une liste des 10 dernières entrées mémorisées, on y accède par la touche 'MENU', si vous éditer le code de l'appli pour une raison ou une autre
il faut ensuite refaire un 'start' dans l'écran des appli pour que cela fonctionne.
C'était un peu long, mais bon j'espère que cette application vous plaira, faîtes moi part de vos remarques.
Merci de vôtre attention.
-
tyann2
Niveau 8: ER (Espèce Rare: nerd)- Posts: 97
- Joined: 19 Sep 2011, 11:38
- Gender:
- Calculator(s):→ MyCalcs profile
Re: Application Dictionnaire pour Hp prime
Bravo Travaille Magnifique!
Moi je ne maitrise pas du tout le PPL sur ma HPprime G2 et je ne sais pas comment l'apprendre, mais félicitation.
Moi je ne maitrise pas du tout le PPL sur ma HPprime G2 et je ne sais pas comment l'apprendre, mais félicitation.
-
André Lenormand
Niveau 4: MC (Membre Confirmé)- Posts: 12
- Joined: 22 Sep 2023, 13:55
- Location: Alsace
- Gender:
- Calculator(s):→ MyCalcs profile
Re: Application Dictionnaire pour Hp prime
Bravo, bravo. Kudos comme disent les américains.
Thanks for sharing.
Thanks for sharing.
-
ggauny@live.frPremium
Niveau 9: IC (Compteur Infatigable)- Posts: 296
- Joined: 11 Mar 2015, 20:43
- Gender:
- Calculator(s):→ MyCalcs profile
Re: Application Dictionnaire pour Hp prime
Bravo Travaille Magnifique!
Moi je ne maitrise pas du tout le PPL sur ma HPprime G2 et je ne sais pas comment l'apprendre, mais félicitation.
Bonsoir,
Merci pour vôtre commentaire, le Langage PPL n'est pas très compliqué à apprendre.
Voici un lien qui peut peut être vous aidé : https://en.hpprime.club/articles/
-
tyann2
Niveau 8: ER (Espèce Rare: nerd)- Posts: 97
- Joined: 19 Sep 2011, 11:38
- Gender:
- Calculator(s):→ MyCalcs profile
Re: Application Dictionnaire pour Hp prime
Merci beaucoup je vais m'y mettre car python ne fonctionne vraiment pas très bien.
Et cette calculatrice est vraiment très intéressantes.
Et cette calculatrice est vraiment très intéressantes.
-
André Lenormand
Niveau 4: MC (Membre Confirmé)- Posts: 12
- Joined: 22 Sep 2023, 13:55
- Location: Alsace
- Gender:
- Calculator(s):→ MyCalcs profile
Re: Application Dictionnaire pour Hp prime
Bonjour,
L'application "Dico" ne fonctionne pas sur la HP Prime PRO Androïd, en pressant la touche "View" on obtient le même écran qu' appuyant sur la touche "Plot". la version du firmware sur Androïd est : 2.1.14951 du 2021 05 14.
Pas la meilleure à mon avis !
Je rencontre d'autres problèmes sur HP Prime PRO d'ailleurs ! Programme "Isoweek" de Damien, par exemple, alors qu'ils fonctionnent parfaitement sur PC Win10 ou Prime G1, G2.
Peut-être avez-vous déjà remarqué cela ?
Bonne journée.
You do not have the required permissions to view the files attached to this post.
-
ggauny@live.frPremium
Niveau 9: IC (Compteur Infatigable)- Posts: 296
- Joined: 11 Mar 2015, 20:43
- Gender:
- Calculator(s):→ MyCalcs profile
Re: Application Dictionnaire pour Hp prime
Les applications Android et iOS n'ont pas été mises à jour avec les dernières nouveautés lors de l'ultime mise à jour sortie par HP au printemps 2021, et jusqu'à ce jour Moravia n'a pas touché à ces applications.
Elles ont donc des années de retard sur la calculatrice HP Prime.
Elles ont donc des années de retard sur la calculatrice HP Prime.
-
critorAdmin
Niveau 19: CU (Créateur Universel)- Posts: 42253
- Images: 16710
- Joined: 25 Oct 2008, 00:00
- Location: Montpellier
- Gender:
- Calculator(s):→ MyCalcs profile
- YouTube: critor3000
- Twitter: critor2000
- GitHub: critor
Re: Application Dictionnaire pour Hp prime
Bonjour
J'ai travaillé uniquement sur La Prime G2 matérielle et comme je l'ai précisé avec la dernière version du micrologicel.
(il y a plusieurs onglets dans le programme).
Donc si les applis pro 'Androids' ne sont pas à jour, cela ne peut pas fonctionner, par contre il ne devrait pas y avoir de
problème avec l'émulateur sous windows.
J'ai une nouvelle version en cours qui permet maintenant d'ajouter ou de supprimer un mot au/du dictionnaire après une vérification.
J'en ai profité pour ajouter quelques oublis dans le dictionnaire publié.
Après pas mal de tergiversations, j'ai décidé de ne pas gérer le 'œ' les mots comme 'œuf', 'bœuf' etc... devront être entrés
en séparant le 'o' du 'e' : 'oeuf' et 'boeuf'.
Voilà je publierai cette nouvelle version d'ici peu.
J'ai travaillé uniquement sur La Prime G2 matérielle et comme je l'ai précisé avec la dernière version du micrologicel.
(il y a plusieurs onglets dans le programme).
Donc si les applis pro 'Androids' ne sont pas à jour, cela ne peut pas fonctionner, par contre il ne devrait pas y avoir de
problème avec l'émulateur sous windows.
J'ai une nouvelle version en cours qui permet maintenant d'ajouter ou de supprimer un mot au/du dictionnaire après une vérification.
J'en ai profité pour ajouter quelques oublis dans le dictionnaire publié.
Après pas mal de tergiversations, j'ai décidé de ne pas gérer le 'œ' les mots comme 'œuf', 'bœuf' etc... devront être entrés
en séparant le 'o' du 'e' : 'oeuf' et 'boeuf'.
Voilà je publierai cette nouvelle version d'ici peu.
-
tyann2
Niveau 8: ER (Espèce Rare: nerd)- Posts: 97
- Joined: 19 Sep 2011, 11:38
- Gender:
- Calculator(s):→ MyCalcs profile
-
ggauny@live.frPremium
Niveau 9: IC (Compteur Infatigable)- Posts: 296
- Joined: 11 Mar 2015, 20:43
- Gender:
- Calculator(s):→ MyCalcs profile
Re: Application Dictionnaire pour Hp prime
Bonjour
J'ai regardé mon code ce matin pour voir si il serai adaptable aux applications pro ?
Pour l'histoire des onglets, il suffirai de regrouper tout dans un seul : pas trop compliqué.
Mais J'utilise 'GET' qui est une fonction introduite récemment (avec PUT), il faudrait donc adapter cela.
J'utilise aussi 'UNION' , 'INSERT' et 'SUPPRESS', je ne sais pas si ces fonctions sont disponibles sur les applications pro.
Mais cela n'est pas insurmontable.
J'ai regardé mon code ce matin pour voir si il serai adaptable aux applications pro ?
Pour l'histoire des onglets, il suffirai de regrouper tout dans un seul : pas trop compliqué.
Mais J'utilise 'GET' qui est une fonction introduite récemment (avec PUT), il faudrait donc adapter cela.
J'utilise aussi 'UNION' , 'INSERT' et 'SUPPRESS', je ne sais pas si ces fonctions sont disponibles sur les applications pro.
Mais cela n'est pas insurmontable.
-
tyann2
Niveau 8: ER (Espèce Rare: nerd)- Posts: 97
- Joined: 19 Sep 2011, 11:38
- Gender:
- Calculator(s):→ MyCalcs profile
16 posts
• Page 1 of 2 • 1, 2
Who is online
Users browsing this forum: ClaudeBot [spider] and 3 guests