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


Index du Forum » Discussions » algorithme
Bose16 Hors ligne Membre Points: 19 Défis: 0 Message

algorithme

Posté le 21/04/2014 16:07

bonjour a vous
quelqu'un peux m'aider sur un exercice ?
voila mon exercice :

Voici l'énoncé des traitements

l'algorithme doit effectuer les traitement suivant :

- demander à l'utilisateur de saisir 3 valeurs numériques dans trois variables differentes
- de calculer la moyenne de ces trois valeurs dans une quatrième variable
- de calculer le produit de ces trois valeurs dans une cinquième variable
- nous obtenons alors une liste de 5 variables différentes, le traitement doit alors les permuter de la façon suivante :

- premiere valeur vers la seconde variable
- seconde valeur vers la troisieme variable
- troisième valeur vers la variable ayant servi au calcul de la moyenne
- la moyenne vers la variable ayant servi au calcul du produit
- le produit vers la premiere variable
- d'afficher le résultat

- de calculer dans chacune de ces 5 variables la somme des quatres autres variables. Par
exemple, la seconde variable recevera comme valeur la somme de la première valeur saisie, de la troisième valeur saisie, de la moyenne et du produit.
- d'afficher les résultats




1, 2 Suivante
Bose16 Hors ligne Membre Points: 19 Défis: 0 Message

Citer : Posté le 21/04/2014 16:09 | #


et voila ce que j'ai fait

Bloc de déclaration des variables :
Var1, var2, var3, var4, var5
Type réel
Fin bloc
Bloc de saisi
Saisi nombre 1
Var1 <<nombre 1
Saisir nombre 2
Var2 <<nombre2
Saisi nombre3
Var3 <<nombre3
Fin bloc de saisi
Bloc de traitement 1
Var4 <<(var1+var2+var3) /3
Var5 << var1*var2*var3
Fin bloc de traitement 1
Bloc de traitement 2
Var1              var2              var3               var4              var5


Var << var 1
Var1 << var5
Var5 <<var4
Var4 << var3
Var3 << var2
Var2 << var
Fin de bloc traitement 2
Bloc d’affichage :
Afficher la valeur de var 1 :
Var1 =
Afficher la valeur de var2
Var2 =
Afficher la valeur de var3
Var3 =
Afficher la valeur de var4
Var4 =
Afficher la valeur de var 5
Var5 =
Fin bloc d’affichage
Bloc de déclaration des variables
Var1, var2, var3, var4, var5,
Sauv1, sauv2, sauv3, sauv4, sauv5
Type réel
Fin bloc .
Bloc de traitement 3
Sauv1 << var1  transférer contenu de var1 dans sauv
Sauv2 << var2
Sauv3 << var3
Sauv4 << var4
Sauv5 << var5
Somme << sauv1 + sauv2 + sauv3 + sauv4 + sauv5
Var1 << somme - sauv1
Somme – sauv1 en donnons la somme des 4 autre données
Var2 << somme – sauv2  
Var3 << somme – sauv3
Var4 << somme – sauv4
Var5 << somme – sauv5
Fin bloc de traitement 3
Bloc affichage
Afficher  var1,  var1 =
Afficher  var2,  var2 =
Afficher  var3,  var3 =
Afficher  var4,  var4 =
Afficher  var5,  var5 =
Fin bloc affichage


mais il est pas complet il manque des résultat alors svp help me
Theprog Hors ligne Membre Points: 1447 Défis: 20 Message

Citer : Posté le 21/04/2014 16:10 | #


C'est quoi comme langage ?
Eltoredo Hors ligne Modérateur Points: 4301 Défis: 35 Message

Citer : Posté le 21/04/2014 16:11 | #


J'ai commencé à faire un truc en basic moi
La procrastination est une vertu. (voir ma description pour comprendre mon raisonnement)
Bose16 Hors ligne Membre Points: 19 Défis: 0 Message

Citer : Posté le 21/04/2014 16:21 | #


cest de algorithmes


Ajouté le 21/04/2014 à 16:23 :
cette exercice et baser sur les variables
Eltoredo Hors ligne Modérateur Points: 4301 Défis: 35 Message

Citer : Posté le 21/04/2014 16:23 | #


Un langage qui s'appelle algorithmes ?
La procrastination est une vertu. (voir ma description pour comprendre mon raisonnement)
Theprog Hors ligne Membre Points: 1447 Défis: 20 Message

