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.

Forum Casio - Autres questions


Index du Forum » Autres questions » Besoin d'aide pour coder un cour
Beboy Hors ligne Membre Points: 9 Défis: 0 Message

Besoin d'aide pour coder un cour

Posté le 21/03/2021 14:41

Bonjour ,

Je ne trouve pas de lien pour pouvoir codé mon cour. Je suis sur une casio graph 35+E, et j'utilise le logiciel "BIDE" pour faire mon programme.
Pour mon cour j'ai besoin de faire un menu , des matrices (Avec des lettres dedans) , ainsi que des schema simple avec des cercles et des trais.
Merci de votre aide , et bonne journée


FlamingKite Hors ligne Membre Points: 516 Défis: 9 Message

Citer : Posté le 21/03/2021 14:53 | #


Pour les menus : https://www.planet-casio.com/Fr/reference_basic_casio/commande_basic.php?fonc=91 (sacrilège des Labels et Goto ! On s'en fout ça marche très bien pour cet usage )

Pour les matrices : https://www.planet-casio.com/Fr/reference_basic_casio/commande_basic.php?fonc=89 (regarde les commentaires pour quelques astuces). Pour mettre les lettres dedans, j'ai aucune idée de comment ça se passe, si tu peux les mettre ou si la calto affichera les variables…

Les cercles : https://www.planet-casio.com/Fr/reference_basic_casio/commande_basic.php?fonc=41

Les traits : https://www.planet-casio.com/Fr/reference_basic_casio/commande_basic.php?fonc=30 .

Pour afficher ton texte : https://www.planet-casio.com/Fr/reference_basic_casio/commande_basic.php?fonc=21

Pour appuyer sur EXE avant de passer à la page suivante : https://www.planet-casio.com/Fr/reference_basic_casio/commande_basic.php?fonc=53

Je te conseille de télécharger un programme de cours comme celui dont tu as besoin comme celui là pour voir le code et t'en inspirer.

Si t'as les bases en Basic Casio, ça devrait pas poser de problème…
Dis nous si t'as besoin d'aide sur quelque chose de plus précis
Tituya Hors ligne Administrateur Points: 2141 Défis: 26 Message

Citer : Posté le 21/03/2021 14:53 | #


Salut !
Si tu as des connaissances en Basic ça ne devrait pas être trop compliqué.

1- Le menu

Très simple à faire avec l'instruction menu qui sert justement à ça.
Voici la syntaxe :
Menu "Nom Menu", "Partie 1",1,"Partie 2",2

Lbl 1
//code
Lbl 2
//code

Avec 6 titres possibles si je me trompe pas.

Voici la page dédiée : https://www.planet-casio.com/Fr/reference_basic_casio/commande_basic.php?fonc=91

2- matrice

Concernant les matrices, ça dépend de ce que tu veux. Mais en tout cas je ne crois pas que tu puisses mettre des lettres dedans.
Tu peux seulement stocker des valeurs dedans si je me trompe pas.

3- l'espace graphique

Concernant les dessins, voici un tutoriel sur l'espace graphique : https://www.planet-casio.com/Fr/programmation/tutoriels.php?id=88 Il n'a pas énormément de contenu, il faut que j'en ajoute. En plus certaines captures sont mortes...

Tu va devoir utiliser le view_windows comme indiqué dans le tutoriel.
Tu va aussi avoir besoin de l'instruction Circle https://www.planet-casio.com/Fr/reference_basic_casio/commande_basic.php?fonc=41
Tu as beaucoup d'autres fonctions pour dessiner, tu peux essayer assez facilement.

Bon courage, ça risque de te prendre pas mal de temps si tu n'es pas très à l'aise avec le Basic.
En tout cas, c'est un bon moyen d'apprendre
Bretagne > Reste du globe
(Et de toute façon, vous pouvez pas dire le contraire)
Projet en cours : Adoranda

Mes programmes
Hésite pas à faire un test !


Beboy Hors ligne Membre Points: 9 Défis: 0 Message

Citer : Posté le 21/03/2021 14:55 | #


Merci beaucoup de vos réponse , je vais essayer tout ça.

Et il y a vraiment aucune solution pour mettre des lettres dans la matrice?
Tituya Hors ligne Administrateur Points: 2141 Défis: 26 Message

Citer : Posté le 21/03/2021 15:02 | #


Je ne pense pas.
En fait la calculatrice interprète les lettres comme des variables, donc place une valeur directement...

Après tout dépend ce que tu veux faire, tu peux très bien faire une matrice sans lettre mais avec des valeurs te permettant de savoir la lettre.
Genre A = 1, B = 2 etc.

