π
<-
Chat plein-écran
[^]

Application Dictionnaire pour Hp prime

Nouveautés, projets, mises à jour.

Application Dictionnaire pour Hp prime

Message non lude tyann2 » 29 Sep 2023, 12:33

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.
Avatar de l’utilisateur
tyann2
Niveau 8: ER (Espèce Rare: nerd)
Niveau 8: ER (Espèce Rare: nerd)
Prochain niv.: 7%
 
Messages: 89
Inscription: 19 Sep 2011, 11:38
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile

Re: Application Dictionnaire pour Hp prime

Message non lude André Lenormand » 05 Oct 2023, 09:16

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.
Avatar de l’utilisateur
André Lenormand
Niveau 1: MD (Membre Débutant)
Niveau 1: MD (Membre Débutant)
Prochain niv.: 20%
 
Messages: 3
Inscription: 22 Sep 2023, 13:55
Localisation: Alsace
Genre: Homme
Calculatrice(s):
MyCalcs profile

Re: Application Dictionnaire pour Hp prime

Message non lude ggauny@live.fr » 05 Oct 2023, 10:14

Bravo, bravo. Kudos comme disent les américains.
Thanks for sharing.
Avatar de l’utilisateur
ggauny@live.frPremium
Niveau 9: IC (Compteur Infatigable)
Niveau 9: IC (Compteur Infatigable)
Prochain niv.: 43.4%
 
Messages: 283
Inscription: 11 Mar 2015, 20:43
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile

Re: Application Dictionnaire pour Hp prime

Message non lude tyann2 » 05 Oct 2023, 19:47

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/
Avatar de l’utilisateur
tyann2
Niveau 8: ER (Espèce Rare: nerd)
Niveau 8: ER (Espèce Rare: nerd)
Prochain niv.: 7%
 
Messages: 89
Inscription: 19 Sep 2011, 11:38
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile

Re: Application Dictionnaire pour Hp prime

Message non lude André Lenormand » 06 Oct 2023, 09:54

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.
Avatar de l’utilisateur
André Lenormand
Niveau 1: MD (Membre Débutant)
Niveau 1: MD (Membre Débutant)
Prochain niv.: 20%
 
Messages: 3
Inscription: 22 Sep 2023, 13:55
Localisation: Alsace
Genre: Homme
Calculatrice(s):
MyCalcs profile

Re: Application Dictionnaire pour Hp prime

Message non lude ggauny@live.fr » 13 Oct 2023, 15:22

Screenshot_20231013-161127.jpg


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.
Avatar de l’utilisateur
ggauny@live.frPremium
Niveau 9: IC (Compteur Infatigable)
Niveau 9: IC (Compteur Infatigable)
Prochain niv.: 43.4%
 
Messages: 283
Inscription: 11 Mar 2015, 20:43
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile

Re: Application Dictionnaire pour Hp prime

Message non lude critor » 13 Oct 2023, 20:20

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.
Image
Avatar de l’utilisateur
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Prochain niv.: 42.6%
 
Messages: 41500
Images: 14704
Inscription: 25 Oct 2008, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
MyCalcs profile
YouTube: critor3000
Twitter/X: critor2000
GitHub: critor

Re: Application Dictionnaire pour Hp prime

Message non lude tyann2 » 14 Oct 2023, 06:49

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.
Avatar de l’utilisateur
tyann2
Niveau 8: ER (Espèce Rare: nerd)
Niveau 8: ER (Espèce Rare: nerd)
Prochain niv.: 7%
 
Messages: 89
Inscription: 19 Sep 2011, 11:38
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile

Re: Application Dictionnaire pour Hp prime

Message non lude ggauny@live.fr » 14 Oct 2023, 09:12

Merci !
Avatar de l’utilisateur
ggauny@live.frPremium
Niveau 9: IC (Compteur Infatigable)
Niveau 9: IC (Compteur Infatigable)
Prochain niv.: 43.4%
 
Messages: 283
Inscription: 11 Mar 2015, 20:43
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile

Re: Application Dictionnaire pour Hp prime

Message non lude tyann2 » 15 Oct 2023, 06:53

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.
Avatar de l’utilisateur
tyann2
Niveau 8: ER (Espèce Rare: nerd)
Niveau 8: ER (Espèce Rare: nerd)
Prochain niv.: 7%
 
Messages: 89
Inscription: 19 Sep 2011, 11:38
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile

Suivante

Retourner vers Actualités

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 67 invités

-
Rechercher
-
Social TI-Planet
-
Sujets à la une
Comparaisons des meilleurs prix pour acheter sa calculatrice !
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
Phi NumWorks jailbreak
123
-
Faire un don / Premium
Pour plus de concours, de lots, de tests, nous aider à payer le serveur et les domaines...
Faire un don
Découvrez les avantages d'un compte donateur !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partenaires et pub
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
1499 utilisateurs:
>1483 invités
>11 membres
>5 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
Autres sites intéressants
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)