Précédent   Forum des professionnels en informatique > Java > Général Java > Langage
Langage Forum d'entraide sur le langage Java et autres langages pour la JVM : syntaxe, POO, conventions, API standard. Avant de poster -> FAQ Java
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 10/01/2012, 00h50   #1
Invité de passage
 
Femme laurine
Étudiant
Inscription : janvier 2012
Messages : 1
Détails du profil
Informations personnelles :
Nom : Femme laurine
Localisation : Canada

Informations professionnelles :
Activité : Étudiant
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : janvier 2012
Messages : 1
Points : 0
Points : 0
Par défaut Traduction d'un algorithme

Bonjour tout le monde,
j'ai un algorithme et je dois le traduire et j'ai eu du mal a le faire vu que je suis débutant en java...
Code :
1
2
3
4
5
6
7
8
9
10
 
fuction anomalytransition(rule,field,root,myway,relation) 
if field=action then 
value_found=false 
for each branch in node.branch_list do 
if branch.value=rule.field.value then 
value_found=true 
if relation =undetermined then relation =exact 
anomalytransition(rule,field.next,branch.node,myway,relation) 
else if rule.field.value is superset of branch.value
est ce que vous pouvez m'aidez ?
am4sys est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/01/2012, 11h00   #2
Membre Expert
 
Homme
Ingénieur développement logiciels
Inscription : septembre 2008
Messages : 730
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Ingénieur développement logiciels
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : septembre 2008
Messages : 730
Points : 1 394
Points : 1 394
A quel niveau tu n'arrives pas à le traduire?

Déjà pour commencer tu peux essayer de définir toutes les variables dont tu auras besoin et de définir leur type.

Par exemple:
boolean value_found;

Tu peux déjà faire ça pour les paramètres de la méthode et les variables locales.
deathness est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/01/2012, 20h43   #3
Membre Expert
 
Avatar de rtg57
 
Homme
Autodidacte
Inscription : mars 2006
Messages : 1 175
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Autodidacte
Secteur : Service public

Informations forums :
Inscription : mars 2006
Messages : 1 175
Points : 1 435
Points : 1 435
Bonjour,

cet algorithme est écrit en Visual Basic.
Nous allons déjà rencontrer un problème: les variables et objets doivent avoir un type défini en JAVA.
Or en ce qui concerne les arguments passés en entrée de fonction, on ne connait rien du tout.
Si j'aborde ce sujet, c'est parce que si la variable relation est de type primitive, comme un int, la ligne de code n'aura aucun effet.
Dans la fonction en elle-même, vous travaillez avec une copie de relation. Ce qui fait que la variable dans le code appelant, ne verra pas sa valeur être modifiée. Plus d'info ici: http://www.jmdoudoux.fr/java/dej/chap-poo.htm#poo-5 au chapitre Transmission des paramètres

Tout algorithme est adaptable à chaque langage, mais il faut déjà résoudre ce problème.
__________________
@ bientôt...

Salut & @+ sur 3W!
rtg57 est déconnecté   Envoyer un message privé Réponse avec citation 10
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 09h24.


 
 
 
 
Partenaires

Hébergement Web