E Pluribus Unum I comportamenti emergenti. La metafora in StarLogo Tartarughe vivono sui patches: mondo bidimensionale che è un automa cellulare. Lenfasi.

Slides:



Advertisements
Presentazioni simili
Primary Italian Saying How You Are.
Advertisements

We are in it together Living well with dementia the East Midlands. Keeping people with dementia and their carers at the heart of the regional strategy.
Gestione dei Progetti Software 2 (a.a. 2004/05) - Lezione 51 Applet configurabili Grazie alla sezione parametri aggiuntivi del comando di HTML è possibile.
Teoria e Tecniche del Riconoscimento
Microsoft SQL Server 2008 Utilizzo. Creazione DataBase CREATE DATABASE CREATE DATABASE Cinema.
A mio avviso… Objective: To be able to give opinions and descriptions about Art.
PROGRAMMARE IN PASCAL (le basi)
Capitolo 4 Classi Lucidi relativi al volume: Java – Guida alla programmazione James Cohoon, Jack Davidson Copyright © The McGraw-Hill Companies.
la programmazione è un gioco! nessuna pretesa da ingegneria del sw
Sistemi Multi-agente. Agente Entità reale o virtuale che vive in un ambiente, lo percepisce, agisce in esso e che ha un comportamento autonomo conseguente.
EPS: La sorveglianza Vincenzo La Milia Bari 18 marzo 2010
Each student will be able to ask an adult or stranger: What do you like to do? and What dont you like to …?
Interrogativi Asking and answering questions in italiano.
numero rette n numero parti piano f(n) f(n -1)n -1 f(n -1) + nn numero parti piano f(n) numero rette n.
© and ® 2011 Vista Higher Learning, Inc.4B.2-1 Punto di partenza The verbs conoscere and sapere both mean to know. The choice of verb depends on its context.
Esercizio 1 Due collegamenti in cascata, AB e BC hanno una velocità rispettivamente di 100 Mb/s e 50 Mb/s e tempi di propagazione pari a 1 ms e 1.2 ms.
Cascading Style Sheet CSS2 – CSS/P
Il linguaggio Fortran 90: 4. Array: Vettori e Matrici
Diversity in Europe Queste nazioni hanno in comune a due a due, tre colori molto importanti: Il colore verde indica la speranza; The green color points.
APPUNTI SUL LINGUAGGIO C
Eventi Come rendere gli elementi HTML di una pagina web sensibili alle azioni del mouse.
5 giugno 2008Master in economia e politica sanitaria - Simulazione per la sanità 1 copertina Pietro Terna Dipartimento di scienze.
6 maggio 2008Master in economia e politica sanitaria - Simulazione per la sanità 1 copertina Pietro Terna Dipartimento di scienze.
22 maggio 2008Master in economia e politica sanitaria - Simulazione per la sanità 1 copertina Pietro Terna Dipartimento di scienze.
Somma = A + B start Stampa Somma Leggi A,B stop Sub SOMMA( ) Dim A, B as Integer A = InputBox("Immetti un numero") B = InputBox(Immetti un secondo numero)
Algoritmi su Tipi Semplici
Array Ricerca Ordinamento Fusione Nicola Fanizzi Laboratorio - Corso di Programmazione (B) C.d.L. in Informatica DIB - Università degli Studi di Bari.
Esercizio: Copiare un file in un nuovo file mediante le funzioni read e write.
CAPITOLO 7.
Sildenafil: dosaggi differenti, stessa efficacia?.
Le regole Giocatori: da 2 a 10, anche a coppie o a squadre Scopo del gioco: scartare tutte le carte per primi Si gioca con 108 carte: 18 carte.
Players: 3 to 10, or teams. Aim of the game: find a name, starting with a specific letter, for each category. You need: internet connection laptop.
Ovvero lo stile di Internet TC-WEB Torino, 5 settembre 2012.
1 Gestione della Window Daniele Marini. 2 Definire una Window: GLUT o altro WM /* Standard GLUT initialization */ glutInit(&argc,argv); glutInitDisplayMode.
LAVORO INTERDISCIPLINARE DI GEOMETRIA ED ARTE Classi prime
Jeopardy Preposizioni Verbi Riflessivi Vocabolario 1 & 2 Vocabolario 3 & 4 La Lettura Q $100 Q $200 Q $300 Q $400 Q $500 Q $100 Q $200 Q $300 Q $400 Q.
void binario(int n); …………………
+ Ciao Capitolo 15.4 larticolo determinativo. + i nomi che hanno significato generale o astratto, compresi i colori: Mi piace il rosso I like red L'amore.
BIOINFO3 - Lezione 11 installare moduli perl Mysql su windows: ppm install dbi ppm install dbd-mysql.
If all the Thomas DVDs are this
UNEBA Federazione Regionale Veneto. COMUNI “RICICLONI” E “NON RICICLONI”: Nel Dossier "Comuni Ricicloni 2008" di Legambiente, vengono considerati "Comuni.
PLURALI - with NOUNS PAY ATTENTION TO THE ENDING OF THE NOUN! “O” ---> “I” ex) il quaderno -> i quaderni “A” ---> “E” ex) la matita -> le matite “E” --->
PROGRAMMAZIONE IN LOGO
It’s a chain story created by our little pupils of pre-school and first classes of primary. It’s a scraper-book made by several materials and by their.
IL GIUDIZIO FINALE THE LAST JUDGMENT Quando il Figlio dell’uomo verrà nella sua Gloria con tutti i suoi angeli, si siederà sul trono della sua gloria.
Do not put content on the brand signature area Misurabilità e direct response nell’era del cliente multiscreen Paolo Giambertone Head of Digital Channels,
Ris # 81 giovedì 12/02/15 Tempo: ___________________ Fill in the blank with the articoli indeterminativi and oggetti di scuola 1)You use _______ ________.
I colori.
Appunti su Starlogo & Netlogo Michele Sonnessa Torino, 7 febbraio 2004.
E Pluribus Unum I comportamenti emergenti. Comportamenti emergenti Non esiste un “leader” o un “pacemaker” ma l’intelligenza sociale è diffusa in semplici.
StarLogo Le tartarughe in parallelo!!. CONTIAMO LE TARTA  to inizia  ca  crt 1  end   to genera  hatch [ ] fd 1  end.
E Pluribus Unum I comportamenti emergenti. Istruzioni interessanti Iniziale –ca –ask-patches [if (random 20) < 5 [setpc yellow]] count-patches-with [(distance.
16 maggio 2006Master in economia e politica sanitaria - Simulazione per la sanità 1 _NetLogo _______________________________________ Impariamo ad usare.
Rieti: The Medieval Walls. Fare la conta per formare le coppie per ballare e per individuare il bambino che ballerà con la scopa Do a count and make.
13 giugno 2006Master in economia e politica sanitaria - Simulazione per la sanità 1 _Strumenti, seguito _______________________________________ Simulazione.
Each student will be able to ask an adult or stranger: What do you like to do? and What don’t you like to …?
Samuele Marino. Cos’è il Repeat Until?  In Pascal, il Repeat Until è un ciclo che consiste nel ripetere (Repeat) una o più istruzioni fino a quando (Until)
Il Fogli di Stile - CSS.
Progetti con arduino e pic.  Il trasduttore è analogico  Trasforma la temperatura in tensione secondo la relazione V millivolts =10*t celsius Essendo.
La vita quotidiana Una giornata tipica In this presentation you are going to learn how to talk about your daily routine and use reflexive verbs.
Algoritmo per il calcolo del maggiore tra tre numeri qualsiasi Francesco PUCILLO matr
Insegnanti Mernone Anna Cimminella Rosaria Passaro Adele.
Algoritmi Avanzati a.a.2014/2015 Prof.ssa Rossella Petreschi
Il flusso dell’informazione nella cellula
Algoritmi Avanzati a.a.2015/2016 Prof.ssa Rossella Petreschi
DELLA SCUOLA DEL SABATO
Algoritmi Avanzati a.a.2011/2012 Prof.ssa Rossella Petreschi
Amplificazione e Elettroforesi
Parte 6 Amplificazione ed elettroforesi (Maggiore Iacovacci)
Look for sun flares and sunspots
Transcript della presentazione:

E Pluribus Unum I comportamenti emergenti

La metafora in StarLogo Tartarughe vivono sui patches: mondo bidimensionale che è un automa cellulare. Lenfasi non è sulle figure che vengono tracciate con la penna ma su quelle che le tartarughe formano con la propria presenza.

Lidea to starlog-circle create-turtles 2000 setheading random 360 forward 40 end La sintassi del programma precedente non è corretta. Vogliamo solo sottolineare lidea della geometria delle tartarughe

Primi passi die crt 20 create-and-do 5 [fd 3] hatch [setc blue fd 1] setc blue if ycor < 0 [setc green] if color = green [pd] If color = green [ repeat 36 [fd 1 right 10]] cg stamp red

esempi seth 90 ( 90 = a destra. 0 = in su) stamp red - il patch sotto le tarta è rosso setcolor green – il colore della tartaruga setxcor 0 setycor screen-height - sullasse y setycor screen-width – sullasse x setxy mouse-xcor mouse-cor – sul cursore seth (random 360) - direzione random

ask-patches [ …] setpc red setpc pc + 1 setpc (random 256) repeat 100 [setpc pc + 1] setpc xcor setpc xcor + ycor if xcor < 0 [setpc red] - if (distance 5 5) < 10 [setpc green] - if (distance mouse-xcor mouse-ycor) < 4 [setpc blue] ifelse ycor < 0 [setpc red] [setpc blue]

Ancora … ca crt 50 fd 10 ifelse ( who mod 2 = 0 ) [setc blue] [setc red] repeat 360 [fd 2 rt 10] ifelse (who mod 2) = 0 [ repeat 360 [fd 2 rt 10]] [ repeat 360 [fd 2 lt 10]] seth 0 e …

Colori … to setup ca crt 10 ask-turtles [pd] end to go rt 1 hatch [setc who / 30 repeat 36 [fd 4 rt 10] die] end repeat 200 [go]

altri passi … crt 100 fd 200 fd random 200 setc blue seth 0 fd 30 pd fd 50 if ycor < 0 [setc green] turtles-own[passo] set passo random 30 fd passo ca ask-patches [setpc yellow] ask-patches-with [xcor > 20 ] [setpc green] ask-patches [if (distance 10 20) < 15 [setpc white]] ask-patches [if (distance 10 20) = 0 [setpc blue]] cg patches-own [deposito] ask-patches [set deposito 0] ask-patches [if (distance 0 0) < 15 [set deposito 30]]

diffuse qualcosa percentuale con 0 <= percentuale< = 1) Esempi: ask-patch -at 0 0 [set chemical 50] con l'ordine ask-patches [diffuse chemical 1] avremo in (0,0) chemical=0, negli otto patch vicini chemical= 6.25 mentre con l'ordine ask-patches [ diffuse chemical 0.5] avremo in (0,0) chemical=25, negli otto patch vicini chemical=

scale-pc color variabile min max scala il colore con cui si presenta il patch in funzione dei valori min e max. Se il valore di variabile eccede i limiti, allora il patch si presenta nero (variabile min).