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 » Traduire un algorithme en langage casio


medin007 Invité

Traduire un algorithme en langage casio

Posté le 21/11/2012 21:20

Bonjour j'aurais s'il vous plait besoin d'aide pour traduire cet algorithme et pouvoir l'utiliser sur ma casio graph 100+ et ce au plus vite !! Voici l'algorithme :
VARIABLES
n EST_DU_TYPE NOMBRE
r EST_DU_TYPE NOMBRE
u EST_DU_TYPE NOMBRE
L EST_DU_TYPE NOMBRE
DEBUT_ALGORITHME
u PREND_LA_VALEUR 1
n PREND_LA_VALEUR 0
LIRE L
LIRE r
TANT_QUE (u<=L-r ou u>=L+r) FAIRE
DEBUT_TANT_QUE
u PREND_LA_VALEUR F1(u)
n PREND_LA_VALEUR n +1
FIN_TANT_QUE
AFFICHER "Le terme u"
AFFICHER n
AFFICHER " appartient à ]L-r ;L+r [."
FIN_ALGORITHME



Dark storm Hors ligne Labélisateur Points: 11641 Défis: 176 Message

Citer : Posté le 21/11/2012 21:32 | #


Avant de te donner la réponse toute faite, essaye de chercher un peu par toi même (surtout que ta prof préfère que ce soit toi qui travaille ):

PREND_LA_VALEUR correspond à la commande ->
LIRE L correspond à ? -> L
TANT_QUE correspond à la fonction While (PRGM -> COM -> F2
et AFFICHER correspond à "Texte" pour le texte et N[DISP] pour les variables


Avec ceci, tu devrais pouvoir t'en sortir
Finir est souvent bien plus difficile que commencer. — Jack Beauregard


medin007 Invité

Citer : Posté le 21/11/2012 21:40 | #


Oui je sais j'ai fait un essais sauf que je n'ai pas su saisir l'expression de la suite. Voilà ce que j'ai fait :
Y=Type
"FONCTION"
?->Y1
?->L
?->R
1->U
0->N
While u<L-r or u>L-r
Y1(U) -> U
N+1 ->N
WhileEnd
U[DISP]
N[DISP]
Sauf que ça marche pas et je sais pas pourquoi
Limachi Hors ligne Youtuber Points: 2798 Défis: 67 Message

Citer : Posté le 21/11/2012 21:54 | #


Quand tu dis Y1, tu parle de quelle variable? (si c'est un Y et un 1 a la suite, sa ne peut pas marcher, tente de le remplacer par un Y seul).

Et (c'est sans doute une erreur de copie de ta part) R et r sont deux variables distinctes
Mes Programmes
Cliquer pour enrouler
-en basic: un programme nommé PICFMLIM convertissant une picture en code basic.
-en C:
-Un pong.
-Un projet en pause. Je compte le reprendre de temps en temps: Summer Cursed


-mon tuto sur les Str


Mes calto: G25+, G75
Mon minecraft en dévelopement


Projets et Programmes que je soutiens (sur une idée de Marmotti)
Cliquer pour enrouler
-Pokemon Jade de Dodormeur
-Portal2D de JavierXD
-CalCraft de Wime
-GeekBros du groupe GeekBrothers (Eiyeron,Siapran,KevKevVTT,Adbook,LIMachi)
Totoyo Hors ligne Membre d'honneur Points: 16103 Défis: 102 Message

Citer : Posté le 21/11/2012 21:57 | #


Y1(U) -> U

remplace par Y1->U

D'ailleurs, le Y1, tu ne prends pas la variable Y, mais bien le Y(Graph), celui qui en gras Y

Tu le trouves en faisant [VARS] + [F4] + [F1].


medin007 Invité

Citer : Posté le 21/11/2012 22:10 | #


Je sais je parle bien du Y en gras mais je ne sais pas si le fait d'affecter la variable N+1 à N à un lien dans mon programme avec la suite U
Totoyo Hors ligne Membre d'honneur Points: 16103 Défis: 102 Message


medin007 Invité

Citer : Posté le 21/11/2012 22:41 | #


L c'est la limite et R une valeur positive c'est pour donner une valeur approchée de la limite si on prend par exemple f(x) = 0,5X +1/X et la suite Un+1 = f(Un) la limite de cette suite c'est [SQRT]2 et on me demander de déterminer le plus petit entier p tel que Up est une valeur approchée de [SQRT]2 à 10^-100 (avec donc ici r=10^-100 et L =[SQRT]2 )
Totoyo Hors ligne Membre d'honneur Points: 16103 Défis: 102 Message

Citer : Posté le 22/11/2012 09:42 | #


Au fait, la puissance de 10 ne peut pas dépasser les deux chiffres (-99 à 99).

Sinon, as-tu apporté les modifications proposées ? Si ça ne fonctionne toujours pas, décrit l'erreur plus précisément : erreur de calcul ou erreur de syntaxe ?
Shadow15510 Hors ligne Administrateur Points: 5504 Défis: 18 Message

Citer : Posté le 29/05/2019 06:45 | #


Excuse moi Critor, j’ai tout supprimé, le spam me donnes des allergies !
"Ce n'est pas parce que les chose sont dures que nous ne les faisons pas, c'est parce que nous ne les faisons pas qu'elles sont dures." Sénèque

Critor En ligne Administrateur Points: 2686 Défis: 18 Message

Citer : Posté le 29/05/2019 19:06 | #


Pas de problème.


algorithme Invité

Citer : Posté le 31/10/2019 07:45 | #


variable: A B C
debut: afficher(" saisir la valeur de A")
lire (A)
afficher(" saisir la valeur de B")
lire(B)
afficher ("saisir la valeur de C")
lire(C)
Air→b*h/2
afficher (l'air)
P→A+B*C
afficher (P)
fin
Critor En ligne Administrateur Points: 2686 Défis: 18 Message

Citer : Posté le 31/10/2019 09:35 | #


Un bonjour peut-être, non ?
Nous ne sommes pas des machines.

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 127 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