Citer : Posté le 21/04/2014 16:24 | #


ca te va si on te repond en langage Basic Casio ?
Lephenixnoir En ligne Administrateur Points: 24699 Défis: 170 Message

Citer : Posté le 21/04/2014 16:25 | #


Non, donnez plutôt un pseudo-code, disons un algorithme en français.
Le Basic Casio n'est pas forcément compréhensible ni adapté.
Mon graphe (11 Avril): ((Rogue Life || HH2) ; PythonExtra ; serial gint ; Boson X ; passe gint 3 ; ...) || (shoutbox v5 ; v5)
Bose16 Hors ligne Membre Points: 19 Défis: 0 Message

Citer : Posté le 21/04/2014 16:28 | #


non c'et pas la meme chose
Eltoredo Hors ligne Modérateur Points: 4301 Défis: 35 Message

Citer : Posté le 21/04/2014 16:28 | #


Ton langage s'appelle vraiment algorithmes ?
La procrastination est une vertu. (voir ma description pour comprendre mon raisonnement)
Bose16 Hors ligne Membre Points: 19 Défis: 0 Message

Citer : Posté le 21/04/2014 16:29 | #


j'ai fait la correction mais c incomplet

Ajouté le 21/04/2014 à 16:30 :
C un langage C mais lexercice et baser sur algorithmes
Eltoredo Hors ligne Modérateur Points: 4301 Défis: 35 Message

Citer : Posté le 21/04/2014 16:30 | #


Ah c'est du C, dans ce cas la on peux t'aider
La procrastination est une vertu. (voir ma description pour comprendre mon raisonnement)
Theprog Hors ligne Membre Points: 1447 Défis: 20 Message

Citer : Posté le 21/04/2014 16:32 | #


Elto t'as pas du voir mais:
algorithme c'est avec des mots francais, programme c'est dans un langage comme le C ou le Basic

Je comprends pas trop le "Var5 = " de ton langage ...
Bose16 Hors ligne Membre Points: 19 Défis: 0 Message

Citer : Posté le 21/04/2014 16:36 | #


le var C des variable en ce moment en peux pas utiliser des nombre numerique

Ajouté le 21/04/2014 à 16:41 :
Bloc de déclaration des variables :
Var1, var2, var3, var4, var5
Type réel
Fin bloc
Bloc de saisi
Saisi nombre 1
Var1 <<nombre 1
Saisir nombre 2
Var2 <<nombre2
Saisi nombre3
Var3 <<nombre3
Fin bloc de saisi
Bloc de traitement 1
Var4 <<(var1+var2+var3) /3
Var5 << var1*var2*var3
Fin bloc de traitement 1
Bloc de traitement 2
Var1              var2              var3               var4              var5


Var << var 1
Var1 << var5
Var5 <<var4
Var4 << var3
Var3 << var2
Var2 << var
Fin de bloc traitement 2
Bloc d’affichage :
Afficher la valeur de var 1 :
Var1 =?
Afficher la valeur de var2
Var2 =?
Afficher la valeur de var3
Var3 =?
Afficher la valeur de var4
Var4 =?
Afficher la valeur de var 5
Var5 =
Fin bloc d’affichage
Bloc de déclaration des variables
Var1, var2, var3, var4, var5,
Sauv1, sauv2, sauv3, sauv4, sauv5
Type réel
Fin bloc .
Bloc de traitement 3
Sauv1 << var1  transférer contenu de var1 dans sauv
Sauv2 << var2
Sauv3 << var3
Sauv4 << var4
Sauv5 << var5
Somme << sauv1 + sauv2 + sauv3 + sauv4 + sauv5
Var1 << somme - sauv1
Somme – sauv1 en donnons la somme des 4 autre données
Var2 << somme – sauv2  
Var3 << somme – sauv3
Var4 << somme – sauv4
Var5 << somme – sauv5
Fin bloc de traitement 3
Bloc affichage
Afficher  var1,  var1 = ?
Afficher  var2,  var2 = ?
Afficher  var3,  var3 =?
Afficher  var4,  var4 =?
Afficher  var5,  var5 =?
Fin bloc affichage


le bloc d'affichage que j'ai pas compris cest pour sa j'ai fait var5 = ???



Lancelot Hors ligne Membre Points: 1274 Défis: 160 Message

Citer : Posté le 21/04/2014 17:15 | # | Fichier joint


