Les membres ayant 30 points peuvent parler sur les canaux annonces, projets et hs du chat.
Menu
Calculatrices
Graph 35 à 100 (CFX)
Graph 25/25+ (Pro) (fx-7400)
Graph 35+USB/75/85/95 (SD)
Graph 100/100+ (AFX)
ClassPad 300/330
Fx-CG 10/20
Fx-CP 400
Graph 90+E
Liens
¤ Transférer un programme sur
sa calculatrice

¤ Vous cherchez une fonction ?
Utilitaires >> Graphs 75/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 : 349
Score au progrank : 19
Pas encore de note !
Vous devez être connecté(e) pour noter (inscription).
63 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 :

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.


Commentaires :


FabcvlrHors ligneMembrePoints: 2248 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 ?
LephenixnoirEn ligneAdministrateurPoints: 20349 Défis: 143 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: 2248 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...
LephenixnoirEn ligneAdministrateurPoints: 20349 Défis: 143 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: 2248 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 ?
LephenixnoirEn ligneAdministrateurPoints: 20349 Défis: 143 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 v42 © créé par Neuronix et Muelsaco 2004 - 2021 | Il y a 54 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