RECHERCHER :
COMMUNAUTE MP
Identifiez vous ...
Devenir Membre
J'ai oublié mon MDP
DOMAINE MP
Bavardages
Langages Généraux
Langages Web
Langages DotNet
Autres langages
Dev. Jeux Video
Sécurité
Sys. Exploitation
Graphismes
Logiciels
Réseaux
Bases de données
Méthodologies
Emplois High-tech
Aide juridique
Articles juridiques
FORUM
Index des forums
Ajouter un sujet
Rechercher sujet
Contact Responsable
Devenir modérateur
CHAT MP IRC
Votre pseudo ...
Serv: irc.irc-land.org
Chan: #MoteurProg
PARTICIPER
Plus de 3500 emplois.
Rechercher un job
Déposez votre CV
Emplois High-tech

Visiteur MP

 ALGO:Calcul d'une diffusion Multi Source

Forum : ALGORITHMES
Sous Catégorie : Aucune
Type du sujet : Sujet Normale
FAQ : FAQ ALGORITHMES

SUIVI DES SUJETS PAR MAIL

SUIVI PAR MAIL INACTIF

RESOLUTION DU SUJET SUJET NON RESOLU
BLOQUAGE DU SUJET SUJET ACTIF
APPARTENANCE A LA FAQ N'APPARTIENT PAS A LA FAQ


POSTER UN NOUVEAU SUJET REPONDRE A CE SUJET

FORUM ALGORITHMES

PREMIERE PAGE

PAGE PRECEDENTE

Page précedente

Page suivante

PAGE SUIVANTE

DERNIERE PAGE
Manakel
Nouveau membre
Inscrit : 19/06/2007
Messages : 1
Message
#136498
Posté le 19/06/07 à 16:28
Bonjour à tous et à toutes,

Je me creuse les meninges pour définir un algorithme de calcul d'une diffusion d'odeur multi source dans une grille selon les rêgles suivantes:

La grille est x*y cases.
Il peut y avoir m sources d' "odeur" dans la grille.
(1 source d'odeur impose a sa cellule d'avoir un niveau d'odeur de 1000)

le niveau d'odeur dans chaque cellule est donnée par la formule:
0,25 x la somme des niveaux d'odeur dans les 4 cellules voisines.

Il peut y'avoir n murs d'"odeur" dans la grille
(1 mur d'odeur ne propage pas l'odeur)

Le but est de calculer le niveau d'"odeur" de chaque cellule de la grille .

Je suis interressé par toute suggestion, pseudo code ou liens vers des docs
(anglais ou francais)

D'avance merci.

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE 

Publicité
Inscrit : X
Messages : X
Message
#Aucun

HAUT DE PAGE

  

Biboup
Membre du club
Avatar de Biboup
Inscrit : 07/06/2004
Messages : 1859
Message
#137094
Posté le 27/06/07 à 10:43
Bonjour,
donc le but de ton programme est de calculer et de simuler une diffusion d'odeur, période de temps par période de temps?

Je suppose que ta grille est contenu dans un tableau de 1 ou 2 dimensions.

Dans ce cas un parcours du tableau me parait la solution la plus simple.
Tu parcours le tableau, case par case, et pour chaque case tu fais la formule que tu nous donne (pour un bon découpage du code je te conseille d'utiliser des fonctions)

En gros :
pour i=0 à fintableau
pour j=0 a fintableau2
case(i,j)=calculodeur(i,j)
fin pour
fin pour

et dans ta fonction calculodeur, tu regarde la valeur des cases environnantes et tu applique la formule de calcul.

Est ce plus clair?
__________________________
Modérateurs VB et Merise à la retraite (la retraite à 20 ans... le rève! ^^ )
L'aide (F1 pour les intimes) permet de résoudre pas mal de problèmes. Consultez la!!
De même avec les Les FAQ!!
A vaincre sans effort, on triomphe sans gloire

RESOLU est très utile pour les modérateurs pressés, PENSEZ-Y!!

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE 


    PAGE : [1]



.: Site Web développé par Julien Pichot et l'équipe MPWG avec www.evolvia-web.com :.