<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/"
    xmlns:atom="http://www.w3.org/2005/Atom" xmlns:media="http://search.yahoo.com/mrss/" version="2.0">
    <channel>
        
        <title>
            <![CDATA[ Matematica - freeCodeCamp.org ]]>
        </title>
        <description>
            <![CDATA[ Impara a programmare gratuitamente! Tutorial di programmazione su Python, JavaScript, Linux e molto altro. ]]>
        </description>
        <link>https://www.freecodecamp.org/italian/news/</link>
        <image>
            <url>https://cdn.freecodecamp.org/universal/favicons/favicon.png</url>
            <title>
                <![CDATA[ Matematica - freeCodeCamp.org ]]>
            </title>
            <link>https://www.freecodecamp.org/italian/news/</link>
        </image>
        <generator>Eleventy</generator>
        <lastBuildDate>Sun, 10 May 2026 13:50:09 +0000</lastBuildDate>
        <atom:link href="https://www.freecodecamp.org/italian/news/tag/matematica/rss.xml" rel="self" type="application/rss+xml" />
        <ttl>60</ttl>
        
            <item>
                <title>
                    <![CDATA[ Cos'è un fattoriale? Come calcolare un fattoriale con esempi ]]>
                </title>
                <description>
                    <![CDATA[ Un fattoriale è un'operazione matematica che viene scritta come n! e rappresenta la moltiplicazione di tutti i numeri tra 1 e n. Ad esempio, 3! si calcola come 3 x 2 x 1 (che è uguale a 6). Vediamo come funziona con qualche altro esempio. Definizione di fattoriale Il fattoriale ]]>
                </description>
                <link>https://www.freecodecamp.org/italian/news/cose-un-fattoriale-come-calcolare-un-fattoriale-con-esempi/</link>
                <guid isPermaLink="false">62f647d803346c07472e85af</guid>
                
                    <category>
                        <![CDATA[ Matematica ]]>
                    </category>
                
                <dc:creator>
                    <![CDATA[ Dario Di Cillo ]]>
                </dc:creator>
                <pubDate>Wed, 31 Aug 2022 05:30:00 +0000</pubDate>
                <media:content url="https://www.freecodecamp.org/italian/news/content/images/2022/08/antoine-dautry-_zsL306fDck-unsplash.jpg" medium="image" />
                <content:encoded>
                    <![CDATA[ <p data-test-label="translation-intro">
        <strong>Articolo originale:</strong> <a href="https://www.freecodecamp.org/news/what-is-a-factorial/" target="_blank" rel="noopener noreferrer" data-test-label="original-article-link">What is a Factorial? How to Calculate Factorials with Examples</a>
      </p><p>Un fattoriale è un'operazione matematica che viene scritta come <code>n!</code> e rappresenta la moltiplicazione di tutti i numeri tra 1 e n.</p><p>Ad esempio, <code>3!</code> si calcola come 3 x 2 x 1 (che è uguale a 6). Vediamo come funziona con qualche altro esempio.</p><h2 id="definizione-di-fattoriale"><strong>Definizione di fattoriale</strong></h2><p>Il fattoriale di un numero si ottiene moltiplicando tutti i numeri tra 1 e il numero stesso, e si scrive come <code>n!</code>. Quindi il fattoriale di 2 è <code>2!</code> (= 1 × 2).</p><p>Per calcolare un fattoriale devi sapere due cose:</p><ol><li><code>0! = 1</code></li><li><code>n! = (n - 1)! × n</code></li></ol><p>Il fattoriale di 0 ha valore 1, e il fattoriale di un numero <code>n</code> è uguale al prodotto del numero <code>n</code> per il fattoriale di <code>n-1</code>.</p><p>Ad esempio, <code>5!</code> è uguale a <code>4! × 5</code>.</p><p>Ecco alcuni valori di fattoriali per darti un'idea migliore di come funziona un fattoriale:</p><!--kg-card-begin: markdown--><table>
<thead>
<tr>
<th>fattoriale</th>
<th>moltiplicazione</th>
<th>risultato</th>
</tr>
</thead>
<tbody>
<tr>
<td>0!</td>
<td>1</td>
<td>1</td>
</tr>
<tr>
<td>1!</td>
<td>1</td>
<td>1</td>
</tr>
<tr>
<td>2!</td>
<td>1 × 2</td>
<td>2</td>
</tr>
<tr>
<td>3!</td>
<td>1 × 2 × 3</td>
<td>6</td>
</tr>
<tr>
<td>4!</td>
<td>1 × 2 × 3 × 4</td>
<td>24</td>
</tr>
<tr>
<td>5!</td>
<td>1 × 2 × 3 × 4 × 5</td>
<td>120</td>
</tr>
<tr>
<td>6!</td>
<td>1 × 2 × 3 × 4 × 5 × 6</td>
<td>720</td>
</tr>
<tr>
<td>7!</td>
<td>1 × 2 × 3 × 4 × 5 × 6 × 7</td>
<td>5040</td>
</tr>
<tr>
<td>8!</td>
<td>1 × 2 × 3 × 4 × 5 × 6 × 7 × 8</td>
<td>40,320</td>
</tr>
<tr>
<td>9!</td>
<td>1 × 2 × 3 × 4 × 5 × 6 × 7 × 8 × 9</td>
<td>362,880</td>
</tr>
</tbody>
</table>
<!--kg-card-end: markdown--><h2 id="per-cosa-si-usano-i-fattoriali"><strong>Per cosa si usano i fattoriali<strong>?</strong></strong></h2><p>In pratica, un fattoriale è il numero delle diverse permutazioni possibili per un numero <code>n</code> di oggetti: 3 oggetti possono essere disposti esattamente in 6 modi diversi (espressi come <code>3!</code>).</p><p>Ad esempio, vediamo tutte le disposizioni possibili per tre oggetti, A, B e C:</p><pre><code class="language-text">ABC
ACB
BAC
BCA
CAB
CBA</code></pre><p>E infatti, <code>3! = 6</code>.</p><h3 id="come-calcolare-il-fattoriale-di-0"><strong>Come calcolare il fattoriale di<strong> 0</strong></strong></h3><p>Se consideriamo il fattoriale da questo punto di vista, qual è il fattoriale di 0?</p><p>Bene, in quanti modi diversi possiamo disporre 0 elementi?</p><p>Esiste esattamente 1 modo per disporre 0 elementi, ovvero fare una sequenza di zero elementi.</p><h3 id="casi-di-utilizzo-dei-fattoriali"><strong>Casi di utilizzo dei fattoriali</strong></h3><p>I fattoriali vengono utilizzati tipicamente per problemi legati al numero di possibili disposizioni di elementi. Vediamo alcuni esempi.</p><h4 id="problema-1-le-lettere-nella-parola-camper"><strong>Problema<strong> 1: </strong>le lettere nella parola <strong>"camper"</strong></strong></h4><p><em>In quanti modi diversi puoi disporre le lettere della parola<em> <code>camper</code>?</em></em></p><p>La parola <code>camper</code> ha 6 lettere, quindi il numero di possibili disposizioni è dato dal fattoriale di 6: <code>6! = 6 × 5 × 4 × 3 × 2 × 1 = 720</code>. Un numero discretamente grande da trovare a mano.</p><h4 id="problema-2-estrazione-di-palline-colorate"><strong>Problema<strong> 2: </strong>estrazione di palline colorate </strong></h4><p>Supponiamo di avere tre palline – una verde, una blu e una gialla – in un sacco.</p><p>Se estrai le tre palline in sequenza, quale probabilità c'è di ottenere prima la gialla, la verde per seconda e la blu per ultima?</p><p>Forse ti stai chiedendo cos'hanno a che fare i fattoriali con le probabilità – lo vedrai in un attimo.</p><p>Ci sono 6 modi possibili in cui le palline possono essere estratte: 3! = 6.</p><p>C'è 1 possibilità sul numero totale di possibili sequenze di ottenere la sequenza gialla-verde-blu, ovvero <code>1/(3!)</code> o <code>1/6</code> o il <code>16.7%</code> di possibilità di ottenere il risultato desiderato.</p><h2 id="come-calcolare-un-fattoriale-in-javascript"><strong>Come calcolare un fattoriale in<strong> JavaScript</strong></strong></h2><p>Ci sono due modi per calcolare un fattoriale in JavaScript:</p><h3 id="come-calcolare-un-fattoriale-in-js-con-la-ricorsione"><strong>Come calcolare un fattoriale in<strong> JS </strong>con la ricorsione</strong></h3><p>Torniamo indietro alle due cose da sapere per calcolare un fattoriale – cioè <code>0! = 1</code> e <code>n! = (n - 1)! × n</code>. Possiamo usare la prima per creare il caso base della funzione ricorsiva, perché in questo caso conosciamo già il risultato.</p><pre><code class="language-js">function fattoriale(n) {
  if (n === 0) {
      return 1;
  }
}</code></pre><p>La seconda cosa de sapere su come calcolare un fattoriale, <code>n! = (n - 1)! × n</code>, può essere il caso ricorsivo.</p><pre><code class="language-javascript">function fattoriale(n) {
    if (n === 0) {
        return 1;
    } else {
        return fattoriale(n-1) * n;
    }
}
    </code></pre><h3 id="come-calcolare-un-fattoriale-in-javascript-con-un-loop-while"><strong>Come calcolare un fattoriale in<strong> JavaScript</strong> con un loop<strong> <code>while</code></strong></strong></h3><p>Abbiamo già detto che <code>0! = 1</code>. Per calcolare il fattoriale di un numero con un loop possiamo inizializzare la variabile a <code>1</code>, e moltiplicare i numeri da <code>n</code> a <code>1</code> per la variabile all'interno del loop.</p><p>In questo modo, se l'input non è maggiore di 1, l'output sarà 1.</p><pre><code class="language-javascript">function fattoriale(n) {
    let risultato = 1;
    for (n &gt; 1) {
        risultato *= n;
        n--;
    }
    return risultato;
}</code></pre><h2 id="conclusione"><strong><strong>Conclusion</strong>e</strong></h2><p>Il fattoriale è un'operazione molto importante da conoscere se sei interessato al calcolo statistico e delle probabilità.</p><p>In questo articolo, abbiamo imparato come calcolare un fattoriale, una semplice applicazione e abbiamo visto come calcolare un fattoriale in JavaScript.</p><p>Grazie per aver letto questo articolo! Buona programmazione.</p> ]]>
                </content:encoded>
            </item>
        
            <item>
                <title>
                    <![CDATA[ Come calcolare a mano la radice quadrata di un numero ]]>
                </title>
                <description>
                    <![CDATA[ A volte, in situazioni di tutti i giorni, potremmo trovarci a faccia con la necessit' di ottenere la radice quadrata di un numero. E se non avessimo a disposizione una calcolatrice o uno smartphone a disposizione? Possiamo usare il vecchio metodo con carta e penna? Sì, possiamo, e ci sono ]]>
                </description>
                <link>https://www.freecodecamp.org/italian/news/calcolare-radice-quadrata/</link>
                <guid isPermaLink="false">61e461015ef4d404f4bcf16b</guid>
                
                    <category>
                        <![CDATA[ Matematica ]]>
                    </category>
                
                <dc:creator>
                    <![CDATA[ Ilenia Magoni ]]>
                </dc:creator>
                <pubDate>Mon, 17 Jan 2022 05:30:00 +0000</pubDate>
                <media:content url="https://www.freecodecamp.org/italian/news/content/images/2022/01/5f9c9cba740569d1a4ca33db.jpg" medium="image" />
                <content:encoded>
                    <![CDATA[ <p data-test-label="translation-intro">
        <strong>Articolo originale:</strong> <a href="https://www.freecodecamp.org/news/find-square-root-of-number-calculate-by-hand/" target="_blank" rel="noopener noreferrer" data-test-label="original-article-link">How to find the square root of a number and calculate it by hand</a>
      </p><p>A volte, in situazioni di tutti i giorni, potremmo trovarci a faccia con la necessit' di ottenere la radice quadrata di un numero. E se non avessimo a disposizione una calcolatrice o uno smartphone a disposizione? Possiamo usare il vecchio metodo con carta e penna?</p><p>Sì, possiamo, e ci sono diversi metodi. Alcuni sono più complessi di altri, alcuni sono più accurati di altri.</p><p>Il metodo che voglio condividere è uno di questi. Per rendere questo tutorial più accessibile, ogni step ha delle illustrazioni.</p><h2 id="step-1-separa-le-cifre-in-coppie"><strong>STEP 1: Separa le cifre in coppie</strong></h2><figure class="kg-card kg-image-card"><img src="https://www.freecodecamp.org/news/content/images/2020/01/step1Alt.png" class="kg-image" alt="step1Alt" width="600" height="400" loading="lazy"></figure><p>Per iniziare, organizziamo lo spazio di lavoro. Dividiamo lo spazio in tre parti. Poi, separiamo le cifre del numero in coppie iniziando da destra.</p><p>Per esempio, il numero 7.469,17 diventa <strong><strong>74</strong></strong> &nbsp;<strong><strong>69</strong>,</strong> &nbsp;<strong><strong>17</strong></strong>. O nel caso di un numero con un numero dispari di cifre come 19.036, iniziamo con <strong><strong>1</strong></strong> &nbsp;<strong><strong>90</strong></strong> &nbsp;<strong><strong>36</strong></strong>.</p><p>Nel nostro caso, 2.025 diventa <strong><strong>20</strong></strong> &nbsp;<strong><strong>25</strong></strong>.</p><h2 id="step-2-trova-il-numero-intero-pi-grande"><strong>STEP 2: Trova il numero intero più grande</strong></h2><figure class="kg-card kg-image-card"><img src="https://www.freecodecamp.org/news/content/images/2020/01/step2.png" class="kg-image" alt="step2" width="600" height="400" loading="lazy"></figure><p>Come step successivo, dobbiamo trovare il numero intero più grande (i) che è uguale o inferiore al numero più a sinistra.</p><p>Nel nostro esempio il numero più a sinistra è 20. Visto che 4² = 16 &lt;= 20 e 5² = 25 &gt; 20, il numero intero in questione è 4. Scriviamo 4 nell'angolo in alto a sinistra e 4² = 16 nell'angolo in basso a destra.</p><h2 id="step-3-ora-sottrai-quel-numero"><strong>STEP 3: Ora sottrai quel numero</strong></h2><figure class="kg-card kg-image-card"><img src="https://www.freecodecamp.org/news/content/images/2020/01/step3.png" class="kg-image" alt="step3" width="600" height="400" loading="lazy"></figure><p>Ora dobbiamo sottrarre il quadrato di quel numero intero (che è uguale a 16) dal numero più a sinistra (che è 20). Il risultato è 4 e lo scriviamo come scritto sopra.</p><h2 id="step-4-proseguiamo-con-la-coppia-successiva"><strong>STEP 4: Proseguiamo con la coppia successiva</strong></h2><figure class="kg-card kg-image-card"><img src="https://www.freecodecamp.org/news/content/images/2020/01/step4.png" class="kg-image" alt="step4" width="600" height="400" loading="lazy"></figure><p>Come step successivo, muoviamo in basso la coppia successiva nel numero (nel nostro caso è 25). Lo scriviamo a fianco del risultato della situazione che si trova già la (che è 4).</p><p>Ora moltiplica il numero nell'angolo in alto a destra (che è 4) per 2. Il risultato è 8 e lo scriviamo nell'angolo in basso a destra seguito day &nbsp;<strong><strong>_ x _ =</strong></strong><br></p><h2 id="step-5-trova-la-giusta-corrispondenza"><strong>STEP 5: Trova la giusta corrispondenza</strong></h2><figure class="kg-card kg-image-card"><img src="https://www.freecodecamp.org/news/content/images/2020/01/step5.png" class="kg-image" alt="step5" width="600" height="400" loading="lazy"></figure><p>Ora di riempire gli spazi vuoti con lo stesso numero intero (i). Deve essere il numero più grande che permette al prodotto di essere uguale o inferiore al numero a sinistra.</p><p>Per esempio, se scegliamo 6, il primo numero diventa 86 (8 e 6) e dobbiamo anche moltiplicare per 6. Questo risulta in 516, che è più grande di 425, e quindi dobbiamo trovare in un numero più basso, 5. Il numero 8 e il numero 5 danno 85. 85 per 5 risulta in 425, che il numero esatto che ci serve.</p><p>Scrivi 5 dopo il 4 nell'angolo in alto a sinistra. È la seconda cifra della radice.</p><h2 id="step-6-sottrai-di-nuovo"><strong>STEP 6: Sottrai di nuovo</strong></h2><figure class="kg-card kg-image-card"><img src="https://www.freecodecamp.org/news/content/images/2020/01/step6.png" class="kg-image" alt="step6" width="600" height="400" loading="lazy"></figure><p>Sottrai il prodotto che abbiamo calcolate (che è 425) dall'attuale numero a sinistra (pure 425). Il risultato è zero, il che significa che l'abbiamo ottenuto la radice esatta.</p><p><strong><strong>Not</strong>a<strong>:</strong></strong> Ho scelto un quadrato perfetto (2025 = 45 x 45) di proposito. In questo modo ho potuto mostrare le regole per trovare la radice di un numero.</p><p>In realtà, i numeri consistono di molte cifre, includento quelle dopo la virgola. IN quel caso ripetiamo gli step 4, 5, e 6 fino a che non raggiungiamo l'accuratezza che vogliamo.</p><p>Il prossimo esempio spiega cosa voglio dire.</p><h2 id="esempio-andiamo-pi-a-fondo-"><strong>Esempio: andiamo più a fondo...</strong></h2><p>Questa volta il numero è fatto di un numero dispari di cifre, includendo quelle dopo la virgola.</p><figure class="kg-card kg-image-card"><img src="https://www.freecodecamp.org/news/content/images/2020/01/EX1.png" class="kg-image" alt="EX1" width="600" height="400" loading="lazy"></figure><figure class="kg-card kg-image-card"><img src="https://www.freecodecamp.org/news/content/images/2020/01/EX2.png" class="kg-image" alt="EX2" width="600" height="400" loading="lazy"></figure><figure class="kg-card kg-image-card"><img src="https://www.freecodecamp.org/news/content/images/2020/01/EX3.png" class="kg-image" alt="EX3" width="600" height="400" loading="lazy"></figure><figure class="kg-card kg-image-card"><img src="https://www.freecodecamp.org/news/content/images/2020/01/EX4.png" class="kg-image" alt="EX4" width="600" height="400" loading="lazy"></figure><figure class="kg-card kg-image-card"><img src="https://www.freecodecamp.org/news/content/images/2020/01/EX5.png" class="kg-image" alt="EX5" width="600" height="400" loading="lazy"></figure><figure class="kg-card kg-image-card"><img src="https://www.freecodecamp.org/news/content/images/2020/01/EX6.png" class="kg-image" alt="EX6" width="600" height="400" loading="lazy"></figure><figure class="kg-card kg-image-card"><img src="https://www.freecodecamp.org/news/content/images/2020/01/EX7.png" class="kg-image" alt="EX7" width="600" height="400" loading="lazy"></figure><p>Come abbiamo visto in questo esempio, il processo può essere ripetuto molte volte fino a raggiungere il desiderato livello di accuratezza.</p> ]]>
                </content:encoded>
            </item>
        
    </channel>
</rss>
