Tris, anagrammi e dintorni



Documenti analoghi
Verifica della correttezza formale del numero di partita IVA

1 Giochi a due, con informazione perfetta e somma zero

VINCERE AL BLACKJACK

Esercizio 1 Dato il gioco ({1, 2, 3}, v) con v funzione caratteristica tale che:

Statistica e biometria. D. Bertacchi. Variabili aleatorie. V.a. discrete e continue. La densità di una v.a. discreta. Esempi.

LABORATORIO DI MATEMATICA RENDITE, AMMORTAMENTI, LEASING CON EXCEL

Per poter affrontare il problema abbiamo bisogno di parlare di probabilità (almeno in maniera intuitiva). Analizziamo alcune situazioni concrete.

Matematica in laboratorio

( x) ( x) 0. Equazioni irrazionali

[MANUALE VISUAL BASIC SCUOLA24ORE PROF.SSA PATRIZIA TARANTINO] 14 dicembre 2008

Calcolo delle Probabilità

TICHU NANJING (per 4 giocatori)

ARRAY BIDIMENSIONALI float [][] mx = new float[3][4]; (float []) [] mx = new float[3][4];

Teoria dei Giochi. Anna Torre

Il funzionamento di prezzipazzi, registrazione e meccanismi

Esercizi di Ricerca Operativa II

UNA LEZIONE SUI NUMERI PRIMI: NASCE LA RITABELLA

Note su quicksort per ASD (DRAFT)

Vincere a testa o croce

Tra questi il più conosciuto è il sudoku.

Il principio di induzione e i numeri naturali.

Una sperimentazione. Probabilità. Una previsione. Calcolo delle probabilità. Nonostante ciò, è possibile dire qualcosa.

Probabilità discreta

Ins. Zanella Classe seconda. Problemi moltiplicativi

Esercitazione 1 del corso di Statistica 2 Prof. Domenico Vistocco

Introduzione. Preparazione. 4) Ordina i titoli azionari di ogni Compagnia in una pila separata vicino alla plancia di gioco.

Siamo così arrivati all aritmetica modulare, ma anche a individuare alcuni aspetti di come funziona l aritmetica del calcolatore come vedremo.

Test statistici di verifica di ipotesi

Ammortamento di un debito

CALCOLO COMBINATORIO

Kangourou della Matematica 2014 finale nazionale italiana Mirabilandia, 12 maggio 2014

PRIMO APPROCCIO ALLA STATISTICA NELLA SCUOLA DELL INFANZIA

Esercitazione N7:Gioco dei 21 fiammiferi (impariamo java giocando)

DAL DIAGRAMMA AL CODICE

1 Estensione in strategia mista di un gioco

età sesso luogo-abitazione scuola superiore esperienza insegnamento

risulta (x) = 1 se x < 0.

MINIGUIDA PER RISORSE SU CLASH OF CLANS

Potenzialità statistiche Excel

LEZIONE 5: CALCOLO COMBINATORIO

Sarà del tutto identico a come se giocassimo 4 schedine da 2 euro ciascuna così fatte, avremo quindi 4 combinazioni:

Aspetti probabilistici del gioco d azzardo

Esercizi di Probabilità e Statistica

Il calcolo letterale per risolvere problemi e per dimostrare

Teoria dei Giochi Prova del 30 Novembre 2012

Software TotoQuote expert 2014

Algebra Booleana ed Espressioni Booleane

Vincere a testa o croce

CONCETTO DI ANNIDAMENTO

RISOLUTORE AUTOMATICO PER SUDOKU

Scacchi Polimi insieme con Terna Sinistrorsa, sono lieti di presentare i primi tornei studenteschi di scacchi, nell ambito dei Poligames 2015!!!

DATABASE. nozioni di base

COSTRUIRE UN CRUCIVERBA CON EXCEL

LANCIAMO UN DADO PER DECIDERE CHI DEVE INIZIARE IL GIOCO. PARTIRA IL NUMERO PIU ALTO

Università degli Studi di Ferrara - A.A. 2014/15 Dott. Valerio Muzzioli ORDINAMENTO DEI DATI

Laboratorio sulle dinamiche Socio-Economiche

Primi esercizi per gli studenti del corso di Statistica ed Elementi di Probabilita

CARTE. Regolamento Belote. Regole del gioco: Determinazione del seme di briscola (Belote classico):

NUOVA PROCEDURA COPIA ED INCOLLA PER L INSERIMENTO DELLE CLASSIFICHE NEL SISTEMA INFORMATICO KSPORT.

Software Specifico per la Gestione e la Bilanciatura della Linea di Assemblaggio

