Video: COGNITIVISMO: Prima Lezione di base completa - Tutorial 2025
Parte di Algorithms For Dummies Cheat Sheet
Se sei come la maggior parte delle persone, spesso ti ritrovi a grattarti la testa quando si tratta di strutture matematiche perché nessuno sembra sapere come usare i termini correttamente. È come se le persone cercassero intenzionalmente di rendere le cose difficili! Dopo tutto, cos'è un'equazione e perché è diversa da un algoritmo? Bene, non temere più: la seguente tabella fornisce la guida definitiva alle strutture matematiche che potresti incontrare ma che hanno avuto paura di chiedere.
Struttura | Descrizione |
Equazione | Numeri e simboli che, se presi nel loro insieme, corrispondono a un valore specifico. Un'equazione contiene sempre un segno di uguale in modo da sapere che i numeri e i simboli rappresentano il valore specifico sull'altro lato del segno di uguale. Le equazioni contengono generalmente informazioni variabili presentate come simbolo, ma non sono richieste per utilizzare le variabili. |
Formula | Una combinazione di numeri e simboli utilizzati per esprimere informazioni o idee. Una formula normalmente presenta concetti matematici o logici, tali da definire il più grande divisore comune (GCD) di due interi (il video di Khan Academy dice come funziona). Generalmente, una formula mostra la relazione tra due o più variabili. La maggior parte delle persone vede una formula come un tipo speciale di equazione. |
Algorithm | Una sequenza di passaggi usati per risolvere un problema. La sequenza presenta un metodo unico per risolvere un problema fornendo una soluzione particolare. Un algoritmo non deve rappresentare concetti matematici o logici, anche se le presentazioni in questo libro spesso rientrano in quella categoria perché le persone utilizzano più comunemente algoritmi in questo modo. Alcune formule speciali sono anche algoritmi, come la formula quadratica. Affinché un processo possa rappresentare un algoritmo, deve essere il seguente:
Finite: L'algoritmo deve alla fine risolvere il problema. Ben definito: La serie di passaggi deve essere precisa e presentare passaggi comprensibili, soprattutto da parte dei computer, che devono essere in grado di creare un algoritmo utilizzabile. Effettivo: Un algoritmo deve risolvere tutti i casi del problema per il quale qualcuno lo ha definito. Un algoritmo dovrebbe sempre risolvere il problema che deve risolvere. Anche se è necessario prevedere alcuni guasti, l'incidenza del fallimento è rara e si verifica solo in situazioni accettabili per l'uso previsto dell'algoritmo. |