Si tu veux l'afficher tu peux même faire un affichage en fonction de ces valeurs pour retranscrire la lettre
Mais bon, un peu inutile
Bretagne > Reste du globe
(Et de toute façon, vous pouvez pas dire le contraire)
Projet en cours : Adoranda

Mes programmes
Hésite pas à faire un test !


FlamingKite Hors ligne Membre Points: 516 Défis: 9 Message

Citer : Posté le 21/03/2021 15:02 | #


A ma connaissance, non, pas dans la forme "classique" des matrices.
Ce que tu peux faire c'est afficher ta matrice en mode Text : tu vas "dessiner" un trait de chaque côté pour indiquer la matrice, et remplir avec du texte. L'inconvénient c'est que ça sera moins beau, et plus lourd en terme de stockage.

Pour afficher du texte : https://www.planet-casio.com/Fr/reference_basic_casio/commande_basic.php?fonc=96

Text 20,30,"a"
affichera a aux coordonnées 30,20 (cf le message de Tituya pour le view window).

Tu devras donc faire ça pour toutes tes valeurs de matrice, c'est assez moche, mais je ne vois pas d'autre moyen…

Un conseil plus expérimenté que moi pourrait dire autre chose xD
Beboy Hors ligne Membre Points: 9 Défis: 0 Message

Citer : Posté le 21/03/2021 15:03 | #


Merci beaucoup !

Ajouté le 21/03/2021 à 15:31 :
Je ne comprend pas pourquoi j'ai une erreur syntaxe ici :

Lbl 4
Menu "Matrice", "Sym 2 plan ⊥", 5, "Sym" , B

Lbl 5

[[1,2,3][4,5,6][7,8,9→Mat A


[color=brown]Ajouté le 21/03/2021 à 15:35[/color] :
Mon menu s'affiche et c'est après quand je vais sur Sym 2 plan que j'ai une erreur syntaxt

Ajouté le 21/03/2021 à 15:40 :
De plus est t-il possible de mettre des vecteurs?
Tituya Hors ligne Administrateur Points: 2141 Défis: 26 Message

Citer : Posté le 21/03/2021 15:41 | #


Je n'arrive pas à reproduire l'erreur.
Essaye peut être de fermer l'initialisation de la matrice :
[[1,2,3][4,5,6][7,8,9]] →Mat A
Bretagne > Reste du globe
(Et de toute façon, vous pouvez pas dire le contraire)
Projet en cours : Adoranda

Mes programmes
Hésite pas à faire un test !


Beboy Hors ligne Membre Points: 9 Défis: 0 Message

Citer : Posté le 21/03/2021 15:46 | #


J'ai essayer mais toujours pas , c'est pas grave je vais écrire les matrice sous forme de texte , comme ça je pourrais aussi mettre les lettes

Merci beaucoup
FlamingKite Hors ligne Membre Points: 516 Défis: 9 Message

Citer : Posté le 21/03/2021 16:04 | #


Je viens d'y penser, c'est encore plus bête : avec Locate, ou même juste des guillemets, tu peux faire quelque chose comme :
|a b c|
|d e f|
|g h i|
par exemple.

Tu peux remplacer | par () ou [ ] si tu ne veux pas confondre avec le déterminant
Beboy Hors ligne Membre Points: 9 Défis: 0 Message

Citer : Posté le 22/03/2021 18:37 | #


Oui j'ai fais comme ça au final merci beaucoup !

LienAjouter une imageAjouter une vidéoAjouter un lien vers un profilAjouter du codeCiterAjouter un spoiler(texte affichable/masquable par un clic)Ajouter une barre de progressionItaliqueGrasSoulignéAfficher du texte barréCentréJustifiéPlus petitPlus grandPlus de smileys !
Cliquez pour épingler Cliquez pour détacher Cliquez pour fermer
Alignement de l'image: Redimensionnement de l'image (en pixel):
Afficher la liste des membres
:bow: :cool: :good: :love: ^^
:omg: :fusil: :aie: :argh: :mdr:
:boulet2: :thx: :champ: :whistle: :bounce:
valider
 :)  ;)  :D  :p
 :lol:  8)  :(  :@
 0_0  :oops:  :grr:  :E
 :O  :sry:  :mmm:  :waza:
 :'(  :here:  ^^  >:)

Σ π θ ± α β γ δ Δ σ λ
Veuillez donner la réponse en chiffre
Vous devez activer le Javascript dans votre navigateur pour pouvoir valider ce formulaire.

Si vous n'avez pas volontairement désactivé cette fonctionnalité de votre navigateur, il s'agit probablement d'un bug : contactez l'équipe de Planète Casio.

Planète Casio v4.3 © créé par Neuronix et Muelsaco 2004 - 2024 | Il y a 115 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