View Full Version : quesito matematico geometrico
Se io ho un tot numero di palline..esiste una regola che mi dice che piramide posso creare con queste palline??
so che il vertice è una pallina..poi 3..ma poi??
dico che ci deve essere una regola matematica..le palline sono 1500000
Originariamente inviato da Rossy77
dico che ci deve essere una regola matematica..le palline sono 1500000
fai un programma che implementi la regola che ha detto filippom, chiedi all'utente di inserire il numero, fai partire la regola fino a quando il numero trovato non è minore o uguale al numero inserito dall'utente, quindi esci e dai il risultato http://pellox.supereva.it/tupitupi.gif
no, eh? :sofico:
harbinger
05-10-2004, 10:13
La piramide può essere a base triangolare (tetraedro) e ciò complica un po' le cose. La cosa la si desume dal fatto che lei dice di sapere i primi due numeri della successione (1 e 3).
A occhio, calcolando una serie di triangoli congiunti (regola: ogni triangolo ha 2 o tutti e 3 i vertici in comune coi vicini, ad ogni triangolo corrisponde una pallina nello strato superiore, le palline rappresentano i vertici dei trinagoli). La regola di un sistema del genere non dovrebbe (spero... :) )essere impossibile da trovare. A occhio direi non meno di 15 e non più di 25 strati.
Spero di non aver detto troppe scemenze tutte insieme... :)
Ciao! :)
Originariamente inviato da harbinger
La piramide può essere a base triangolare (tetraedro) e ciò complica un po' le cose. La cosa la si desume dal fatto che lei dice di sapere i primi due numeri della successione (1 e 3).
A occhio, calcolando una serie di triangoli congiunti (regola: ogni triangolo ha 2 o tutti e 3 i vertici in comune coi vicini, ad ogni triangolo corrisponde una pallina nello strato superiore, le palline rappresentano i vertici dei trinagoli). La regola di un sistema del genere non dovrebbe (spero... :) )essere impossibile da trovare. A occhio direi non meno di 15 e non più di 25 strati.
Spero di non aver detto troppe scemenze tutte insieme... :)
Ciao! :)
a parte il secondo strato che è 1+2
per il resto sono sempre n+3 con n che va da 9
ovvero
terzo strato: 3 + 9
4°: 12+ 12
5°: 24 + 15
6°: 39 + 18
Nel caso in cui la base debba essere triangolare, dovrebbe funzionare cos'ì:
1
3 (1+2)
6 (3+3)
10 (6+4)
15 (10+5)
21 (15+6)
e così via, dato che ogni spigolo della piramide sarà più lungo di 1 rispetto al precedente (1+2+3+4+5+6+7+...)
Se invece la base è quadrata, si ragiona con i quadrati:
1
4
9
16
25
36
e così via, sempre perché si aggiunge 1 allo spigolo di ogni "piano"
Però potrei aver detto una stronzata...
Originariamente inviato da lucio68
Nel caso in cui la base debba essere triangolare, dovrebbe funzionare cos'ì:
1
3 (1+2)
6 (3+3)
10 (6+4)
15 (10+5)
21 (15+6)
e così via, dato che ogni spigolo della piramide sarà più lungo di 1 rispetto al precedente (1+2+3+4+5+6+7+...)
Se invece la base è quadrata, si ragiona con i quadrati:
1
4
9
16
25
36
e così via, sempre perché si aggiunge 1 allo spigolo di ogni "piano"
Però potrei aver detto una stronzata...
si è una stronzata :D come fai ad avere un triangolo equilatero di area 6 (e seguenti)?
se il trinagolo interno è 3 aggiungi tre lati da 3, ovvero 2+2+2 (perché uno spigolo è comune per ogni lato) sono 3+6=12, che è lo strato successivo al secondo
poi si proede alla stessa maniera
12 è l'area del triangolo interno
aggiungi il triangolo esterno che sarà di lato 4, ovvero 3+3+3
quindi 12+9=21
quindi nel post precedente ho detto anch'io una stronzata :sofico:
Allora la mia non era una stronzata così enorme
:D :sofico: :sofico: :sofico:
Originariamente inviato da filippom
Come? :D
...o
..oo
.ooo
così :p
ah andando ad incastro
io andavo a sovrapporre :p
confermo la piramide è a tre lati e si forma ad incastro ovviamente..le palline sono 3 milioni(c''era un x2 che non avevo letto)
secondo il mio parere ecco cosadevi fare
http://img79.exs.cx/img79/8725/piramide.gif
Dunque la sequenza giusta mi pare sia 1 - 3 - 6 - 10 palline rispettivamente ad ogni piano cioè devi aggiungere 1 lato ad ogni piano se le vuoi incastrare
questo vuol dire che il piano ennesimo è formato da n + Sommatoria (n-1 piani recedenti)
Quindi la formula generale x calcolare quante palline ci vanno in n piani è Sommatoria(n + t) ove t è sommatoria dei piani precedenti e cioè S per n->x (n + S per t ->n-1) ove x S intendo Sommatoria.
Ora hai la regola x sapere quante palline ci sono in n piani sta a te ricavare la formula contraria x dedurre il numero di piani dal numero di palline ;)
ciao e buon divertimento!
giovedì vi so dare la risposta
Originariamente inviato da Rossy77
giovedì vi so dare la risposta
funzia nn preocc ;)
Sia come dice Kaioh che come dico io,è la stessa cosa! ;)
ciao
solo che per arrivare a 3000000 ce ne vuole!!
Originariamente inviato da Rossy77
giovedì vi so dare la risposta
risolvi la seconda serie che ti ho scritto , poi basta fare la disequazione T(n)<Num palline e sei a posto.
basta solo risolvere la serie , dai forza :D
Originariamente inviato da Rossy77
solo che per arrivare a 3000000 ce ne vuole!!
dai su mi sto trattenendo x nn dare la soluzione :D
a mano è lunghissimaaaaaaaa
Originariamente inviato da Rossy77
a mano è lunghissimaaaaaaaa
excel aiuta ;)
Originariamente inviato da lucio68
excel aiuta ;)
prima che capisca come usare excel faccio più presto a creare un programma in java ad interfaccia grafica che mi esegua l'algoritmo.:D
forse con matlab me la sbrigo prima :p
con esattemente 15000 palline non si può fare
si può con 15051.
Fenoftaleino
05-10-2004, 15:30
tipico problema di induzione...
usa una serie
Originariamente inviato da gtr84
con esattemente 15000 palline non si può fare
si può con 15051.
le palline sono 3 milioni
alli'inizio avevo scritto 1 milione e mezzo poi ho corretto
mi serve il numero dei livelli
Jaguar64bit
05-10-2004, 20:21
Originariamente inviato da Fenoftaleino
tipico problema di induzione...
usa una serie
di scappellate concentriche ?
bisogna seguire il ragionamento di Gauss.
1+2+3+4+..+N = X
X = (N+1)*N / 2
N è il numero di livelli.
X è il dato del problema: 3000000
(N^2) / 2 + N / 2 = X
bisogna risolvere questa equazione di secondo grado e il gioco è fatto.
Originariamente inviato da dupa
bisogna seguire il ragionamento di Gauss.
1+2+3+4+..+N = X
X = (N+1)*N / 2
N è il numero di livelli.
X è il dato del problema: 3000000
(N^2) / 2 + N / 2 = X
bisogna risolvere questa equazione di secondo grado e il gioco è fatto.
N^2 + N - X * 2 = 0
che siete pallosi co ste' palline
$i = 0;
$num = $_POST['palline'];
$add = 0;$count = 0;
$j = 0;
while($j <= $num) {
$add++;
$i += $add;
echo $i." <br>";
$j += $i;}
echo "LIVELLI:".($add-1);
in php perche' questo sotto mano avevo, comunque credo si capisca.
Originariamente inviato da dupa
N^2 + N - X * 2 = 0
non ci sono soluzioni intere
niente da fare.
insomma la mia soluzione non vi garba... va bene va bene...
io ve la spiego lo stesso poi voi fate da soli:P :D
ogni livello partendo dalla punta ha n! palle
1
1+2
1+2+3
1+2+3+4
etc. quanto ci vuole a sommare ogni singolo livello fino ad arrivare a 3 milioni e contare quanti livelli sono? bof
che io sappia a 3 mil dara' sempre resto... ;)
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.