I principali operatori in VB.NET e C#

gli operatori principali aritmetici: in C#: Gli operatori seguenti eseguono operazioni aritmetiche con operandi di tipi numerici: Operatori unari:  ++ (incremento), — (decremento), + (più) e – (meno). Operatori binari: * (moltiplicazione), / (divisione), % (resto), + (addizione) e – (sottrazione) Tali operatori sono supportati da tutti i tipi numerici integrali e a virgola mobile. in VB.NET: Operatori unario ++ (incremento), — (decremento), + (più) e – (meno). Operatori binari:  * (moltiplicazione), / (divisione), MOD (resto),  + (addizione) e  – (sottrazione), ^ (elevazione a potenza) gli operatori principali di confronto:Continua a leggere “I principali operatori in VB.NET e C#”

Scomposizione della varianza nella regressione lineare

Andando a studiare in modo più approfondito la formula della varianza della variabile Y si nota che essa può essere scomposta come segue: Dove Yi* è in generale l’i-esimo valore teorico della y. Ricordando che la media dei valori teorici, ottenuti dal modello di regressione lineare, coincide con la media dei valori osservati, il terzoContinua a leggere “Scomposizione della varianza nella regressione lineare”

Regressione lineare

La regressione lineare è quella tecnica statistica utilizzata per studiare la relazione che intercorre tra due o più variabili, di cui una è dipendente dall’altra (o dalle altre), quando tra esse vi è un legame lineare.  Strettamente legata alla regressione infatti, è il concetto di correlazione, ovvero una relazione tra due variabili tale che a ciascun valore dellaContinua a leggere “Regressione lineare”

Tipi numerici a precisione arbitraria e la Struct BigInteger di System.Numerics

Il tipo di BigInteger è un tipo non modificabile che rappresenta un Integer arbitrariamente grande il cui valore in teoria non ha limiti superiori o inferiori. È possibile creare un’istanza di un oggetto BigInteger in diversi modi. In ogni caso però bisogna scaricare la reference (libreria) System.Numerics la quale include, tra le varie componenti, anche ilContinua a leggere “Tipi numerici a precisione arbitraria e la Struct BigInteger di System.Numerics”

Algoritmo per il calcolo del fattoriale

Si ricorda che il fattoriale di un numero x è dato da: Dal momento che il fattoriale si calcola sui numeri interi, questa funzione ha un unico argomento di tipo intero. Il fattoriale di un numero è ancora un intero, per cui la funzione ritorna un intero. Poniamo x come nome dell’argomento, e fatt come nome delContinua a leggere “Algoritmo per il calcolo del fattoriale”

La struttura Try Catch e la gestione delle eccezioni in C# e VB.NET

L’istruzione Try Catch in VB.NET consente di gestire alcuni o tutti i possibili errori che possono verificarsi in un blocco di codice specifico, mentre è ancora in esecuzione il codice. Sintassi tryStatements Parametro facoltativo. Istruzioni in cui può verificarsi un errore. Può essere un’istruzione composta. Catch Parametro facoltativo. Sono consentiti più blocchi di Catch. Se si verifica un’eccezione durante l’elaborazioneContinua a leggere “La struttura Try Catch e la gestione delle eccezioni in C# e VB.NET”

Coefficienti binomiali e loro proprietà

Il coefficiente binomiale è definito nel seguente modo: dove n e k sono due numeri naturali. Il coefficiente binomiale fornisce il numero di sottoinsiemi di k elementi che si possono formare dagli n elementi iniziali. I sottoinsiemi formati sono tali da differire per almeno un elemento e non per l’ordine degli elementi, nel calcolo combinatorioContinua a leggere “Coefficienti binomiali e loro proprietà”

Relazioni di ricorrenza per la covarianza

come per la Varianza Gli algoritmi per il calcolo della covarianza giocano un ruolo molto importante nella statistica computazionale. Una difficoltà chiave nel progetto di un buon algoritmo per questo problema è che le formule per la covarianza possono includere somme di quadrati, che possono condurre a instabilità numerica così come overlow aritmetico quando vengono trattati grandi valori. La covarianza è unContinua a leggere “Relazioni di ricorrenza per la covarianza”

Le convenzioni sui nomi in programmazione

Nella programmazione è fondamentale scrivere il codice in modo che sia facilmente leggibile ed interpretabile. Chiunque legge il codice del programma infatti deve comprendere il suo significato per eventuali modifiche o integrazioni. Le convenzioni più conosciute  ed utilizzate in informatica relative ai nomi sono : Upper Case (o Screaming case):  prevede che tutte le lettereContinua a leggere “Le convenzioni sui nomi in programmazione”

Gli algoritmi per il calcolo della varianza

Il calcolo della varianza in programmazione potrebbe portare a diversi tipi di errore, poichè trattandosi di valori di tipo floating point si potrebbero venire a creare problemi di approssimazione, cancellazione catastrofica e perdita di significatività. Nel tempo sono stati proposti diversi algoritmi per ovviare a questo tipo di problematiche, come l’algoritmo a due passi, in cui laContinua a leggere “Gli algoritmi per il calcolo della varianza”

Progetta un sito come questo con WordPress.com
Comincia ora