I giochi matematici di guidox
- guidox
- GMI Honor
- Messaggi: 5765
- Iscritto il: 26/07/2009, 17:23
- Specialità: programmazione
- Uso: GM:Studio 1.4 Android
- Località: Marche
- Contatta:
I giochi matematici di guidox
Non avete nulla da fare, volete divertirvi facendo quattro calcoli e ragionando su qualche problema? Bene questo topic fa per voi!
Ogni settimane(+ o -) posterò un nuovo enigma/esercizio/passatempo matematico con cui potrete passare qualche minuto
L'enigma di oggi mi è venuto in mente oggi al mare, stavo con un mio amico e un mazzo di carte ad annoiarmi, allora ci siamo messi a fare castelli di carte, ovviamente io sono finito con il cellulare a trovare una funzione che trovasse il numero di carte che ci voglio per fare una torre a X piani, provateci anche voi!
Per castello di carta intendo questo:
ecc...
Per chi non capisse, una torre di 1 piano ha 2 carte, una di 2 piani ne ha 7, una di 3 piani ne ha 15, ecc...
Non è una gara, se volete scrivere la soluzione mettetela sotto spoiler, anche se questo è fin troppo facile, per la prossima volta ne trovo uno più cattivo! Più interessante sarebbe sapere come ci siete arrivati, così da confrontare le diverse strade a cui si può arrivare alla soluzione
PS: Se ho un mazzo di carte da briscola(40 carte) quanti piani posso fare?
Ogni settimane(+ o -) posterò un nuovo enigma/esercizio/passatempo matematico con cui potrete passare qualche minuto
L'enigma di oggi mi è venuto in mente oggi al mare, stavo con un mio amico e un mazzo di carte ad annoiarmi, allora ci siamo messi a fare castelli di carte, ovviamente io sono finito con il cellulare a trovare una funzione che trovasse il numero di carte che ci voglio per fare una torre a X piani, provateci anche voi!
Per castello di carta intendo questo:
ecc...
Per chi non capisse, una torre di 1 piano ha 2 carte, una di 2 piani ne ha 7, una di 3 piani ne ha 15, ecc...
Non è una gara, se volete scrivere la soluzione mettetela sotto spoiler, anche se questo è fin troppo facile, per la prossima volta ne trovo uno più cattivo! Più interessante sarebbe sapere come ci siete arrivati, così da confrontare le diverse strade a cui si può arrivare alla soluzione
PS: Se ho un mazzo di carte da briscola(40 carte) quanti piani posso fare?
Ultima modifica di guidox il 03/08/2013, 9:57, modificato 1 volta in totale.
Re: I giochi matematici di guidox
5 piani con 40 carte, ciccio...guidox ha scritto:Se ho sbagliato sezione ditemelo...
Non avete nulla da fare, volete divertirvi facendo quattro calcoli e ragionando su qualche problema? Bene questo topic fa per voi!
Ogni settimane(+ o -) posterò un nuovo enigma/esercizio/passatempo matematico con cui potrete passare qualche minuto
L'enigma di oggi mi è venuto in mente oggi al mare, stavo con un mio amico e un mazzo di carte ad annoiarmi, allora ci siamo messi a fare castelli di carte, ovviamente io sono finito con il cellulare a trovare una funzione che trovasse il numero di carte che ci voglio per fare una torre a X piani, provateci anche voi!
Per castello di carta intendo questo:
ecc...
Per chi non capisse, una torre di 1 piano ha 2 carte, una di 2 piani ne ha 7, una di 3 piani ne ha 15, ecc...
Non è una gara, se volete scrivere la soluzione mettetela sotto spoiler, anche se questo è fin troppo facile, per la prossima volta ne trovo uno più cattivo! Più interessante sarebbe sapere come ci siete arrivati, così da confrontare le diverse strade a cui si può arrivare alla soluzione
PS: Se ho un mazzo di carte da briscola(40 carte) quanti piani posso fare?
impegnati un pò di più con i quesiti....come ci sono arrivato? ho contato con i diti....
ma anche no, basta moltiplicare 3 per il numero dei piani e aggiungere 2 da sommare con le carte precedenti
esempio: 3 x 3 piani=9 +2=11 +(15 carte dei 3 piani)=26
4 piani=26 carte
----------------------------------
3 x 4 piani=12+2=14+(26 carte dei 4 piani)=40
5 piani=40 carte
Spoiler
- aironenero
- GMI Guru
- Messaggi: 2612
- Iscritto il: 02/05/2012, 14:56
- Specialità: Unity 3D
- Uso: GM:Studio 1.4 Pro
- Località: Ispica
- Contatta:
Re: I giochi matematici di guidox
jum non ho capito perche 3x3? pervche moltiplicare il numero dei piani per 3?jumoonp ha scritto:5 piani con 40 carte, ciccio...guidox ha scritto:Se ho sbagliato sezione ditemelo...
Non avete nulla da fare, volete divertirvi facendo quattro calcoli e ragionando su qualche problema? Bene questo topic fa per voi!
Ogni settimane(+ o -) posterò un nuovo enigma/esercizio/passatempo matematico con cui potrete passare qualche minuto
L'enigma di oggi mi è venuto in mente oggi al mare, stavo con un mio amico e un mazzo di carte ad annoiarmi, allora ci siamo messi a fare castelli di carte, ovviamente io sono finito con il cellulare a trovare una funzione che trovasse il numero di carte che ci voglio per fare una torre a X piani, provateci anche voi!
Per castello di carta intendo questo:
ecc...
Per chi non capisse, una torre di 1 piano ha 2 carte, una di 2 piani ne ha 7, una di 3 piani ne ha 15, ecc...
Non è una gara, se volete scrivere la soluzione mettetela sotto spoiler, anche se questo è fin troppo facile, per la prossima volta ne trovo uno più cattivo! Più interessante sarebbe sapere come ci siete arrivati, così da confrontare le diverse strade a cui si può arrivare alla soluzione
PS: Se ho un mazzo di carte da briscola(40 carte) quanti piani posso fare?
impegnati un pò di più con i quesiti....come ci sono arrivato? ho contato con i diti....
ma anche no, basta moltiplicare 3 per il numero dei piani e aggiungere 2 da sommare con le carte precedenti
esempio: 3 x 3 piani=9 +2=11 +(15 carte dei 3 piani)=26
4 piani=26 carte
----------------------------------
3 x 4 piani=12+2=14+(26 carte dei 4 piani)=40
5 piani=40 carte
Re: I giochi matematici di guidox
aironenero ha scritto: jum non ho capito perche 3x3? pervche moltiplicare il numero dei piani per 3?
Se devi aggiungere un piano, devi anche allargare la base del "colosseo" di un arcata, che è composta di tre carte
Spoiler
- guidox
- GMI Honor
- Messaggi: 5765
- Iscritto il: 26/07/2009, 17:23
- Specialità: programmazione
- Uso: GM:Studio 1.4 Android
- Località: Marche
- Contatta:
Re: I giochi matematici di guidox
Quello era il ps... io vi stavo chiedendo la funzione che dato il numero di piani ti restituisce il numero di carte...
-
- Admin
- Messaggi: 12355
- Iscritto il: 19/08/2009, 16:20
- Specialità: Programmazione 3D
- Uso: GM:Studio 2
- Contatta:
Re: I giochi matematici di guidox
Bè, jum ha dato comunque la soluzione.
In codice viene fuori:
In codice viene fuori:
Spoiler
Time to feel, time to believe
Dare to see what may come of our future
Lift your head, broaden your gaze
Speak your mind and your thoughts they will follow you
Dare to see what may come of our future
Lift your head, broaden your gaze
Speak your mind and your thoughts they will follow you
- guidox
- GMI Honor
- Messaggi: 5765
- Iscritto il: 26/07/2009, 17:23
- Specialità: programmazione
- Uso: GM:Studio 1.4 Android
- Località: Marche
- Contatta:
Re: I giochi matematici di guidox
Ma no ragazzi dai! Senza for! Basta una semplice funzione matematica
Re: I giochi matematici di guidox
Con x > 0: x - 1 + 2x + f(x - 1)
Con x <= 0: 0
(x è il piano, f è la funzione stessa)
Con x <= 0: 0
(x è il piano, f è la funzione stessa)
- Sla
- GMI VIP
- Messaggi: 3618
- Iscritto il: 21/07/2008, 10:11
- Specialità: Titanismo
- Località: (gm) Italia
- Contatta:
Re: I giochi matematici di guidox
più che funzione è una successione
eppure mi sembra tutto giusto...
Re: I giochi matematici di guidox
la ricorsione è il male nella programmazioneguidox ha scritto:Ma no ragazzi dai! Senza for! Basta una semplice funzione matematica
Re: I giochi matematici di guidox
Perché.Tizzio ha scritto:la ricorsione è il male nella programmazioneguidox ha scritto:Ma no ragazzi dai! Senza for! Basta una semplice funzione matematica
- guidox
- GMI Honor
- Messaggi: 5765
- Iscritto il: 26/07/2009, 17:23
- Specialità: programmazione
- Uso: GM:Studio 1.4 Android
- Località: Marche
- Contatta:
Re: I giochi matematici di guidox
Forse non mi faccio capire... La soluzione per me è questa:
Spoiler
Re: I giochi matematici di guidox
Tutte le volte che l'ho utilizzata, ho riscontrato dei rallentamenti rispetto ad usare dei cicli abbinati a queue o stack.Nix ha scritto:Perché.Tizzio ha scritto: la ricorsione è il male nella programmazione
Esempi:
-Algoritmo flood fill
-A* pathfinding
Se guardi gli algoritmi ufficiali, non utilizzano ricorsione
Re: I giochi matematici di guidox
Dipende da come viene implementata. Quando la funzione si autochiama alla fine, questa chiamata può essere ottimizzata in modo da avere prestazioni equivalenti a quelle dei loop (tail recursion). Tutto ciò che si può fare tramite loop (for, while, etc.) si può fare anche con la ricorsione ottimizzata. Se hai riscontrato rallentamenti, sarà GM o il tuo compilatore che fa schifo e non ottimizza niente.Tizzio ha scritto:Tutte le volte che l'ho utilizzata, ho riscontrato dei rallentamenti rispetto ad usare dei cicli abbinati a queue o stack.Nix ha scritto: Perché.
Esempi:
-Algoritmo flood fill
-A* pathfinding
Se guardi gli algoritmi ufficiali, non utilizzano ricorsione
- Sla
- GMI VIP
- Messaggi: 3618
- Iscritto il: 21/07/2008, 10:11
- Specialità: Titanismo
- Località: (gm) Italia
- Contatta:
Re: I giochi matematici di guidox
La funzione richiesta è 2+ 5( (n^2+n)/2 )
con n appartenente a N = numero di piani - 1 .
edit: fanculo, avete già postato.
edit2: guidox la tua soluzione è sbagliata. Funziona bene per i primi 2 piani, ma per il terzo restituisce 15 mentre ne servono 17
edit3: niente ho sbagliato io, mi immaginavo il castello di carte con più /\ per piano.
con n appartenente a N = numero di piani - 1 .
edit: fanculo, avete già postato.
edit2: guidox la tua soluzione è sbagliata. Funziona bene per i primi 2 piani, ma per il terzo restituisce 15 mentre ne servono 17
edit3: niente ho sbagliato io, mi immaginavo il castello di carte con più /\ per piano.
eppure mi sembra tutto giusto...
- Sla
- GMI VIP
- Messaggi: 3618
- Iscritto il: 21/07/2008, 10:11
- Specialità: Titanismo
- Località: (gm) Italia
- Contatta:
Re: I giochi matematici di guidox
Visto che a guidox interessava il ragionamento...
Spoiler
eppure mi sembra tutto giusto...
- guidox
- GMI Honor
- Messaggi: 5765
- Iscritto il: 26/07/2009, 17:23
- Specialità: programmazione
- Uso: GM:Studio 1.4 Android
- Località: Marche
- Contatta:
Re: I giochi matematici di guidox
Peccato che io non sappia nulla di sommatorie e giù di lì. :3Sla ha scritto:Visto che a guidox interessava il ragionamento...Spoiler
Ho appena finito il 3 liceo scientifico, sapete dirmi quando affronterò questi argomenti?
- Sla
- GMI VIP
- Messaggi: 3618
- Iscritto il: 21/07/2008, 10:11
- Specialità: Titanismo
- Località: (gm) Italia
- Contatta:
Re: I giochi matematici di guidox
Si che lo sai, sommatoria per i che va da uno a 100 di f(i) è come:guidox ha scritto:Peccato che io non sappia nulla di sommatorie e giù di lì. :3Sla ha scritto:Visto che a guidox interessava il ragionamento...Spoiler
Ho appena finito il 3 liceo scientifico, sapete dirmi quando affronterò questi argomenti?
somma = 0;
for(i=0;i<100;i+=1)
somma += f(i);
eppure mi sembra tutto giusto...
- guidox
- GMI Honor
- Messaggi: 5765
- Iscritto il: 26/07/2009, 17:23
- Specialità: programmazione
- Uso: GM:Studio 1.4 Android
- Località: Marche
- Contatta:
Re: I giochi matematici di guidox
Ma come arrivi dalla sommatoria a quella espressione?
EDIT: Ah capito, sisisi ci sono, figo :3
Alla fine è quello che ho fatto io, ma io non avevo pensato a considerare la carta sotto e toglierla dopo
EDIT: Ah capito, sisisi ci sono, figo :3
Alla fine è quello che ho fatto io, ma io non avevo pensato a considerare la carta sotto e toglierla dopo
Chi c’è in linea
Visitano il forum: Nessuno e 20 ospiti