Ubi Math UbiMath

Matematica d’autore



Math for Life


Aiuta il sito adottando Math for Life (2024) per la secondaria di primo grado.

>> Sito Le Monnier Scuola
>> libro ONLINE
>> Per info

L'et's Math

Math fo Life! Una teoria chiara e rigorosa. Attività graduali e in contesto reale. Focus sulla risoluzione dei problemi. Autovalutazione, recupero e inclusione. STEAM e Coding. Didattica digitale integrata.

il libro Let’s Math


Aiuta il sito adottando il testo per la secondaria di primo grado "Let's Math. Matematica per il tuo futuro." (versione 2020)

>> Sito Le Monnier Scuola
>> libro ONLINE
>> Per info

L'et's Math

Let’s Math! apre una finestra sul mondo della gare matematiche. All’interno del percorso esercitativo troverete attività tratte dalle principali gare a cui partecipano gli studenti delle scuole secondarie di primo grado.
Il sito è e rimarrà sempre completamente gratuito ma così sarà rivitalizzato e rinnovato, adattandosi e sviluppando il percorso del testo.

il libro WikiMath


Aiuta il sito adottando il nuovo testo WikiMath (2017), che vede Ubaldo Pernigo tra gli autori, per i tipi Le Monnier Scuola Mondadori Education.

>> Sito Le Monnier Scuola
>> Per info

wikimath, nuovo testo 2017

credit

Copyright © 1987-2024 Ubaldo Pernigo - Licenza Creative Commons
UbiMath di Ubaldo Pernigo è distribuito con Licenza Creative Commons Attribuzione - Non commerciale - Non opere derivate 4.0 Internazionale.
Permessi ulteriori rispetto alle finalità della presente licenza possono essere disponibili presso www.ubimath.org.

congettura di Collatz

La congettura di Collatz (3n + 1), enunciata per la prima volta nel 1937 da Lothar Collatz, è tuttora irrisolta. La congettura asserisce che l’algoritmo di seguito descritto giunge sempre a termine, indipendentemente dal valore di partenza. Preso un numero intero positivo n se n=1 allora l’algoritmo termina, se n è pari e si ripete il calcolo, si divide per due mentre se è dispari si moltiplica per 3 e si aggiunge 1 e si ripete il calcolo.
Se n = 35 quante operazioni devi eseguire?
Puoi aiutarti con un foglio di calcolo con qualcosa del tipo =SE(RESTO(A1;2)=0;A1/2;A1*3+1).

2 comments to congettura di Collatz

  • Lorenzo

    per n=35 il numero di volte è 13.
    questo è il programma in python che ho realizzato:

    def Collatz(n,i):
    if n>1:
    if n%2==1:
    i+=1
    Collatz(3*n+1,i)
    else:
    i+=1
    Collatz(n/2,i)
    else:
    print(“algoritmo terminato”)
    print(“numero di volte:{0:0}”.format(i))

    n=35
    print(“il numero e’ {0:0}”.format(n))
    Collatz(n,0)

  • Lorenzo

    def Collatz(n,i):
    —-if n>1:
    ——–if n%2==1:
    ————i+=1
    ————Collatz(3*n+1,i)
    ——–else:
    ————i+=1
    ————Collatz(n/2,i)
    —-else:
    ——–print(“algoritmo terminato”)
    ——–print(“numero di volte:{0:0}”.format(i))

    n=35
    print(“il numero e’ {0:0}”.format(n))
    Collatz(n,0)
    (ho dovuto mettere dei trattini dove vanno gli spazi perchè altrimenti mi spostava tutto a sinistra)