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”

Le liste e i dizionari: differenze e similitudini

Sia le liste che i dizionari sono strutture molto utilizzate nei linguaggi di programmazione tra cui VB.NET e C#. Entrambe le strutture possono essere considerate come degli insiemi che devono essere riempiti da oggetti da poter utilizzare. Il termine “lista” indica un insieme finito di  dati nel quale vige un ordinamento, ossia un insieme per ilContinua a leggere “Le liste e i dizionari: differenze e similitudini”

Il problema della perdita di significatività e la cancellazione catastrofica

La perdita di significatività e la cancellazione catastrofica nasce, nei linguaggi di programmazione, dalle approssimazioni. Queste, genereranno inevitabilmente degli errori, i quali però non possono essere evitati in quanto sono insiti nel sistema. Per fare un primo esempio supponiamo di prendere due numeri A e B molto vicini, stessa parte intera ma differenza di qualcheContinua a leggere “Il problema della perdita di significatività e la cancellazione catastrofica”

Rappresentazione dei numeri nel computer: tipi interi e floating point

Nel momento in cui si vuole inserire un numero in un linguaggio di programmazione, è sufficiente indicarne il tipo e il nome della variabile alla quale si intende assegnare quel valore numerico. Al numero viene associata una locazione di memoria che consiste in una sequenza di bit. Per quanto riguarda i valori interi, in particolariContinua a leggere “Rappresentazione dei numeri nel computer: tipi interi e floating point”

Differenza tra passaggio per Reference e per Value in VB.NET

Quando si passano uno o più argomenti a una routine, ogni argomento corrisponde a un elemento di programmazione sottostante nel codice chiamante. È possibile passare il valore di questo elemento sottostante o un riferimento ad esso. Questa operazione è nota come meccanismo di passaggio. passaggio per valore Passare un argomento per valore specificando la parola chiave ByVal per il parametro corrispondenteContinua a leggere “Differenza tra passaggio per Reference e per Value in VB.NET”

Progetta un sito come questo con WordPress.com
Comincia ora