StarLogo Le tartarughe in parallelo!!. CONTIAMO LE TARTA  to inizia  ca  crt 1  end  -------------------  to genera  hatch [ ] fd 1  end.

Slides:



Advertisements
Presentazioni simili
Corso di Informatica Corso di Laurea in Conservazione e Restauro dei Beni Culturali Gianluca Torta Dipartimento di Informatica Tel: Mail:
Advertisements

Esercizio Usate il ciclo repeat until (controllo post condizionale) per simulare il prodotto N x M con M somme di N. Esempio: 5 x 3 equivale a fare 5 +5.
1 Introduzione ai calcolatori Parte II Software di base.
MODULO 4 – Il Foglio elettronico
MATLAB.
MATLAB. Scopo della lezione Programmare in Matlab Funzioni Cicli Operatori relazionali Esercizi vari.
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.
3 a lezione - laboratorio a.a Corso di Laurea Ingegneria MECCANICA.
G-A-07 BERSAGLI, ROSONI MULTIQUADRATI, VORTICI a cura del gruppo Farina.
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.
Misura della lunghezza d’onda della luce rossa
ESERCITAZIONE N. 5 ESERCIZIO N. 1 Autore: Biagio Brattoli S I Corso.
Algoritmi Paralleli e Distribuiti a.a. 2008/09
Prof.ssa Chiara Petrioli -- corso di programmazione 1, a.a. 2006/2007 Corso di Programmazione 1 a.a.2007/2008 Prof.ssa Chiara Petrioli Corso di Laurea.
UN ESEMPIO DI ESPERIMENTO CASUALE
File.
MATLAB. …oggi… Programmare in Matlab Programmare in Matlab Funzioni Funzioni Cicli Cicli Operatori relazionali Operatori relazionali Esercizi vari Esercizi.
Ricorsione e Debug.
Primo esercizio Scrivere un programma che legge da input
FEM -2 Gabriella Puppo.
PICCOLI GIARDINIERI ……
I QUADRILATERI.
Trimr Gauss, tra le altre, fornisce una preziosissima funzione che risulta di estrema utilità nell’ambito matriciale. Questa funzione, chiamata trimr(x,t,b),
Scomposizione di stringhe
E Pluribus Unum I comportamenti emergenti. La metafora in StarLogo Tartarughe vivono sui patches: mondo bidimensionale che è un automa cellulare. Lenfasi.
Algoritmi su Tipi Semplici
Istruzioni Iterative Nicola Fanizzi
CAPITOLO 6.
Esercitazione 2 – Generazione di variabili Matlab.
INTRODUZIONE A MATLAB LEZIONE 4 Sara Poltronieri slide3.4 matlabintro
e attiva la mente Giocare con Cliccami Si chiama Cliccami Nasce da forme e colori Ha la voce di un bambino Il personaggio guida per il bambino Gioca.
Laboratorio informatico I
"BRAVO, BRAVISSIMO!" PROGETTO di INFORMATICA
TRA SCIENZA, GEOMETRIA E ARTE
Il triangolo di Tartaglia
12 uova : 4 cesti 12 uova : 12 cesti 4 uova : 3 cesti Clicca sul bottone celeste che indica il problema suggerito dal disegno.
Programmare in Visual Basic
I numeri di Fibonacci.
13 Excel prima lezione.
BIOINFO3 - Lezione 271 PATH DEL FILE Bisogna fare molta attenzione al path del file da aprire. Per non sbagliare converrebbe passare sempre il path assoluto.
Modulo 4: EXCEL LEZIONE 4 Modulo EXCEL Alessandro Celi.
Costruire una tabella pivot che riepiloghi il totale del fatturato di ogni agente per categorie di vendita, mese per mese. Per inserire una tabella pivot.
IPERLOGO IPLOZERO.
PROGRAMMAZIONE IN LOGO
4/5/2015E. Giovannetti -- OI09.1 Olimpiadi di Informatica 2010 Giornate preparatorie Dipartimento di Informatica Università di Torino marzo – Algoritmi.
Simmetrie.
Prof. Giuseppe Boncoddo
Somma e differenza tra vettori
INTRODUZIONE. Javascript è un linguaggio di scrittura che permette di aggiungere veri e propri programmi alle tue pagine web.
Elaborazione delle tracce con AWK. Introduzione ad AWK AWK è un linguaggio per la manipolazione di file di testo organizzati in righe e colonne Pertanto.
03/19/09E. Giovannetti -- OI09.1 Olimpiadi di Informatica 2009 Giornate preparatorie Dipartimento di Informatica Università di Torino marzo 2009 Codici.
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.
Contare e ordinare files di testo Per contare i caratteri, le righe e le parole in un file di testo wc (word count) % wc human_proteins.fa Conta le parole.
E Pluribus Unum I comportamenti emergenti. Istruzioni interessanti Iniziale –ca –ask-patches [if (random 20) < 5 [setpc yellow]] count-patches-with [(distance.
INTRODUZIONE A MATLAB LEZIONE 2 Sara Poltronieri.
16 maggio 2006Master in economia e politica sanitaria - Simulazione per la sanità 1 _NetLogo _______________________________________ Impariamo ad usare.
Il triangolo di Tartaglia
ACQUA A cura di Martina Brunetti.
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)
Quadrati magici tabelle numeriche con particolari curiose proprietà.
NORMALIZZAZIONE ESERCIZI. INTRODUZIONE La modellazione E-R ci ha consentito di descrivere schemi relazionali Lo strumento base per la modellizzazione.
Corso di Politiche Regionali Introduzione a STATA a cura del Dott. Augusto Cerqua 15/10/2012.
è andata alla ricerca del «tempo vero»
Prodotti notevoli.
Costruzione del modello in scala (1: 20) di una stanza
Tabelle Pivot Foglio elettronico. Introduzione Creazione di una tabella Pivot Vediamo come si deve operare per ottenere dalla nostra tabella un report.
Test e questionari di personalit à Il sistema WTS.
Algoritmi Avanzati a.a.2011/2012 Prof.ssa Rossella Petreschi Interconnessione tramite reti Lezione n°6.
Transcript della presentazione:

StarLogo Le tartarughe in parallelo!!

CONTIAMO LE TARTA  to inizia  ca  crt 1  end   to genera  hatch [ ] fd 1  end

I comandi in parallelo  Usare  genera 4 volte e poi il comando  repeat 4 [genera]  Contare le tartarughe nei due casi e rendersi conto della differenza nelle figure prodotte

La regola di Tartaglia  1 1      ……………………..  La somma sulla riga n è 2 n

Due figure diverse  repeat 10 [genera ]  rt 90  repeat 10 [genera ]  rt 90   repeat 2 [repeat 10 [genera ] rt 90]

Quante??  repeat 10 [ genera setc color + 10 ]  rt 90  repeat 10 [ genera setc color + 10 ]  rt 90  repeat 10 [ genera setc color + 10 ]  rt 90  repeat 10 [ genera setc color + 10 ]

Quante?  repeat 5 [genera ]  repeat 4 [repeat 5 [genera ] rt 90]  repeat 5 [genera ] rt 90 quattro volte ATTENZIONE diverso su due righe. In ogno patch?  repeat 2 [repeat 5 [genera ] rt 90] due volte  repeat 2 [repeat 2 [repeat 5 [genera ] rt 90]] due volte  repeat 4 [repeat 2 [repeat 5 [genera ] rt 90]]

Quante?  repeat 10 [ genera setc color + 10 ]  rt 90  repeat 20 [genera]   repeat 2 [repeat 10 [ genera setc color + 10 ] rt 90]  rt 90  repeat 2 [repeat 10 [ genera setc color + 10 ] rt 90]  osservare le ali

Altre figure  repeat 36 [repeat 3 [hatch [setc who] fd 1]]  rt 10 ( poi 30, 90 )  repeat 36 [repeat 3 [hatch [setc who] fd 1]]   repeat 36 [repeat 3 [hatch [setc who] fd 1] rt 10]

Intersezione di cerchi  to fiore :petali  repeat :petali [repeat 36  [repeat 3 [hatch [setc who] fd 1] rt 10]  rt (360 / :petali)]  end

esperimenti   to fiore :num ca crt 1 ask-turtles [fiore :num] end     fiore 10, fiore 4,   e poi continuare sulla finestra tartarughe

Altri esperimenti  Con 20 tarta e il bottone forever con la procedura  to gira  fd 4 rt 10  end  diminendo la velocità di esecuzione

Altri esperimenti  Con 20 tarta e la procedura  to gira1  if who < 10 [rt 1 hatch [setc who / 30  repeat 36 [fd 4 rt 10] die]]  end  diminendo la velocità di esecuzione  repeat 100[gira1] e bottone forever