Seuls les membres ayant 30 points peuvent parler sur le chat.

Forum Casio - Autres questions


Index du Forum » Autres questions » Définir une fonction
Critor En ligne Administrateur Points: 1840 Défis: 18 Message

Définir une fonction

Posté le 08/03/2014 16:41

Bonjour,


Je corrige un exo de BAC présentant un algorithme qui utilise une fonction f.

Je me demandais donc si il existait une commande en Casio Basic afin de définir une fonction dans un programme (c'est-à-dire en gros affecter les variables Y1, Y2, etc...).
Ou si la seule solution pour l'utilisateur étant de définir manuellement la fonction avant de lancer le programme.

Ma question concerne à la fois les Casio Graph/Prizm, mais aussi Classpad.
En vous remerciant.


Totoyo Hors ligne Membre d'honneur Points: 15989 Défis: 102 Message

Citer : Posté le 08/03/2014 16:47 | #


Pour les Graph, et sans doute Prizm puisqu'il s'agit du même langage :

"ta fonction"->Y1 (il faut mettre les guillemets)

Ça marche aussi. Sans mettre de guillemet quand tu renseignes la fonction pendant l'exécution du programme :
?->Y1

Dark storm En ligne Membre d'honneur Points: 11093 Défis: 176 Message

Citer : Posté le 08/03/2014 16:53 | #


Pour ce qui est des ClassPad, je ne l'ai pas sous la main, mais il me semble qu'il existe une fonction d'Input spécifique, la ClassPad supportant un type de variable "fonction".
Finir est souvent bien plus difficile que commencer. — Jack Beauregard
Critor En ligne Administrateur Points: 1840 Défis: 18 Message

Citer : Posté le 08/03/2014 16:56 | #


Merci pour le service rapide

Je mettrai une petite mention dans la correction.
Totoyo Hors ligne Membre d'honneur Points: 15989 Défis: 102 Message
Critor En ligne Administrateur Points: 1840 Défis: 18 Message

Citer : Posté le 08/03/2014 17:07 | #


Sur Classpad, je confirme bien qu'il y a InputFunc pour la saisie de fonction.

L'astuce de mise entre guillemets n'y fonctionne pas pour définir une fonction, du moins pas avec l'opérateur d'affectation usuel.

Ajouté le 08/03/2014 à 17:14 :
Dans le menu Ctrl/Misc accessible depuis l'éditeur de programmes sur Classpad, j'ai un "Define".

La syntaxe correcte semblerait être:
Define f(x)=x²
Tsuneo Hors ligne Membre Points: 973 Défis: 51 Message

Citer : Posté le 08/03/2014 19:46 | #


Sinon il y a une autre manière de rentrer une fonction sur Graph assez intéressante !

Voici un petit exemple :
"3X²+6"→fn1 // on peut mettre jusqu'à fn20


Et pour afficher l'image de 6 par exemple il suffit de faire :
fn1(6)◢


Calculatrices : Graph 35+ USB tweakée et Classpad 330
Suivez moi et mon humour dévastateur ici focliquéla
Positon Hors ligne Rédacteur Points: 2396 Défis: 57 Message

Citer : Posté le 08/03/2014 21:52 | #


Je connaissais pas, d'ailleurs il y a aussi les Str
Mais de tout façon, c'est pas ce genre de technique qui passera dans une news de correction d'exercice d'algorithme (je pense que c'est le but de cette question, il y en a souvent sur TI-planet)
<<< Si jusque là vous aviez cru que mon pseudo est "Position", il est encore temps de regarder à gauche

Ça m'énerve les gens qui ne finissent pas leurs

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
Pour coloriser votre code, cliquez ici.
Sinon cliquez sur le bouton ci-dessous.
: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 v42 © créé par Neuronix et Muelsaco 2004 - 2020 | Il y a 47 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