J'ai traduit en Basic Casio ton algorithme

Il est en fichier joint.
Calculatrices : Casio 35+ SH4 (modifiée 75) et fx-CG 20 PRIZM
Projets que je soutiens
Des exemples parmi tant d'autres
Pokémon Jade de Dododormeur
Zelda de Smashmaster
Super Geek Brothers de Siapran
Mes Programmes
Mes Programmes
Mes Projets
Mes Projets
ColorLib
Add-ins Jetpack Joyride et Pac-Man sur PRIZM (les 2 non commencés mais en réflexion)
A la recherche des sprites jetpack Joride si quelqu'un les a en couleur
Alex_1186 Hors ligne Membre Points: 1215 Défis: 46 Message

Citer : Posté le 21/04/2014 20:57 | #


Par contre Bose16 ce serait bien si tu utilisais la fonction "ajouter du code" pour mettre tes algorithmes dans une fenêtre spéciale sans créer un message de 22km de long!
Projets que je soutiens
Projets que je soutiens
Robscape 2 de Ray
Les tests vidéo de Marmotti
Mes projets
Mes projets
Une dizaine de projets top secrets...

Timeless Remix Airwolf
"And the dream will never die..."
Dark storm Hors ligne Labélisateur Points: 11641 Défis: 176 Message

Citer : Posté le 21/04/2014 21:08 | #


Modifié
Finir est souvent bien plus difficile que commencer. — Jack Beauregard
Lancelot Hors ligne Membre Points: 1274 Défis: 160 Message

Citer : Posté le 21/04/2014 21:18 | #


@Dark Storm: Il y a d'autres messages sans les balise de code plus haut
Calculatrices : Casio 35+ SH4 (modifiée 75) et fx-CG 20 PRIZM
Projets que je soutiens
Des exemples parmi tant d'autres
Pokémon Jade de Dododormeur
Zelda de Smashmaster
Super Geek Brothers de Siapran
Mes Programmes
Mes Programmes
Mes Projets
Mes Projets
ColorLib
Add-ins Jetpack Joyride et Pac-Man sur PRIZM (les 2 non commencés mais en réflexion)
A la recherche des sprites jetpack Joride si quelqu'un les a en couleur
Dark storm Hors ligne Labélisateur Points: 11641 Défis: 176 Message

Citer : Posté le 21/04/2014 21:24 | #


Au temps pour moi
Finir est souvent bien plus difficile que commencer. — Jack Beauregard
Bose16 Hors ligne Membre Points: 19 Défis: 0 Message

Citer : Posté le 22/04/2014 16:53 | #


bonjour a vous voila mon exercice et c'est pas en Basic Casio C un exercice des variable

Voici l'énoncé des traitements

l'algorithme doit effectuer les traitement suivant :

- demander à l'utilisateur de saisir 3 valeurs numériques dans trois variables differentes
- de calculer la moyenne de ces trois valeurs dans une quatrième variable
- de calculer le produit de ces trois valeurs dans une cinquième variable
- nous obtenons alors une liste de 5 variables différentes, le traitement doit alors les permuter de la façon suivante :

- premiere valeur vers la seconde variable
- seconde valeur vers la troisieme variable
- troisième valeur vers la variable ayant servi au calcul de la moyenne
- la moyenne vers la variable ayant servi au calcul du produit
- le produit vers la premiere variable
- d'afficher le résultat

- de calculer dans chacune de ces 5 variables la somme des quatres autres variables. Par
exemple, la seconde variable recevera comme valeur la somme de la première valeur saisie, de la troisième valeur saisie, de la moyenne et du produit.
- d'afficher les résultats
merci a vous
Lephenixnoir En ligne Administrateur Points: 24699 Défis: 170 Message

Citer : Posté le 22/04/2014 17:00 | #


La première partie, a déjà traitée non ?
Pour la deuxième, on garde les valeurs créées précédemment ? Je veux dire, si on calcule la somme des 4 dernières variables et que l'on affecte ce résultat à la première, elle sera modifiée et cela influera sur les calculs des 4 autres sommes.
Du coup, le résultat change selon l'ordre dans lequel on calcule les sommes.
Mon graphe (11 Avril): ((Rogue Life || HH2) ; PythonExtra ; serial gint ; Boson X ; passe gint 3 ; ...) || (shoutbox v5 ; v5)
1, 2 Suivante

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