Federica Dispenza matr Carmela Pecoraro matr

Slides:



Advertisements
Presentazioni simili
Le forme dello spazio Caffè Scienza. Associazione formaScienza.
Advertisements

La lezione della Farfalla
Un Don per amico La storia di Don Luigi Palazzolo.
Evoluzione Tratto da Land of Lisp: Learn to Program in Lisp, One Game at a Time! Conrad Barski.
1a Domenica di Avvento A 2 dicembre 2007
DOLORE, MALATTIA, MORTE: SI PUÒ PARLARNE AI BAMBINI?
6. Catene di Markov a tempo continuo (CMTC)
Introduzione Cosa sono le reti di Petri?
UNIVERSITA DI MILANO-BICOCCA CdL IN INFORMATICA Corso di Algoritmi e Ricerca Operativa Prof. Giancarlo Mauri LEZIONE 2.
Prove di verifica dei preapprendimenti
Teoria della relatività-1 17 dicembre 2012
Evolvere robot stigmergici in Evorobot*
di Federico Barbarossa
Camping.
6. Catene di Markov a tempo continuo (CMTC)
Metodi Quantitativi per Economia, Finanza e Management Lezione n°6.
'Tre Mattine all'Università'
APPLICATI ALLO STUDIO DELLE EPIDEMIE
VIVENTI E NON VIVENTI 1 Attività:
Inversione differenziale della Cinematica
A. Martini No, non è con questo orologio che misureremo il tempo!...
Colture di cellule e di tessuti animali
Progetto Lauree Scientifiche Area matematica Università Federico II - Napoli 5 maggio 2009 Il problema della ninfea e quello … … degli abitanti di Quarto!
Automi Cellulari Automi Cellulari multistato Gliders, domini e filtri
Introduzione agli Automi Cellulari
Velocità media Abbiamo definito la velocità vettoriale media.
IL GOMITOLO DISEGNA UNA STRADA...
20 bambini di 4/5 anni Dal ’11 al 12.2.’11 Dalle alle 12.15
Lo scenario della politica regionale di sviluppo
CRESCITA DI POPOLAZIONI BATTERICHE
Introduzione alle basi di dati
Il problem-solving Gianpiero Cabodi e Paolo Camurati Dip. Automatica e Informatica Politecnico di Torino.
GRUPPO GEOAMICI CHI SIAMO? NOI AL LAVORO
La lezione della Farfalla
Perché il telefono si chiama cellulare?
La lezione della Farfalla 2.
Elementi di Informatica di base
Alessandro Ponte e Antonio Zecca Dipartimento di Fisica, Università di Trento, I Povo, TN, Italy UNIVERSITÀ DEGLI STUDI DI TRENTO Le attività umane.
VIAGGIO VERSO IL SOLE CON IL NASO ALL'INSU' Classe 1 B Crolle
Forza ragazzi, andiamo. Le classi quinte ci aspettano.
Università degli Studi di Bologna Facoltà di Ingegneria Anno Accademico 2007/2008 Laurea Specialistica in Ingegneria Informatica Linguaggi e Modelli Computazionali.
SOLE E.....
POPOLAZIONI E COMUNITA’
BattMatt Francesco Oreste Aliberti mat Avanzamento...
Slides di sintesi del gruppo condotto da Krishnananda e Amana
Che cosa vuol dire essere vivi ?
Esame di Analisi Multivariata dei Dati
Chi non ha mai detto la frase:
Didattica e Fondamenti degli Algoritmi e della Calcolabilità Terza giornata: principali classi di complessità computazionale dei problemi Guido Proietti.
Storia di Una Farfalla.
Metodi Quantitativi per Economia, Finanza e Management Lezione n°5.
E Pluribus Unum I comportamenti emergenti. Istruzioni interessanti Iniziale –ca –ask-patches [if (random 20) < 5 [setpc yellow]] count-patches-with [(distance.
Fabio Scotti – Università degli Studi – Laboratorio di programmazione per la sicurezza 1 Lezione 15 e 16 Programmazione strutturata A) progettazione del.
Secondo gioco matematico
Topologia di R Intervallo aperto Intervallo chiuso
Incontro laboratoriale 5 Verso la generalizzazione La ricerca di regolarità Giancarlo Navarra GREM, Università di Modena e Reggio Emilia Modena - 25 febbraio.
Il PANE Questo è il logo di un evento molto importante che inizierà il 1° maggio 2015 a Milano e si concluderà il 31 ottobre. Si parlerà di cibo e la maestra.
Le cellule Tutti gli esseri viventi hanno dentro delle piccole unità invisibili a occhio nudo : le cellule . Tutte le cellule nascono , si nutrono, crescono,
Giubileo della Misericordia Papa Francesco Udienza del 30 dicembre 2015 in piazza San Pietro Il Natale del Giubileo della Misericordia Papa.
TANGRAM.
Classe IV B plesso di Ripalimosani A.S
PROBLEMI (IM)POSSIBILI Mettiamo ogni pezzo al posto giusto…
DIPARTIMENTO DI ELETTRONICA E INFORMAZIONE Array n-dimensionali e tipi di dati strutturati Marco D. Santambrogio – Ver. aggiornata.
Come migliorare le prestazioni di un codice di dinamica molecolare.
Abaco “L’abaco procura un’esperienza multisensoriale; infatti l’abacista vede muoversi le palline, le sente tintinnare quando urtano una contro l’altra,
LE STELLE E IL SISTEMA SOLARE. I principali corpi celesti Stelle Pianeti Nebulose Galassie Satelliti.
Impariamo ad usare Excel. Utilizzare l’interfaccia Avviare Excel e iniziare ad esplorare l'interfaccia per acquisire familiarità con esso… Non c'è modo.
Psicometria modulo 1 Scienze tecniche e psicologiche Prof. Carlo Fantoni Dipartimento di Scienze della Vita Università di Trieste Campionamento.
Quattro settimane per prepararsi alla nascita di Gesù
STRATEGIE DI FACILITAZIONE E ACCOMPAGNAMENTO NELLO SVILUPPO 0-3 anni.
Transcript della presentazione:

Federica Dispenza matr.993535 Carmela Pecoraro matr.995845 Il gioco della vita Federica Dispenza matr.993535 Carmela Pecoraro matr.995845

Il papà: John Conway J.C matematico all’università di Cambridge sviluppa il “Gioco della vita” (che tanto gioco non è) alla fine degli anni ’60. Life fa la sua prima apparizione nell’ed. di ottobre 1970 su “Scientific American” nella rubrica “Giochi matematici”. Dimostrare che comportamenti simili alla vita possono emergere da regole semplici.

LIFE: idee di base Partendo da una semplice configurazione di cellule si osserva come queste ultime Nascono Muoiono Sopravvivono

LIFE: le regole (I) 3 requisiti di base: No configurazione iniziale per cui la popolazione possa crescere senza limiti Configurazione iniziale che sembri portare ad una crescita senza limiti Configurazione iniziale deve portare al cambiamento e concludersi con la morte, una configurazione stabile, un ciclo.

LIFE: le regole (II) Topologiche: Il mondo è una griglia di celle quadrate Una cellula occupa un sola cella I suoi vicini sono le 8 caselle adiacenti Le cellule presenti sul bordo hanno comunque 8 vicini

LIFE: le regole (III) Se una cellula ha più di 3 vicini muore Se una cellula ha meno di 2 vicini muore Una casella vuota genera una cellula se ha esattamente 3 vicini In ogni altro caso, nulla cambia Nascite e morti avvengono nello stesso istante

Esempi Questo è un GLIDER, il più piccolo organismo semovente che può essere rappresentato all’interno del gioco Beehive       Blinker

Cosa è stato fatto in c++ Costruire la struttura del gioco: griglia cellule vive- cellule morte Costruire una funzione che contasse i vicini di ogni singola cella Costruire una funzione che permettesse di muoversi di generazione in generazione

Sommavicini-Contavicini Il “Toro”: ovvero come rendere la funzione di valutazione il più semplice possibile. La funzione di valutazione: indicare ad ogni cella quali sono i suoi vicini e sommare i numeri che contiene.

Cambiogenerazione Funzione che implementa le regole del gioco

MAIN Carica i dati facendo scegliere all’utente se caricarli da file o random Chiede all’utente di immettere il numero di generazioni che vuole vedere Implementa cambiogenerazione

Warning! Il programma funziona, ed ha superato un bel po’ di test… almeno fino a 10 generazioni per matrici 6x6! Più in là di così non ci siamo spinte 