Cosa dobbiamo già conoscere?

Capitolo 25: Lo scambio nel mercato delle assicurazioni

BLACK JACK. Come si gioca

REGOLE DA TORNEO DI DUEL MASTERS Valide dal 6 agosto 2004

Cosa ci può stimolare nel lavoro?

Yellowstone Park Designed by Uwe Rosenberg Published by Amigo, 2003

Calcolatori: Algebra Booleana e Reti Logiche

Obiettivo del gioco. Contenuto del gioco: Dedico questo gioco alle mie sorelle Ilona, Kasia e Mariola. Adam Kałuża

Traduzione e adattamento a cura di Gylas per Giochi Rari

Excel. A cura di Luigi Labonia. luigi.lab@libero.it

Viene lanciata una moneta. Se esce testa vinco 100 euro, se esce croce non vinco niente. Quale è il valore della mia vincita?

Esercizi. Rappresentando le estrazioni con un grafo ad albero, calcolare la probabilità che:

Teoria dei giochi. 1. Introduzione ed esempi. Slides di Teoria dei Giochi, Vincenzo Cutello 1

(concetto classico di probabilità)

Epoca k Rata Rk Capitale Ck interessi Ik residuo Dk Ek 0 S 0 1 C1 Ik=i*S Dk=S-C1. n 0 S

DESCRIZIONE DEL GIOCO

Convertitori numerici in Excel

COEFFICIENTI BINOMIALI

lo PERSONALIZZARE LA FINESTRA DI WORD 2000

Considero 2x e sostituisco elemento del dominio con x, 2(-3)=6, oppure e il doppio?

