Precedente :: Successivo |
Autore |
Messaggio |
madvero Amministratore


Registrato: 05/07/05 21:42 Messaggi: 19507 Residenza: Sono brusco con voi solo perchè il tempo è a sfavore. Penso in fretta, quindi parlo in fretta
|
Inviato: 07 Feb 2012 00:52 Oggetto: quanti quadrati ci sono... |
|
|
chiacchierando in chat ci si chiedeva quanti quadrati ci fossero all'interno di un quadrato 5x5.
come questo:
secondo me sono 55.
1 quadrato 5x5
4 quadrati 4x4
9 quadrati 3x3
16 quadrati 2x2
25 quadrati 1x1
e la formula per trovare il numero esatto dei quadrati dovrebbe essere sempre, dato N il lato del quadrato (nel nostro caso, N=5)
(N)^2 + (N-1)^2 + (N-2)^2 + ... + (1)^2
ma non me lo ricordo con certezza.
è giusto? |
|
Top |
|
 |
kevin Moderatore Caffè dell'Olimpo


Registrato: 08/02/07 10:52 Messaggi: 15785 Residenza: Qui se guardi da lì
|
Inviato: 07 Feb 2012 10:52 Oggetto: |
|
|
Si, bel lavoro Madvero .. è giusto così.  |
|
Top |
|
 |
madvero Amministratore


Registrato: 05/07/05 21:42 Messaggi: 19507 Residenza: Sono brusco con voi solo perchè il tempo è a sfavore. Penso in fretta, quindi parlo in fretta
|
Inviato: 08 Feb 2012 04:25 Oggetto: |
|
|
ottimo! |
|
Top |
|
 |
den Mortale adepto

Registrato: 28/09/06 14:38 Messaggi: 30 Residenza: BG provincia
|
Inviato: 13 Apr 2012 00:33 Oggetto: |
|
|
...In maniera simile, vi posso chiedere quanti triangoli ci sono nella prima immagine? Ed aumentando sempre di una "riga" il triangolo più grande, qual'è la sequenza in generale? esite una formula che la calcoli direttamente a seconda del numero di "righe", senza dover contare?
4 "righe":
5 "righe":
 |
|
Top |
|
 |
madvero Amministratore


Registrato: 05/07/05 21:42 Messaggi: 19507 Residenza: Sono brusco con voi solo perchè il tempo è a sfavore. Penso in fretta, quindi parlo in fretta
|
Inviato: 13 Apr 2012 23:41 Oggetto: |
|
|
chiedere puoi chiedere ma non è detto che tu ottenga risposta
scherzi a parte, una formula c'è.
ma non me la ricordo.
ci penso un secondo, perchè è passato un secolo da quando andavo a scuola (per studiare) e adesso non me la ricordo proprio. |
|
Top |
|
 |
newlele Semidio


Registrato: 02/10/05 09:59 Messaggi: 251 Residenza: Bari, brindisi e provincia...
|
Inviato: 31 Mag 2012 21:58 Oggetto: |
|
|
Salve a tutti!
Ci ho pensato tutto il pomeriggio ma sono arrivato solo alla conclusione che da n=3 c'è sicuro sempre un N^2, N^0 e un 3....delle altre variabili non riesco a capirne la regola... |
|
Top |
|
 |
newlele Semidio


Registrato: 02/10/05 09:59 Messaggi: 251 Residenza: Bari, brindisi e provincia...
|
Inviato: 01 Giu 2012 18:26 Oggetto: |
|
|
Non mi sono arreso e dopo una illuminante lezione di Algoritmi (che cadeva proprio a pennello in una incredibile coincidenza!!!), sono riuscito a scrivere un codice Java che riesce a risolvere l'enigma, stampando a video non solo i triangoli totali ma anche la quantità di triangoli per ogni singolo lato...
Vi riporto il codice nascosto
Citazione: |
public class triangolo {
public static void main(String[] args) {
int lunghezzaLatoTriangolo = 6;
System.out.println("In un triangolo di lato " + lunghezzaLatoTriangolo + " ci sono: ");
int somma = 0;
for (int i = 1; i < lunghezzaLatoTriangolo; i++) {
int valore = numTriangolare(i);
if (valore == 1) {
System.out.println(valore + " triangolo da " + (lunghezzaLatoTriangolo-i+1) + ";");
somma += valore;
}
else {
System.out.println(valore + " triangoli da " + (lunghezzaLatoTriangolo-i+1) + ";");
somma += valore;
}
}
int quadrato = lunghezzaLatoTriangolo * lunghezzaLatoTriangolo;
System.out.println(quadrato + " triangoli da 1;");
System.out.println("Per un totale di: " + (somma + quadrato) + " triangoli.");
}
private static int numTriangolare(int n) {
int risultato = 0;
if(n <= 0) {
risultato = 0;
} else {
if( n == 1 ) {
risultato = 1;
} else {
risultato = n + numTriangolare(n-1);
}
}
return risultato;
}
}
|
PS: ringrazio il prof per la lezione di oggi  |
|
Top |
|
 |
|