Les membres ayant 30 points peuvent parler sur les canaux annonces, projets et hs du chat.
La shoutbox n'est pas chargée par défaut pour des raisons de performances. Cliquez pour charger.
Menu
Calculatrices
Graph 35 à 100
Graph 25+Pro/25+E/25+E II
Graph 35+USB/75(+E)/85/95 SD
Graph 100(+)
Classpad 300/330(+)
fx-CG 10/20 (Prizm)
Classpad 400(+E)
Graph 90+E
fx-92+ SC
Liens
¤ Transférer un programme sur
sa calculatrice

¤ Vous cherchez une fonction ?
Utilitaires >> Graph 35+USB/75(+E)/85/95 SD >> Add-ins >> Solveur compte est bon
Solveur compte est bon
Version : 1 Taille : 19008 octets Ajouté le : 2021-02-20 16:08 Modifié le : 2021-02-20 16:54
Auteur et posteur :
LohaHors ligneMembrePoints: 20 Défis: 0 Message
Planète Casio - Add-in Casio - Solveur compte est bon - loha - Calculatrices
Nombre de visites sur cette page : 1445
Score au progrank : 28
Pas encore de note !
Vous devez être connecté(e) pour noter (inscription).
374 téléchargements | Soumettre un test


A cause du changement de processeur des nouvelles Graph 35+ USB, 75 et 95 SD, de nombreux addins sont incompatibles avec ces calculatrices.
Rendre un addin compatible - Plus d'informations sur ce problème - Liste des addins compatibles

Description en français :

solveur rapide(moins de 10s en moyenne sur graph 35+) universel pour le jeux "le compte est bon" basé sur le travail de Emmanuel Harang.

utilisation :
-rentrer les 6 premières plaques
-rentrer la solution
-pour recommencer appuyez sur AC.

en bonus le nombre de solution ainsi que le meilleur écart possible avec la solution et le nombre d'appel de la fonction récursive.

English description:

fast solver (less than 10s on average on graph 35+) universal for the game "le compte est bon" based on the work of Emmanuel Harang.

use :
- enter the first 6 plates
- enter the solution
-to start over, press AC.

as a bonus, the number of solutions as well as the best possible difference with the solution and the number of calls to the recursive function.


Commentaires :


FabcvlrHors ligneMembrePoints: 2271 Défis: 41 Message
Posté le 23-02-2021 à 15:23 | #
18 ko quand même ! sous quelle forme stockes-tu les différentes possibilités calculées ?
LephenixnoirHors ligneAdministrateurPoints: 24575 Défis: 170 Message
Posté le 23-02-2021 à 16:09 | #
Ce n'est pas très gros pour un add-in

Les solutions sont des tableaux avec les opérandes et les opérations successives (dans le genre plus facile à faire en C qu'en Basic).

L'algo a l'air d'être une recherche exhaustive, avec Calcule() et compte() qui sont mutuellement récursives, la première cherchant les opérations possibles à effectuer sur les plaques et la deuxième maintenant la distance à la cible et le traitement des opérandes utilisés/créés.
FabcvlrHors ligneMembrePoints: 2271 Défis: 41 Message
Posté le 23-02-2021 à 16:40 | #
Ok et je suppose que les tableaux en C ne sont pas limités en taille et que l'on peut mettre différents types de variables dedans...
LephenixnoirHors ligneAdministrateurPoints: 24575 Défis: 170 Message
Posté le 23-02-2021 à 16:42 | #
En l'occurrence ils sont de taille 16 parce que les séquences d'opérations ne peuvent pas être très longues (chaque opération arithématique usuelle consomme deux entrées et ne produit qu'une sortie donc le nombre de valeurs disponibles ne cesse de diminuer).

Oui on peut en faire de différents types, même si ici ce ne sont que des entiers, Loha utilise simplement une énumération pour les opérations ; une énumération permet de donner un nom lisible (par exemple ADD, SUB, MUL, DIV) à des entiers (par exemple 0, 1, 2, 3), ce qui facilite l'écriture du code.
FabcvlrHors ligneMembrePoints: 2271 Défis: 41 Message
Posté le 23-02-2021 à 16:45 | #
Que me conseilles tu comme éditeur pour lire le code source de façon agréable ?
LephenixnoirHors ligneAdministrateurPoints: 24575 Défis: 170 Message
Posté le 23-02-2021 à 17:34 | #
N'importe quel éditeur de code ; si la police est monotypée et qu'il y a de la coloration syntaxique alors t'es bon. Notepad++ est probablement un bon début si tu n'en a pas d'installé et que tu ne veux pas une usine à gaz. Tu peux utiliser le bloc-notes mais seulement si tu te détestes ou que tu n'as aucune autre option.
Tsvegdvrghdf
Statut : Invité
Posté le 04-06-2021 à 17:29 | #

Planète Casio v4.3 © créé par Neuronix et Muelsaco 2004 - 2024 | Il y a 218 connectés | Nous contacter | Qui sommes-nous ? | Licences et remerciements

Planète Casio est un site communautaire non affilié à Casio. Toute reproduction de Planète Casio, même partielle, est interdite.
Les programmes et autres publications présentes sur Planète Casio restent la propriété de leurs auteurs et peuvent être soumis à des licences ou copyrights.
CASIO est une marque déposée par CASIO Computer Co., Ltd