Newsgroup: it.comp.lang.visual-basic
Titolo: Algoritmo...

Buongiorno a tutti,
posto un quesito particolare ... spero non sia ot.
Posto il mio quesito:
Vorrei sviluppare una sorta di "algoritmo" per il calcolo di una classifica
di squadre di "calcio", non  convenzionale.
Ossia, in genere se la squadra A batte la squadra B prende 3 punti e
viceversa.. e questa � la classica classifica.
Invece io vorrei dare un "peso" diverso a seconda della forza della squadra.
Esempio
Posizione Squadra    Punti    Partite Giocate    Vinte       Pareggiate
Perse
1                Juventus     1100        150                  80
30                  40
 2               Inter            987         130                  76
20                  34
...
....
123             Licata           21           15                   6
1                    8
124             Poggibonsi   18            6                     4
1                     1
Se Poggibonsi gioca contro Licata e vince guadagner� ad esempio, 2 punti,
xch� Licata � "poco forte" e di una posizione sola davanti a lei.
Se invece poggibonsi sfida la Juventus e x caso vince allora dovr�
guadagnare, chess�, 30 punti, perch� ha battuto la juventus.
Ecco io vorrei fare una classifica di questo tipo ... qualcuno ha qualche
idea su una qualche formula matematica che dia appunto, peso ai punti in
classifica tra le due sfidanti, alla posizione in classifica tra le due
sfidanti, e al numero di partite giocate....
Grazie e ciao a chiunque abbia voglia di aiutarmi !
Saluti

 Saluti
Basta che definisci una funzione PuntiGuadagnati(), che prende in
ingresso le posizioni delle due squadre, il risultato e tutti i
parametri che ti possono interessare, e sputa fuori quanti punti ha
preso la squadra che ha vinto/perso.
Il come considerare i dati in ingresso x calcolare l'uscita dipende
poi dalle tue esigenze...
Bye by SixaM 8-]

 Invece io vorrei dare un "peso" diverso a seconda della forza della squadra.
La prima domanda che mi viene in mente �: in base a cosa determini la 
forza iniziale di una squadra? In base ai punti? e in questo caso i 
punti sono attribuiti nel modo classico? immagino ci sar� un istante x 
dal quale tu vorrai far partire il nuovo punteggio altrimenti sarebbe un 
cane che si morde la coda.
Detto questo le possibilit� sono veramente tante,
ad esempio puoi assegnare sempre 3,1, e 0 punti per la vittoria, 
pareggio, sconfitta, per� da moltiplicare per un coefficiente formato 
dal rapporto media punti partita della squadra sfidante e media punti 
partita della squadra in sfidata,
ad esempio:
Poggibonsi - Juventus
coefficiente = (18/6) / (1100/150) (impossibile ma non fa nulla) = 0.409
Vittoria Juventus:
Juve punti 3* 0.409 = 1.227
Poggibonsi punti 0
Pareggio:
Juve punti 1*0.409 = 0.409
Poggibonsi punti 1*(1/0.409)= 2.444
Vittoria Poggibonsi:
Juve punti 0
Poggibonsi punti 3*(1/0.409) = 7.334
Ma se ne possono trovare tanti altri.
ciao stefano

 ciao stefano
Grazie stefano, penso sia proprio qualcosa del genere... da questo parto a 
farlo !
Grazie ancora
ciao

 morde la coda.
Mi fa venire in mente l'algoritmo per attribuire i punti persi/guadagnati 
nelle partite a scacchi (L'avevo visto su wikipedia).
All'inizio hanno tutti mi pare stessa forza inziale, poi mano a mano cambia
greg 

 All'inizio hanno tutti mi pare stessa forza inziale, poi mano a mano cambia
Si, possibile, accettando per� che allo startup Juventus e Pizzighettone 
abbiano la stessa forza :-)
ciao
stefano

 Pizzighettone abbiano la stessa forza :-)
Se ci facciamo un account su 
www.scacchisti.it
 , che adotta un algortmo 
simile, io e Kasparov, il sistema all'inizio ci accredita come giocatori da 
1000 punti. Poi io rimango sempre li o anche a 900 mentre Kasparov va a 2400 
nel giro di poche partite.
-- 
Greg 


E zeru giocatori fra un po'... :-(
-- 
---------------------------
Mauro Gamberini
http://www.riolab.org/
http://blog.maurogsc.eu/

 
http://www.tanarossonera.it/2009/01/23/parola-di-berlusconi-mai-kaka-.
..
OT per OT
Beh insomma...zeru tituli na sega!!!
L'inter la Champion la ricorda in bianco e nero!
Quindi mou mou muuuuuuuuu stia manzo!(sottile gioco di parole eh eh
eh)
Qui vicino a me ...ci sta gente colorata di viola...stanno mesi nella
disperazione per un gol mancato...e mesi nell'euforia per un gol
segnato! Disquisiscono perfino se Gilardino porta il pisello a destra
o a sinistra!...se lo porta al centro sono finiti!
Ultimamente molti tifosi milanisti sono diventati così...ed è un male!
Non c'è soddisfazione a vincere sempre tutto...il gioco diventa
monotono!(per un ultras è diverso...il gioco è un dettaglio...lo
stadio è l'arena...e il gladiatore vuole sempre il sangue
dell'avversario!)
Venda Kakà intaschi i soldi rimetta un po in sesto il bilancio e
compri quel difensore e quel centrocampista (con vocazione difensiva)
che ci manca!...se poi dai viola prendi jovetic (o come caz si scrive)
ad un prezzo equo meglio!
Kakà che se ne và...e tonnetto carletto pure!
Non ci vedo nulla di male !!!
A meno che non ci sia la solita "sinistra" malizia dietro quando si
parla del cavaliere mascarato!