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#”
Archivi dell'autore:claudio
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”