Calcolo delle Probabilita, INGEGNERIA INFORMATICA, semestre II, laurea (ord. Leonardo.

Gestione ed analisi di base dati nell epidemiologia. delle malattie infettive

Lezione 8. La macchina universale

Programmazione dinamica

OTTAVA ESPERIENZA DI LABORATORIO. L elaborazione dei files in C

Esercizi di Probabilità e Statistica

IL METODO PER IMPOSTARE E RISOLVERE I PROBLEMI DI FISICA (NB non ha nulla a che vedere con il metodo scientifico)

Traduzione a cura di Michele Lo Mundo. Società attiva: Una società che si trova sul piano di gioco.

Librerie digitali. Video. Gestione di video. Caratteristiche dei video. Video. Metadati associati ai video. Metadati associati ai video

Metodo di gioco VINCENTE e GARANTITO. Non lasci possibilità per il bookmaker. Annienti le probabilità di perdere. Riduci il rischio del 100%

ALTRI SUGGERIMENTI PER IL PERCORSO AD OSTACOLI

Una moderna versione grafica di un antico gioco Dernier con l aggiunta di carte azione che rendono più movimentato e piacevole

Introduzione al MATLAB c Parte 2

LEZIONE 23. Esempio Si consideri la matrice (si veda l Esempio ) A =

RICORSIVITA. Vediamo come si programma la soluzione ricorsiva al problema precedente: Poniamo S 1 =1 S 2 =1+2 S 3 =1+2+3

hnefatafl Hnefatafl Il gioco da tavolo del Re Regole - massimiliano.dellarovere[su]gmail.com -

OBIETTIVO CONTENUTO DELLA SCATOLA. Reinhard Staupe (traduzione curata da Michele Mura OBIETTIVO

Il confronto fra proporzioni

Transcript:

Tris, anagrammi e dintorni Giocando a tris 1 mi sono sempre chiesto quale fosse la probabilità di vincere la partita iniziando per primo. È in effetti indubbio che le probabilità di riuscita siano superiori: il primo giocatore ha a disposizione 5 mosse mentre il secondo,, ne ha solo 4. Verrebbe da pensare allora che il rapporto a favore di sia di 5 a 4. In realtà non è così. Sappiamo infatti che esistono numerose partite che si concludono in pareggio: è quasi impossibile formulare in maniera semplice una teoria probabilistica a riguardo. È nata allora l idea di riuscire a contare tutte le partite in cui vinca o o nessuno dei due. Modello matematico Possiamo indicare la tabellina delle nove caselle numerandole da 1 a 9 nel seguente modo: 1 2 3 4 5 6 7 8 9 Ebbene iniziando il giocatore, ogni partita diventa una sequenza di nove cifre diverse dove il primo numero è la casella scelta da, il secondo è la casella scelta da e così via fino alla nona. d esempio la sequenza 153286479 Corrisponde alla sequenza delle mosse che finisce in pareggio. Tutte le partite possibili sono allora numerabili come le sequenze di 9 cifre che sono in totale 9!=9*8*7*6*5*4*3*2=362 88 Tutto sommato nemmeno tantissime: il giocatore potrà vincere non prima della quinta mossa mentre non prima della sesta. Ho implementato in Visual asic per Excel le funzioni necessarie, cominciando dii vettori di deposito Dim partite(1 To 36, 2) Dim contatore Const giocatori = rray("", "") Dim livello 1 Il famoso gioco perditempo dove vince chi riesce a realizzare una terna di simboli uguali in una matrice 3 per 3 in orizzontale, verticale o diagonale

La prossima funzione restituisce il giocatore vincitore rispetto alla partita assegnata Function vince(partita, giocatore) Dim tabella(2, 2) For i = 1 To Len(partita) c = Val(Mid(partita, i, 1)) tabella((c - 1) \ 3, (c - 1) Mod 3) = giocatori((i + 1) Mod 2) righe For j = To 2 v = v nd tabella(i, j) = giocatore Next j COLONNE For j = To 2 v = v nd tabella(j, i) = giocatore Next j diagonali v = v nd tabella(i, i) = giocatore v = v nd tabella(i, 2 - i) = giocatore Else vince = "ness" End Function La prossima function invece determina quale dei due giocatori abbia vinto la partita e a quale mossa, registrata nella variabile globale di nome livello Function vincec(partita)

finito = False j = 1 While Not finito nd j < 6 part = Mid(partita, 1, 4 + j) giocat = giocatori((j - 1) Mod 2) If vince(part, giocat) = giocat Then vincec = giocat livello = 4 + j finito = True inc j Wend If Not finito Then vincec = "nessuno" livello = 9 End Function Implementiamo lo sviluppo degli anagrammi della stringa 123456789 e il relativo deposito dei risultati nell apposito vettore globale: Sub anagrammi(parola, Optional primaparte = "") n = Len(parola) If n = 1 Then inc contatore partita = primaparte + parola chi_vince = vincec(partita) deposito la partita, chi l ha vinta e a quale livello nel vettore partite(contatore, ) = partita partite(contatore, 1) = chi_vince partite(contatore, 2) = livello Else For m = 1 To n anagrammi _ Mid(parola, 1, m - 1) + _ Mid(parola, m + 1, n - m), _ primaparte + Mid(parola, m, 1) Next m End Sub E ora via con Sub vai() contatore = righe = rigae = 1 inizio = Timer pplication.screenupdating = False anagrammi "123456789" fine = Timer pplication.screenupdating = True NLISI DEI DTI End Sub Risultati Sapendo che nel vettore partite sono contenuti i dati delle partite giocate e dei giocatori vincenti o meno, si possono analizzare le partite e tabulare graficamente i seguenti risultati:

chi vince 3456 9594 81792 212256 31968 72576 14544 nessuno 468 468 e in percentuale 1% 26% 23% 58% 9% 2% 29% nessuno 13% 13% Si vede chiaramente che può vicere alla quinta mossa 3456 volte mentre deve aspettare la sesta con 31968 possibilità: va da sé che risulta più avvantaggiato. Inoltre, a parità di vittorie per, qual è la mossa iniziale migliore? 7 6 576 5 4 3 2 1 Si evince dall istogramma che la scelta della casella centrale (la numero 5) si rivela molto favorevole ad una rapida conclusione della partita. E per? 45 4 35 3 25 2 15 1 5 432 432 432 432 3312 3312 3312 3312 2592 Potendo partire dalla seconda mossa, è indifferente partire dalla 2,4,6,8, posizioni simmetriche rispetto alla casella centrale. Risulta assolutamente sconsigliabile partire dal centro (se libero) a meno che sia piuttosto sprovveduto (non è infatti impossibile vincere: ci sono 2592 possibilità)

E i pareggi? 6 5 4 3 2 1 La dipendenza del pareggio rispetto alla scelta della prima cella è piuttosto evanescente: è leggermente più difficile (ma non impossibile) pareggiare partendo dalla casella centrale. Conclusioni Se mai fosse il caso di trarre conclusioni posso affermare che: 1. è bene che tutte le coppie di giocatori si alternino nel partire per primi: una buona pratica che rende loro giustizia, in barba a tutte le statistiche 2. predefinire percorsi vincenti è possibile ma toglierebbe il gusto e il fascino del gioco, rendendolo di fatto inutile più di quanto non lo sia già 3. posso dimostrare ai miei sfidanti che la scelta parte per primo chi ha vinto la partita precedente è discriminante per chi, disgraziatamente perde una partita. uguro a tutti partite serene e rilassanti, invidiando un poco il vostro tempo libero che vi permette di farlo.