Forum d'une communauté loufoque.
 
AccueilAccueil  FAQFAQ  RechercherRechercher  S'enregistrerS'enregistrer  MembresMembres  GroupesGroupes  ConnexionConnexion  

Partagez | 
 

 Notus Botenus

Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
Olio
Têtard
avatar

Nombre de messages : 179

MessageSujet: Notus Botenus   Mer 31 Mar - 15:52

Citation :
Le modèle de ségrégation de Netlogo

Rêgles générales :
-pourcentage des voisins de la tortue ayant la même couleur qu'elle,
-en moyenne, quel pourcentage de voisins de la tortue sont de la même couleur que cette tortue ?
/pourcentage de tortues n'ayant pas la même couleur : Quel pourcentage des voisins de la tortue n'ont pas la même couleur
]

Individu tortue
De la même couleur (=heureuse)? : pour chaque tortue le pourcentage de similitude demandé par l'utilisateur correspond aux caractéristiques des tortue qui aurons les mêmes couleurs que ses voisines

tortue la plus proche ayant la même couleur que moi: combien de tortues voisines ont la même couleur que moi ?
tortue la plus proche n'ayant pas la même couleur que moi : combien de tortues voisines n'ont pas la même couleur que moi ?
totalité des voisins les plus proches : somme des deux variables précédentes
]


Début
- Initialisation (Création du monde).
-Supprimer tout (Remettre à zero)
-Si le nombre de tortues demandé est supérieur au nombre de pixels demandés , un message automatique s'enclanche : (le nombre de tortue demandé de doit pas exéder le nombre de pixel demandé)


-Créer des tortues sur des pixels aléatoires
Demander un nombre n de tortues parmi le nombre de pixels
Avance d'une case et tu prends la couleur rouge
Toune à 180° et tu prends la couleur verte
Détermine un nombre de tortues qui sera divisé par deux et tu prends la couleur verte

Met a jour les variables
Rempli les pixels du monde
Fin

Pour démarrer la procédure :
Début :
-Si toutes les tortues ont la même couleur(si elle sont toutes heureuses), alors ne bouges rien.
-Sinon déplaces les tortues dont les voisins n'ont pas la même couleur

Met à jour les variables
Attend que la procédure s'arrête
Rempli les pixels du monde
Fin




Pour faire bouger les tortues dont les voisins n'ont pas la même couleur (=tortues malheureuses)
Début : -Demande aux tortues dont les voisins n'ont pas la même couleur de trouver un nouvel endroit (nouvelle case)
Fin


Début : Pour trouver de nouveaux endroits :
-Tourne sur toi même vers la droite 0 à 360° et arrête toi aléatoirement
-Recule aléatoirement de 1 à 10 pixels
-et si une autre tortue est déjà sur cet emplacement
Recommence la procédure pour trouver un nouvel endroit etcontinue de le faire jusqu'a ce que tu trouver un pixel libre.
-Déplace toi jusqu'a ce pixel: déplace toi jusqu'au cenrte du pixel
Fin


Pour mettre à jour les variables
-Met à jour les tortues
-Met à jour les règles générales
Fin


Pour mettre à jour les tortues
Début : Demande aux tortues
(dans les deux lignes suivantes,nous utilisons le terme "voisin" pour tester les huit pixels encerclant le pixel concerné)
-fait le total des tortues ayant la même couleur que toi
-fait le total des tortues n'ayant pas la même couleur que toi


Compte le nombre de tortues voisines que tu as
Tu es "heureuse" si le nombre de tortues voisines de la même couleur que toi est supérieur ou égal au pourcentage correspondant au nombre de tortues voisines de la même couleur multiplié par le nombre total de tortues voisines divisé par 100
Fin

Pour mettre à jour les règles générales
Début :
-fait la somme des voisins similaires
-fait la somme total des voisins
-Fait le pourcentage des tortues de la même couleur que toi
-fait le pourcentage des voisins qui n'ont pas la même couleur que toi
Fin


Pour remplir les pixels du monde :
-détermine le pixel en question par le pourcentage de ses voisins qui ont la même couleur que lui
-Détermine le pixel en question par le pourcentage de ses voisins qui n'ont pas la même couleur que lui
Fin


; Copyright 1997 Uri Wilensky. All rights reserved.
; The full copyright notice is in the Information tab.


Préciser les procdédures utilisées ?
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
 
Notus Botenus
Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 1

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
AnaBoten :: Exlude-2 :: Piscine des Crétins-
Sauter vers: