Algoritmo Sant'Anna
Dato un numero naturale dispari n, si consideri il seguente algoritmo:
si calcoli
$a1=(3n+2)/2$
se a1 è pari, l’algoritmo si arresta, altrimenti si calcoli:
$a2=(3a1+1)/2$
se a2 è pari, l’algoritmo si arresta, altrimenti si calcoli $a3=(3a2+1)/2$
e così via.
Dimostrare che, qualunque sia il numero n considerato, l’algoritmo, ad un certo punto, si arresta, cioè la successione da esso generata
a1 , a2 ,...
è finita. Dire da quanti termini essa è costituita.
si calcoli
$a1=(3n+2)/2$
se a1 è pari, l’algoritmo si arresta, altrimenti si calcoli:
$a2=(3a1+1)/2$
se a2 è pari, l’algoritmo si arresta, altrimenti si calcoli $a3=(3a2+1)/2$
e così via.
Dimostrare che, qualunque sia il numero n considerato, l’algoritmo, ad un certo punto, si arresta, cioè la successione da esso generata
a1 , a2 ,...
è finita. Dire da quanti termini essa è costituita.

Risposte
@Cantor99
Cordialmente, Alex
Cordialmente, Alex
@Alex
Vedo soluzioni ingegnose, ma ce n'è una molto più facile.
Mi pare che il problema proposto non sia altro che la famosa congettura di Colatz.https://it.wikipedia.org/wiki/Congettura_di_Collatz
@dan95
Scusa dan95, ma se fossi riuscito a collegare tutto quello che ho scritto non avrei chiesto a te di farlo ...
Comunque una soluzione poi l'ho trovata ...
@giammaria
Bella e lineare ...
... in definitiva, in un modo o nell'altro si trattava di "far sparire" tutti i $2$ ...
Cordialmente, Alex
Scusa dan95, ma se fossi riuscito a collegare tutto quello che ho scritto non avrei chiesto a te di farlo ...

Comunque una soluzione poi l'ho trovata ...

@giammaria
Bella e lineare ...

Cordialmente, Alex
@totissimus
Magari fosse la congettura di Collatz, saremo tutti milionari. La congettura dice che l'algoritmo seguente:
- Prendo $n$ numero naturale
- Se $n$ pari divido per $2$
- Se $n$ dispari $(3n+1)/2$
Termina in un numero finito di passi a 1.
Magari fosse la congettura di Collatz, saremo tutti milionari. La congettura dice che l'algoritmo seguente:
- Prendo $n$ numero naturale
- Se $n$ pari divido per $2$
- Se $n$ dispari $(3n+1)/2$
Termina in un numero finito di passi a 1.
@totissimus
Quasi, mi pare ...
Perché il quesito proposto diventi la congettura di Collatz si dovrebbe aggiungere la condizione che la catena si fermi quando l'ennesimo termine è una potenza di $2$ (oltre ovviamente al fatto che ogni termine va direttamente diviso per due se è pari invece che moltiplicarlo per tre e aggiungere uno)
Cordialmente, Alex
Quasi, mi pare ...

Perché il quesito proposto diventi la congettura di Collatz si dovrebbe aggiungere la condizione che la catena si fermi quando l'ennesimo termine è una potenza di $2$ (oltre ovviamente al fatto che ogni termine va direttamente diviso per due se è pari invece che moltiplicarlo per tre e aggiungere uno)
Cordialmente, Alex
@dans95
Non avevo interpretato bene il testo.
Non avevo interpretato bene il testo.