Relazione del programma di statistica: Curva di Gauss.

Dimensione: px
Iniziare la visualizzazioe della pagina:

Download "Relazione del programma di statistica: Curva di Gauss."

Transcript

1 '' Relaione di statistica Relaione del programma di statistica: Curva di Gauss. Vincoli imposti dal problema : Calcolare l area di probabilità compresa tra due intervalli(, ), sottostante la curva normale standardiata detta curva di Gauss. Visualiare il risultato con un grafico che evideni l area di probabilità. 1 Specifiche integrate : e d Per calcolare l integrale ' non è possibile applicare il normale procedimento, perché il risultato non è esprimibile tramite funioni elementari; inoltre non è neppure possibile calcolare il valore esatto dell integrale definito nell intervallo[, ]. Si può affrontare il problema dal punto di vista numerico utiliando il seguente sviluppo di serie di potene: G( ) 1 1 e d 0 n0 Questa serie permette il calcolo dell integrale definito nell intervallo[0, ], per calcolarlo tra e bisogna sottrarli entrambi: G('' )- G ('). Il valore esatto dell integrale si avrebbe sommando infiniti termini, per avere un approssimaione di almeno 10 cifre ho usato una settantina di somme. Struttura dati: Nome I O L v/c Descriione Tipo Double C Numero di Neplero(e= ) Double C Pigreco = Double 1 V Intervallo inferiore Single V Intervallo superiore Single Z V Area della probabilità Double min, Max V Limiti del disegno Single m V Margine del disegno Single Queste variabili sono dichiarate nella seione generale del form1. 1 Legenda I = input, O = output, L = lavoro, v/c = variabile o costante Procedure : 1 CalcolaArea: Calcola l area di probabilità con il calcolo della serie di somme, alla variabile globale Z viene prima sommata, con un ciclo For, la serie che rappresenta l intervallo[0, ], poi viene sottratta la serie che rappresenta l intervallo[0, ]. In fine Z assume il valore dell integrale definito nell intervallo[, ] moltiplicandola per La variabile viene arrotondata a 10 cifre e visualiata sul Form. DisegnaArea: Disegna l area che rappresenta la probabilità compresa tra i due intervalli[, ], con l uso di linee verticali disegnate con uno step adeguato. 3 DisegnaGauss: Disegna la curva di Gauss, gli assi e la loro numeraione; con l utilio dei margini che sono ricavati dal massimo e dal minimo.(m =(Max - min) / 10) 4 fattoriale: Function che calcola il fattoriale, del numero Integer passato alla funione, e ne restituisce uno Double. 5 y: Function che contiene la funione di Gauss, il valore Double passato alla funione rappresenta la variabile indipendente x che nella funione di Gauss è indicata con la lettera. Restituisce un valore Double che contiene la coordinata y nel punto d ascissa x. n n 1 n1 n! 1 Marco Cibelli Pagina 1 di 6 5 C Informatica.

2 Spiegaione del funionamento del programma : Il programma ha un utilio estremamente semplice, all apertura viene disegnata la curva di Gauss. All utente è richiesto solo l inserimento degli intervalli, di cui si vuol calcolare l area di probabilità. I valori vanno inseriti nelle apposite Text, durante la digitaione viene evideniata nel disegno l area compresa tra gli intervalli, e il valore numerico della probabilità. L utente ha a disposiione dal Menù due opioni: 1 Ricomincia: Aera le variabili e riporta il Form nelle condiioni iniiali. Esci: Chiude l applicaione e torna a Windows. Codice: Const e As Double = 'Neplero Const As Double = 'Pigreco Dim 1 As Single 'Intervallo inferiore Dim As Single 'Intervallo superiore Dim Z As Double 'Area della probabilità Dim min, Max As Single 'Limiti del disegno Dim m As Single 'Margine del disegno Private Sub Form_Load() min = -5 Max = 5 1 = 0 = 0 Z = 0 Text1.Text = "" Text.Text = "" Text3.Text = "" Private Sub Mnu1_Click(Index As Integer) Select Case Index Case 0 Form_Load Case 1 End End Select Private Sub Text1_Change() If Not IsNumeric(Text1.Text) And Text1.Text <> "" And Text1.Text <> "-" Then MsgBox "È possibile inserire solo numeri reali.", vbcritical, "Error!!!" Text1.Text = "" Text1.SetFocus If IsNumeric(Text.Text) Or Text.Text = "" Then 1 = Val(Text1.Text) Call DisegnaArea Private Sub Text_Change() If Not IsNumeric(Text.Text) And Text.Text <> "" And Text.Text <> "-" Then Marco Cibelli Pagina di 6 5 C Informatica.

3 MsgBox "È possibile inserire solo numeri reali.", vbcritical, "Error!!!" Text.Text = "" Text.SetFocus If IsNumeric(Text1.Text) Or Text1.Text = "" Then = Val(Text.Text) Call DisegnaArea Public Sub DisegnaArea() Dim i As Double Dim step As Single min = -5 Max = 5 Z = 0 If min > 1 Then min = 1 If Max < Then Max = 'Area soto la curva di Gauss If Sgn( - 1) > 0 Then step = 0.01 step = For i = 1 To Step step Picture1.Line (i, 0)-(i, y(i)), RGB(0, 19, 55) Picture1.Line (1, -0.03)-(1, y(cdbl(1))), RGB(0, 0, 55) Picture1.CurrentX = 1 - Picture1.TextWidth("'") / Picture1.CurrentY = Picture1.Print "'" Picture1.Line (, -0.03)-(, y(cdbl())), RGB(0, 0, 55) Picture1.CurrentX = - Picture1.TextWidth("''") / Picture1.CurrentY = Picture1.Print "''" Call CalcolaArea Public Sub DisegnaGauss() Dim i As Double m = (Max - min) / 10 Picture1.Scale (min - m, 0.5)-(Max + m, -0.05) 'Asse X() Picture1.Line (min - m, 0)-(Max + m, 0), RGB(0, 55, 0) Picture1.CurrentX = Max Picture1.CurrentY = 0.0 Picture1.Print "" 'Asse Y(Z) Picture1.Line (0, 0.5)-(0, -0.05), RGB(0, 55, 0) Marco Cibelli Pagina 3 di 6 5 C Informatica.

4 Picture1.CurrentX = 0 + m / 4 Picture1.CurrentY = 0.49 Picture1.Print "Z" 'Curva di Gauss For i = min - m To Max + m Step 0.01 Picture1.Line (i, y(i))-(i , y(i )), RGB(0, 0, 55) 'Numeraione For i = 0.1 To 0.5 Step 0.1 Picture1.Line (0 - m / 4, i)-(m / 4, i), RGB(0, 55, 0) Picture1.CurrentX = -m Picture1.CurrentY = i Picture1.Print CStr(i) For i = CInt(min) To -1 Picture1.Line (i, )-(i, 0.005), RGB(0, 55, 0) Picture1.CurrentX = i - Picture1.TextWidth(CStr(i)) / Picture1.CurrentY = Picture1.Print CStr(i) For i = 1 To CInt(Max) Picture1.Line (i, )-(i, 0.005), RGB(0, 55, 0) Picture1.CurrentX = i - Picture1.TextWidth(CStr(i)) / Picture1.CurrentY = Picture1.Print CStr(i) Public Function y(x As Double) As Double y = (1 / Sqr( * )) * e ^ (-(x ^ ) / ) End Function Public Sub CalcolaArea() Dim n As Integer Z = 0 For n = 0 To ( * ) + 75 Z = Z + ((-0.5) ^ n) * (( ^ ( * n + 1)) / (( * n + 1) * fattoriale(n))) Next n For n = 0 To ( * 1) + 75 Z = Z - ((-0.5) ^ n) * ((1 ^ ( * n + 1)) / (( * n + 1) * fattoriale(n))) Next n Z = Z * (1 / Sqr( * )) Text3.Text = CStr(Round(Z, 10)) Public Function fattoriale(x As Integer) As Double Dim i As Integer fattoriale = 1 For i = 1 To x fattoriale = fattoriale * i End Function Interfaccia: Ecco alcuni esempi di possibili esercii svolti dal programma: Marco Cibelli Pagina 4 di 6 5 C Informatica.

5 Marco Cibelli Pagina 5 di 6 5 C Informatica.

6 Firma Marco Cibelli Pagina 6 di 6 5 C Informatica.

Relazione del programma di statistica: Ricerca operativa.

Relazione del programma di statistica: Ricerca operativa. Relazione del programma di statistica: Ricerca operativa. Vincoli imposti dal problema : Realizzare un programma per la risoluzione di problemi di ricerca operativa(r.o.), per scelte i condizioni di incertezza.

Dettagli

Applicazioni grafiche

Applicazioni grafiche Applicazioni grafiche I grafici all interno di un form sono realizzati attraverso gli oggetti del namespace System.Drawing. Graphics. Il namespace è incluso automaticamente nel progetto, quindi non è necessaria

Dettagli

AREA RETTANGOLO LIRE IN EURO

AREA RETTANGOLO LIRE IN EURO AREA RETTANGOLO Private Sub Area() Dim h As Integer h = InputBox("altezza") b = InputBox("base") A = b * h MsgBox( L area del Rettangolo è : & A) LIRE IN EURO Dim lire As Double Dim euro As Double lire

Dettagli

28/02/2014 Copyright V. Moriggia

28/02/2014 Copyright V. Moriggia Informatica per la Finanza 3 Le variabili in VBA Altri I/O 28/02/2014 Copyright 2005-2007 V. Moriggia 1 28/02/2014 3.2 Le variabili in VBA V. Moriggia 1 28/02/2014 3.3 Dichiarazione di variabili in VBA

Dettagli

DAL DIAGRAMMA AL CODICE

DAL DIAGRAMMA AL CODICE DAL DIAGRAMMA AL CODICE Un diagramma di flusso Appare, come un insieme di blocchi di forme diverse che contengono le istruzioni da eseguire, collegati fra loro da linee orientate che specificano la sequenza

Dettagli

Caratteristiche generali del linguaggio Visual Basic

Caratteristiche generali del linguaggio Visual Basic Caratteristiche generali del linguaggio Visual Basic Per ottenere un aiuto contestuale dall help di Visual Basic sulla sintassi di funzioni o, oppure su proprietà, eventi o metodi, basta selezionare la

Dettagli

Esercitazioni di Elementi di Informatica

Esercitazioni di Elementi di Informatica Esercitazioni di Elementi di Informatica Docente: Prof. Angelo Chianese angelo.chianese@unina.it Tutor: Ing. Antonio Picariello antonio.picariello@unina.it Interpreti e Compilatori Interprete Es. Qbasic

Dettagli

Introduzione alla Programmazione e Applicazioni per la Finanza M2 (Prodotti Derivati) Lezione 13

Introduzione alla Programmazione e Applicazioni per la Finanza M2 (Prodotti Derivati) Lezione 13 Introduzione alla Programmazione e Applicazioni per la Finanza M2 (Prodotti Derivati) Lezione 13 Anno accademico 2006-07 Titolare corso: Prof. Costanza Torricelli Docente: Dott.ssa Marianna Brunetti I

Dettagli

IL LINGUAGGIO Visual Basic

IL LINGUAGGIO Visual Basic Caratteristiche del linguaggio VB Linguaggio basato sugli eventi IL LINGUAGGI Visual Basic I programmi non sono procedurali, poiche non seguono una sequenza operativa. gni programma si basa infatti su

Dettagli

VISUAL BASIC FOR APPLICATION

VISUAL BASIC FOR APPLICATION VISUAL BASIC FOR APPLICATION LA PIATTAFORMA DI SVILUPPO GLI ELEMENTI DI VBA Finestra di progetto: mostra l elenco gerarchico dei progetti aperti e di tutti i moduli di codice e finestre di interfaccia

Dettagli

Algoritmi e dintorni: La radice quadrata Prof. Ettore Limoli. Formule iterative

Algoritmi e dintorni: La radice quadrata Prof. Ettore Limoli. Formule iterative Algoritmi e dintorni: La radice quadrata Prof. Ettore Limoli Formule iterative L algoritmo che, comunemente, viene presentato a scuola per l estrazione della radice quadrata è alquanto laborioso e di scarsa

Dettagli

RTS DISPLAY DLL MANUALE D USO CUSTOM ENGINEERING. e compatibili (con protocollo Custom Nativo su linea seriale RS-232) Versione

RTS DISPLAY DLL MANUALE D USO CUSTOM ENGINEERING. e compatibili (con protocollo Custom Nativo su linea seriale RS-232) Versione MANUALE D USO RTS DISPLAY DLL CUSTOM ENGINEERING e compatibili (con protocollo Custom Nativo su linea seriale RS-232) Versione 1.0.0.0 Manuale RTS DISPLAY DLL INDICE MANUALE D USO...1 CUSTOM ENGINEERING...1

Dettagli

IMPOSTAZIONI DI EXCEL. Per rendere disponibile l ambiente di sviluppo di Visual Basic for Application in Excel:

IMPOSTAZIONI DI EXCEL. Per rendere disponibile l ambiente di sviluppo di Visual Basic for Application in Excel: Impostazioni di Excel IMPOSTAZIONI DI EXCEL Per rendere disponibile l ambiente di sviluppo di Visual Basic for Application in Excel: Excel Options / Popular oppure Excel Options / Customize ribbon selezionare:

Dettagli

DITRON, SAREMA, SWEDA

DITRON, SAREMA, SWEDA MANUALE D USO RTS DISPLAY DLL DITRON, SAREMA, SWEDA e compatibili Versione 1.0.0.0 Manuale RTS DISPLAY DLL INDICE MANUALE D USO...1 INDICE... 2 LEGENDA... 2 PREMESSA... 3 FUNZIONALITA' DI RTS DISP DLL...

Dettagli

Realizzare semplici applicazioni windows

Realizzare semplici applicazioni windows ITIS Mattei - Prof. Luca Tessore Laboratorio in pillole: VisualBasic Realizzare semplici applicazioni windows Prerequisiti: Matematica: operazioni di base e calcolo letterale. Informatica: saper gestire

Dettagli

Struttura logica di un programma

Struttura logica di un programma Struttura logica di un programma Tutti i programmi per computer prevedono tre operazioni principali: l input di dati (cioè l inserimento delle informazioni da elaborare) il calcolo dei risultati cercati

Dettagli

Programma del corso. Elementi di Programmazione. Introduzione agli algoritmi. Rappresentazione delle Informazioni. Reti di Calcolatori

Programma del corso. Elementi di Programmazione. Introduzione agli algoritmi. Rappresentazione delle Informazioni. Reti di Calcolatori Programma del corso Introduzione agli algoritmi Rappresentazione delle Informazioni Reti di Calcolatori Architettura del calcolatore Elementi di Programmazione Esempi di algoritmi e programmi Conversione

Dettagli

Programmazione con il linguaggio LibreOffice Basic

Programmazione con il linguaggio LibreOffice Basic Programmazione con il linguaggio LibreOffice Basic L ambiente di programmazione Il software LibreOffice possiede un ambiente di programmazione in linguaggio Basic, che consente di creare procedure software

Dettagli

VBA Principali Comandi

VBA Principali Comandi VBA Principali Comandi Sintassi Significato Esempio Dim As Dichiarazione Dim x As Integer di una variabile Dim , , ,.,

Dettagli

ITIS E. BARSANTI POMIGLIANO D ARCO CORSO DI SISTEMI ELETTRONICI AUTOMATICI Prof. Paolo Bisconti

ITIS E. BARSANTI POMIGLIANO D ARCO CORSO DI SISTEMI ELETTRONICI AUTOMATICI Prof. Paolo Bisconti ITIS E. BARSANTI POMIGLIANO D ARCO CORSO DI SISTEMI ELETTRONICI AUTOMATICI Prof. Paolo Bisconti SIMULAZIONE DI UN AUTOMA A STATI FINITI CON VISUAL BASIC 1. Introduzione L automa preso in considerazione

Dettagli

COMPORTAMENTO TERMICO DEI CAVI

COMPORTAMENTO TERMICO DEI CAVI 1 ENRICO BIAGI COMPORTAMENTO TERMICO DEI CAVI Il dimensionamento di un cavo in regime variabile va fatto con oculatea. Se infatti la scelta viene fatta prendendo come riferimento la corrente più elevata,

Dettagli

OLIVETTI NETTUNA (tutti i modelli), PRT100/200 FX, OPEN, LOGIC e compatibili

OLIVETTI NETTUNA (tutti i modelli), PRT100/200 FX, OPEN, LOGIC e compatibili MANUALE D USO RTS DISPLAY DLL OLIVETTI NETTUNA (tutti i modelli), PRT100/200 FX, OPEN, LOGIC e compatibili Versione 1.0.0.2 Manuale RTS DISPLAY DLL INDICE MANUALE D USO...1 OLIVETTI... 1 NETTUNA (tutti

Dettagli

Visual Basic For Application Guida Pratica per Esempi

Visual Basic For Application Guida Pratica per Esempi 2016 Visual Basic For Application Guida Pratica per Esempi Ing. Nicola Cappuccio 02/04/2016 1. VBA - Visual Basic For Application... 2 1.1. Come creare una Macro... 2 Attivare l opzione di sviluppo in

Dettagli

Trave con saette D8. Guida dell'utente. Friedrich + Lochner GmbH F+L im Internet

Trave con saette D8. Guida dell'utente. Friedrich + Lochner GmbH F+L im Internet Trave con saette D8 Guida dell'utente Friedrich + Lochner GmbH 2006 F+L im Internet www.frilo.de E-Mail: info@frilo.de D6 Guida dell'utente, Versione 1/2006 Programma D8 1 F+L- Programma: D8 Questo manuale

Dettagli

Algoritmo per l ordinamento di un array

Algoritmo per l ordinamento di un array Algoritmo per l ordinamento di un array Spesso si ha la necessità di lavorare con vettori ordinati, cioè si devono mettere gli elementi in ordine alfabetico se sono stringhe o in in ordine di grandezza

Dettagli

Preparati per il compito in classe Modulo 5

Preparati per il compito in classe Modulo 5 Preparati per il compito in classe Modulo 5 Hai i dati relativi a una serie di N (con N < 20) cinema, per ogni cinema si conoscono il nome e l incasso. Scrivi un programma che, presi in input tali dati,

Dettagli

La ricerca dicotomica

La ricerca dicotomica La ricerca dicotomica Se l array è ordinato, la ricerca di un elemento può essere realizzata in modo più efficiente rispetto alla ricerca sequenziale, utilizzando la ricerca dicotomica. Si usa il termine

Dettagli

= < < < < < Matematica 1

= < < < < < Matematica  1 NUMERI NATURALI N I numeri naturali sono: 0,1,2,3,4,5,6,7,8,9,10,11,12,13,... L insieme dei numeri naturali è indicato con la lettera. Si ha cioè: N= 0,1,2,3,4,5,6,7,.... L insieme dei naturali privato

Dettagli

NOTE SULL INTEGRAZIONE NUMERICA DEL FALCON

NOTE SULL INTEGRAZIONE NUMERICA DEL FALCON NOTE SULL INTEGRAZIONE NUMERICA DEL FALCON 1) Introduzione Il processo d integrazione numerica da eseguire su P.C. è l equivalente dell operazione analogica che si attua con un circuito R.C. Nel caso d

Dettagli

Obbiettivi: Fornire le conoscenze di base per creare un semplice gioco, tipo Pimball, in Visual Basic.

Obbiettivi: Fornire le conoscenze di base per creare un semplice gioco, tipo Pimball, in Visual Basic. Animazioni e giochi in Visual Basic Il gioco del Pimball - versione A Matteo Temperoni 4 A Programmatori, ITC "Vittorio Emanuele II", Perugia, a.s. 2005/2006 Obbiettivi: Fornire le conoscenze di base per

Dettagli

VBA è un linguaggio di scripting derivato da Visual Basic, da cui prende il nome. Come ogni linguaggio ha le sue regole.

VBA è un linguaggio di scripting derivato da Visual Basic, da cui prende il nome. Come ogni linguaggio ha le sue regole. Excel VBA VBA Visual Basic for Application VBA è un linguaggio di scripting derivato da Visual Basic, da cui prende il nome. Come ogni linguaggio ha le sue regole. 2 Prima di iniziare. Che cos è una variabile?

Dettagli

Array in Fortran 90. Ing. Luca De Santis. Anno accademico 2006/2007. DIS - Dipartimento di informatica e sistemistica

Array in Fortran 90. Ing. Luca De Santis. Anno accademico 2006/2007. DIS - Dipartimento di informatica e sistemistica Array in Fortran 90 Ing. Luca De Santis DIS - Dipartimento di informatica e sistemistica Anno accademico 2006/2007 Fortran 90: array DIS - Dipartimento di informatica e sistemistica 1 / 25 Cosa vedremo

Dettagli

Fondamenti di Informatica L-A

Fondamenti di Informatica L-A Fondamenti di Informatica L-A Esercitazione del 30/10/07 Ing. Giorgio Villani Ripasso Teoria Ciclo do while do {istruzioni while(espressione); int i; do { printf( Scegli un numero tra 1 e 3 ); scanf( %d,

Dettagli

Le L z e ione n e d i d V isu s a u l B asi s c Prof.ssa Paola Goi 1

Le L z e ione n e d i d V isu s a u l B asi s c Prof.ssa Paola Goi 1 Lezione di Visual Basic Prof.ssa Paola Goi 1 VISUAL BASIC E un ambiente di programmazione che permette una programmazione: VISUALE AD EVENTI Per creare programmi applicativi nel sistema operativo Windows.

Dettagli

Esercizi di Analisi Matematica L-B

Esercizi di Analisi Matematica L-B Esercii di Analisi Matematica L-B Marco Alessandrini Gennaio-Maro 7 Indice Funioni di più variabili reali. Calcolo differeniale........................................... Ricerca di massimi e minimi.......................................

Dettagli

Corso di Visual Basic (Parte 9)

Corso di Visual Basic (Parte 9) Corso di Visual Basic (Parte 9) di Maurizio Crespi La nona lezione del corso dedicato alla programmazione in Visual Basic si pone lo scopo di illustrare le funzioni definibili dall'utente e il concetto

Dettagli

CER (Codice Europe dei Rifiuti) alcune UDF con le Espressioni Regolari

CER (Codice Europe dei Rifiuti) alcune UDF con le Espressioni Regolari CER (Codice Europe dei Rifiuti) alcune UDF con le Espressioni Regolari Inviato da Roberto mercoledì 04 marzo 2009 Il Blog di Excelvba Torno sulle Espressioni Regolari (oramai... non posso piã¹ farne a

Dettagli

Microsoft Excel VI parte: Frequenze & Grafici

Microsoft Excel VI parte: Frequenze & Grafici Laboratorio di Informatica 2004/ 2005 Corso di laurea in biotecnologie - Novara Viviana Patti patti@di.unito.it Microsoft Excel VI parte: Frequenze & Grafici 1 Sommario Calcolo di frequenze sui valori

Dettagli

Modello Black-Scholes

Modello Black-Scholes Modello Black-Scholes R. Marfé Indice 1 Il modello Black Scholes 1.1 Formule di valutazione per le opzioni standard......... 3 1. Implementazione in VBA..................... 6 1 1 Il modello Black Scholes

Dettagli

Introduzione a Visual Basic Lezione 2 Cicli e anomalie

Introduzione a Visual Basic Lezione 2 Cicli e anomalie a Visual Basic Lezione 2 Mario Alviano Introduzione all informatica Università della Calabria http://alviano.net/introinfo A.A. 2008/09 Introduzione Perché i cicli? Un esempio concreto Finora abbiamo visto

Dettagli

Note per la programmazione in linguaggio Visual Basic di Excel

Note per la programmazione in linguaggio Visual Basic di Excel Note per la programmazione in linguaggio Visual Basic di Excel L ambiente di programmazione Il foglio elettronico Excel, così come gli altri prodotti Office di Microsoft, possiede un vero e proprio ambiente

Dettagli

Introduzione a Visual Basic Lezione 1 Concetti base e istruzioni condizionali

Introduzione a Visual Basic Lezione 1 Concetti base e istruzioni condizionali a Visual Basic Lezione 1 Concetti base e istruzioni condizionali Mario Alviano Introduzione all informatica Università della Calabria http://alviano.net/introinfo A.A. 2008/09 Introduzione Un esempio:

Dettagli

Le variabili di Visual Basic consentono di memorizzare temporaneamente valori durante

Le variabili di Visual Basic consentono di memorizzare temporaneamente valori durante Tiipii dii Datii iin Viisuall Basiic Le variabili di Visual Basic consentono di memorizzare temporaneamente valori durante l'esecuzione di un'applicazione. Alle variabili è associato un nome, utilizzato

Dettagli

Statistica Matematica e Trattamento Informatico dei Dati. Analisi Matematica 3. Esercizi svolti nelle lezioni. V. Del Prete

Statistica Matematica e Trattamento Informatico dei Dati. Analisi Matematica 3. Esercizi svolti nelle lezioni. V. Del Prete Statistica Matematica e Trattamento Informatico dei Dati A.A.00-0 Analisi Matematica 3 Esercizi svolti nelle lezioni V. Del Prete Numeri complessi Argomenti ed esercizi svolti nelle lezioni 30.09.00 e

Dettagli

Input Output Semantica Dimensione del vettore (numero elementi) V( ) Singolo elemento numerico del vettore MIN Elemento minore MAX Elemento maggiore

Input Output Semantica Dimensione del vettore (numero elementi) V( ) Singolo elemento numerico del vettore MIN Elemento minore MAX Elemento maggiore Dopo aver caricato in memoria centrale un array monodimensionale (vettore) di M elementi numerici interi, individuare l elemento maggiore ed il minore. Visualizzare il vettore iniziale ed i risultati dell

Dettagli

Introduzione alla Programmazione e Applicazioni per la Finanza M2 (Prodotti Derivati) Lezione 10

Introduzione alla Programmazione e Applicazioni per la Finanza M2 (Prodotti Derivati) Lezione 10 Introduzione alla Programmazione e Applicazioni per la Finanza M2 (Prodotti Derivati) Lezione 10 Anno accademico 2006-07 Titolare corso: Prof. Costanza Torricelli Docente: Dott.ssa Marianna Brunetti La

Dettagli

MATEMATICA MATRICI DELLE COMPETENZE SECONDO BIENNIO

MATEMATICA MATRICI DELLE COMPETENZE SECONDO BIENNIO MATRICI DELLE COMPETENZE SECONDO BIENNIO Utilizzare il linguaggio e i metodi propri della matematica per organizzare e valutare adeguatamente informazioni qualitative e quantitative. Utilizzare consapevolmente

Dettagli

A. Carullo Introduzione a Visual Basic. Introduzione a

A. Carullo Introduzione a Visual Basic. Introduzione a Introduzione a Visual Basic 1 Indice degli argomenti trattati Cos è Visual Basic? L ambiente di sviluppo Visual Basic I passi per la creazione di un progetto VB Operazioni più comuni in un progetto VB

Dettagli

per le decisioni economiche e

per le decisioni economiche e Elaborazione automatica dei dati per le decisioni economiche e finanziarie VBA-MODULO 2 L ambiente VBA e la programmazione Università di Foggia Facoltà di Economia Prof. Crescenzio Gallo c.gallo@unifg.it

Dettagli

ELEMENTI DI INFORMATICA E PROGRAMMAZIONE

ELEMENTI DI INFORMATICA E PROGRAMMAZIONE COGNOME E NOME: Università degli Studi di Brescia ELEMENTI DI INFORMATICA E PROGRAMMAZIONE ALLIEI Ingegneria GESTIONALE PARTE A.1 - ELEMENTI 10/02/2016 NUM. MATRICOLA PER RITIRARSI SCRIERE QUI "RITIRATO"

Dettagli

Prova di Laboratorio del [ Corso A-B di Programmazione (A.A. 2004/05) Esempio: Media Modalità di consegna:

Prova di Laboratorio del [ Corso A-B di Programmazione (A.A. 2004/05) Esempio: Media Modalità di consegna: Prova di Laboratorio del 12.1.2005 [durata 90 min.] Corso A-B di Programmazione (A.A. 2004/05) 1. Leggere da tastiera un insieme di numeri interi ed inserirli in un vettore A 2. Calcolare tramite una funzione

Dettagli

Corsi di Laurea in Scienze Biologiche Prova scritta di Informatica e Statistica Generale (A). 05/07/2006

Corsi di Laurea in Scienze Biologiche Prova scritta di Informatica e Statistica Generale (A). 05/07/2006 Corsi di Laurea in Scienze Biologiche Prova scritta di Informatica e Statistica Generale (A). 0/07/006 COGNOME NOME MATRICOLA.) Sia {x, x,..., x n } IR una popolazione statistica numerica relativa ad una

Dettagli

Matematica in laboratorio

Matematica in laboratorio Unità 15 Attività guidate Attività 1 Foglio elettronico Rappresentazione di dati La panetteria «Antico Forno» dispone dei dati relativi agli incassi totali nell anno solare 2010, suddivisi per trimestre:

Dettagli

1 Programmazione orientata agli oggetti

1 Programmazione orientata agli oggetti Visual Basic Lo studio di questa unità può essere affrontato con due modalità differenti. Il lettore che ha già esperienza di programmazione in un linguaggio ad alto livello (QBasic, Pascal, C) può tralasciare

Dettagli

Esercitazione n 2. Costruzione di grafici

Esercitazione n 2. Costruzione di grafici Esercitazione n 2 Costruzione di grafici I grafici I grafici sono rappresentazione di dati numerici e/o di funzioni. Devono facilitare all utente la visualizzazione e la comprensione dei numeri e del fenomeno

Dettagli

CALCOLO NUMERICO. Prof. Di Capua Giuseppe. Appunti di Informatica - Prof. Di Capua 1

CALCOLO NUMERICO. Prof. Di Capua Giuseppe. Appunti di Informatica - Prof. Di Capua 1 CALCOLO NUMERICO Prof. Di Capua Giuseppe Appunti di Informatica - Prof. Di Capua 1 INTRODUZIONE Quando algoritmi algebrici non determinano la soluzione di un problema o il loro «costo» è molto alto, allora

Dettagli

Data Mining Algoritmi e Programmazione

Data Mining Algoritmi e Programmazione Data Mining Algoritmi e Programmazione Turning Point Professore: Tommaso Gastaldi A cura di: Nello Procaccioli 1 DEFINIZIONE ASK E BID Prima di proiettarsi sul discorso riguardo l algoritmo da utilizzare

Dettagli

INFORMATICA DI BASE Linguaggio C Prof. Andrea Borghesan

INFORMATICA DI BASE Linguaggio C Prof. Andrea Borghesan INFORMATICA DI BASE Linguaggio C Prof. Andrea Borghesan venus.unive.it/borg borg@unive.it Ricevimento lunedì, prima o dopo lezione 1 Le funzioni in C Le funzioni vengono utilizzate per 3 motivi: Riusabilità

Dettagli

ELEMENTI DI INFORMATICA E PROGRAMMAZIONE

ELEMENTI DI INFORMATICA E PROGRAMMAZIONE Università degli Studi di Brescia ELEMENTI DI INFORMATICA E PROGRAMMAZIONE Ingegneria GESTIONALE Prof. M. Sechi PARTE A.1 - ELEMENTI 23/03/2016 COGNOME E NOME: NUM. MATRICOLA PER RITIRARSI SCRIVERE QUI

Dettagli

Modularizzazione del software

Modularizzazione del software Modularizzazione del software Ing. Luca De Santis DIS - Dipartimento di informatica e sistemistica Anno accademico 2006/2007 Fortran 90: Subroutine e function DIS - Dipartimento di informatica e sistemistica

Dettagli

Utilizzo del linguaggio Basic utilizzando l interfaccia di Excel Silvia Patacchini

Utilizzo del linguaggio Basic utilizzando l interfaccia di Excel Silvia Patacchini Introduzione all utilizzo di Visual Basic for Application Utilizzo del linguaggio Basic utilizzando l interfaccia di Excel Silvia Patacchini PROGRAMMAZIONE Insieme delle attività da svolgersi per creare

Dettagli

Dispensa di programmazione Visual basic

Dispensa di programmazione Visual basic Indice: Dispensa di programmazione Visual basic Programma come file eseguibili e librerie: la scatola chiusa, compilatori e interpreti... 2 Concetto di algoritmo. Come funziona una macchina informatica.

Dettagli

4. Calcolare il baricentro delle seguenti regioni del piano dotate di densità unitaria:

4. Calcolare il baricentro delle seguenti regioni del piano dotate di densità unitaria: INTEGRLI OPPI e TRIPLI Esercii risolti. Calcolare i seguenti integrali doppi: a b c d e f g h i j k y d dy,, y :, y }; d dy,, y :, y }; + y + y d dy,, y :, y }; y d dy,, y :, y }; y d dy,, y :, y + };

Dettagli

Prof. Giuseppe Chiumeo. Avete già studiato che qualsiasi algoritmo appropriato può essere scritto utilizzando soltanto tre strutture di base:

Prof. Giuseppe Chiumeo. Avete già studiato che qualsiasi algoritmo appropriato può essere scritto utilizzando soltanto tre strutture di base: LA STRUTTURA DI RIPETIZIONE La ripetizione POST-condizionale La ripetizione PRE-condizionale INTRODUZIONE (1/3) Avete già studiato che qualsiasi algoritmo appropriato può essere scritto utilizzando soltanto

Dettagli

Dall algoritmo al programma

Dall algoritmo al programma Dall algoritmo al programma Il concetto di algoritmo Un algoritmo è una sequenza di passi necessari per risolvere un problema o eseguire una computazione In alcuni casi, lo stesso problema/computazione

Dettagli

Introduzione alla programmazione in linguaggio C

Introduzione alla programmazione in linguaggio C Introduzione alla programmazione in linguaggio C Il primo programma in C commento Header della libreria Funzione principale Ogni istruzione in C va terminata con un ; Corso di Informatica AA. 2007-2008

Dettagli

Algoritmi, Strutture Dati e Programmi. UD 2.b: Programmazione in Pascal

Algoritmi, Strutture Dati e Programmi. UD 2.b: Programmazione in Pascal Algoritmi, Strutture Dati e Programmi : Programmazione in Pascal Prof. Alberto Postiglione AA 2007-2008 Università degli Studi di Salerno Il Linguaggio di Programmazione Pascal Esistono molti linguaggi

Dettagli

I costrutti forniti dal linguaggio si dividono in corrispondenti classi di istruzioni

I costrutti forniti dal linguaggio si dividono in corrispondenti classi di istruzioni Classi di istruzioni In maniera simile a quanto fatto per i dati, un linguaggio mette a disposizione dei costrutti per realizzare la parte esecutiva dell algoritmo. Questa consiste di: Leggi i valori di

Dettagli

Problema: dati i voti di tutti gli studenti di una classe determinare il voto medio della classe.

Problema: dati i voti di tutti gli studenti di una classe determinare il voto medio della classe. Problema: dati i voti di tutti gli studenti di una classe determinare il voto medio della classe. 1) Comprendere il problema 2) Stabilire quali sono le azioni da eseguire per risolverlo 3) Stabilire la

Dettagli

LA GEOMETRIA ANALITICA DELLO SPAZIO

LA GEOMETRIA ANALITICA DELLO SPAZIO CPITL 6 [numeraione araba] [numeraione devanagari] [numeraione cinese] L GEMETRI NLITIC DELL SPI L MSC DI CRTESI Si narra che Cartesio, una sera d estate, mentre si rilassava e meditava sdraiato sul suo

Dettagli

Programma del corso. Elementi di Programmazione. Introduzione agli algoritmi. Rappresentazione delle Informazioni. Architettura del calcolatore

Programma del corso. Elementi di Programmazione. Introduzione agli algoritmi. Rappresentazione delle Informazioni. Architettura del calcolatore Programma del corso Introduzione agli algoritmi Rappresentazione delle Informazioni Architettura del calcolatore Reti di Calcolatori Elementi di Programmazione Visual Basic Visual Basic Linguaggio di programmazione

Dettagli

Fondamenti di Informatica 6. Algoritmi e pseudocodifica

Fondamenti di Informatica 6. Algoritmi e pseudocodifica Vettori e matrici #1 Fondamenti di Informatica 6. Algoritmi e pseudocodifica Corso di Laurea in Ingegneria Civile A.A. 2010-2011 1 Semestre Prof. Giovanni Pascoschi Le variabili definite come coppie

Dettagli

Fondamenti di Informatica

Fondamenti di Informatica Fondamenti di Informatica AlgoBuild: Strutture selettive, iterative ed array Prof. Arcangelo Castiglione A.A. 2016/17 AlgoBuild : Strutture iterative e selettive OUTLINE Struttura selettiva Esempi Struttura

Dettagli

Introduzione agli algoritmi e alla programmazione in VisualBasic.Net

Introduzione agli algoritmi e alla programmazione in VisualBasic.Net Lezione 1 Introduzione agli algoritmi e alla programmazione in VisualBasic.Net Definizione di utente e di programmatore L utente è qualsiasi persona che usa il computer anche se non è in grado di programmarlo

Dettagli

MANUALE OPERATIVO PROTOCOLLO DI COMUNICAZIONE TERMOMETRI SITEL CONTROL SERIE A BASSA TEMPERATURA

MANUALE OPERATIVO PROTOCOLLO DI COMUNICAZIONE TERMOMETRI SITEL CONTROL SERIE A BASSA TEMPERATURA SITEL Control srl Via Arnesano, 4 20030 Palazzolo Milanese Milano Italia Tel. +39-02-99045994 / Fax +39-02-9101082 e-mail: sitelcontrol@sitelcontrol.it / http://www.sitelcontrol.it MANUALE OPERATIVO PROTOCOLLO

Dettagli

Programmazione a blocchi. Algobuild Prof. Sergio Roselli

Programmazione a blocchi. Algobuild Prof. Sergio Roselli Programmazione a blocchi Algobuild Prof. Sergio Roselli Blocchi base Inizio programma I Fine programma F Input IN A Output Esecuzione OUT A A = 5 + 1 L interprete Algobuild Algobuildpermette di trascrivere

Dettagli

Programmazione in Excel con il linguaggio Visual Basic

Programmazione in Excel con il linguaggio Visual Basic Programmazione in Excel con il linguaggio Visual Basic L'ambiente di programmazione Il foglio elettronico Excel, così come gli altri prodotti Office di Microsoft, possiede un vero e proprio ambiente di

Dettagli

UNIVERSITÀ DEGLI STUDI DI TRIESTE

UNIVERSITÀ DEGLI STUDI DI TRIESTE UNIVERSITÀ DEGLI STUDI DI TRIESTE FACOLTÀ DI ECONOMIA APPUNTI SUGLI ALGORITMI ANNO ACCADEMICO 2007-2008 Renato Pelessoni 1 ALGORITMI Un algoritmo è un insieme finito di istruzioni che consente di risolvere

Dettagli

Excel & VBA. Excel e Visual Basic for Application

Excel & VBA. Excel e Visual Basic for Application Excel & VBA Excel e Visual Basic for Application Automazione Excel con VBA incorpora la tecnologia dell automazione (OLE automation) Excel dialoga con VBA attraverso un insieme di comandi detto libreria

Dettagli

6. Studio di funzione

6. Studio di funzione 6. Studio di funzione In conclusione, per studiare una funzione razionale, dobbiamo: determinarne il campo di esistenza; studiarne il segno; determinare gli eventuali punti di intersezione con gli assi

Dettagli

Rimuovere la password dalle protezioni di foglio e cartella in Excel

Rimuovere la password dalle protezioni di foglio e cartella in Excel Rimuovere la password dalle protezioni di foglio e cartella in Excel Inviato da Roberto giovedì 24 gennaio 2008 Ultimo aggiornamento venerdì 13 giugno 2008 Il Blog di Excelvba Probabilmente il commento

Dettagli

Cognome e Nome : Corso e Anno di Immatricolazione: Modalità di Laboratorio (Progetto/Prova) :

Cognome e Nome : Corso e Anno di Immatricolazione: Modalità di Laboratorio (Progetto/Prova) : PROGRAMMAZIONE (Corsi B e C) Pre-appello di Gennaio 2004 (A.A. 2003/2004) PROGRAMMAZIONE (B e C) S. Straordinaria - Appello di Gennaio (A.A. 2002/2003) 22 Gennaio 2004 ore 11 Aula II di Facoltà (Durata:

Dettagli

Introduzione a Matlab

Introduzione a Matlab INFORMATICA B Ingegneria Elettrica Introduzione a Matlab Introduzione a Matlab Matlab (MATrix LABoratory) è uno strumento per il calcolo scientifico ed ingegneristico Matlab facilita lo sviluppo di programmi

Dettagli

Visual Basic FROM C TO DEDICATO AGLI UTENTI CON BASI DI C CHE SI AFFACCIANO AL MONDO DEL VISUAL BASIC. Contiene solo basi di linguaggio

Visual Basic FROM C TO DEDICATO AGLI UTENTI CON BASI DI C CHE SI AFFACCIANO AL MONDO DEL VISUAL BASIC. Contiene solo basi di linguaggio FROM C TO Visual Basic DEDICATO AGLI UTENTI CON BASI DI C CHE SI AFFACCIANO AL MONDO DEL VISUAL BASIC. Contiene solo basi di linguaggio FEDERICO GIUNTOLI Microsoft Visual Basic Questo capitolo ha lo scopo

Dettagli

Excel & VBA. Excel e Visual Basic for Application

Excel & VBA. Excel e Visual Basic for Application Excel & VBA Excel e Visual Basic for Application Automazione Excel con VBA incorpora la tecnologia dell automazione (OLE automation) Excel dialoga con VBA attraverso un insieme di comandi detto libreria

Dettagli

PROGRAMMA di MATEMATICA Prof. DI PIETRO Davide CLASSE III SEZ. A / F INDIRIZZO ODONTOTECNICO CLASSE III A SERV. SOCIALI A.S.

PROGRAMMA di MATEMATICA Prof. DI PIETRO Davide CLASSE III SEZ. A / F INDIRIZZO ODONTOTECNICO CLASSE III A SERV. SOCIALI A.S. PROGRAMMA di MATEMATICA Prof. DI PIETRO Davide CLASSE III SEZ. A / F INDIRIZZO ODONTOTECNICO CLASSE III A SERV. SOCIALI A.S. 2014/15 MODULI CONTENUTI TEMPI 1. DISEQUAZIONI LINEARI Definizione di diseguaglianza

Dettagli

2. FUNZIONI REALI DI n VARIABILI REALI

2. FUNZIONI REALI DI n VARIABILI REALI FUNZIONI REALI DI n VARIABILI REALI Determinaione del dominio Y Sia D un sottoinsieme dell insieme R R indicato anche con R Graficamente possiamo pensare a D come ad una ona del piano cartesiano secondo

Dettagli

Programmazione per Obiettivi Minimi. Matematica Primo anno

Programmazione per Obiettivi Minimi. Matematica Primo anno Programmazione per Obiettivi Minimi Matematica Primo anno Saper operare in N, Z e Q. Conoscere e saper applicare le proprietà delle potenze con esponente intero e relativo. Saper operare con i monomi.

Dettagli

Corso di Laurea in Informatica. Insegnamento integrato di Calcolo (Calcolo I, Calcolo II, Esercitazioni di Calcolo) Prof. F.

Corso di Laurea in Informatica. Insegnamento integrato di Calcolo (Calcolo I, Calcolo II, Esercitazioni di Calcolo) Prof. F. Università di Venezia Ca Foscari Corso di Laurea in Informatica Insegnamento integrato di Calcolo (Calcolo I, Calcolo II, Esercitazioni di Calcolo) Prof. F. Sartoretto Verifica scritta del 8 settembre

Dettagli

Esercizio: dispari-pari

Esercizio: dispari-pari Esercizio: dispari-pari Dato un numero, verificare se è pari o dispari e stampare il relativo messaggio N := N - 2 write "pari" read N N > 1 N = 0 write "dispari" read N while (N > 1) N := N 2 while if

Dettagli

METODI ESERCIZI. 07-xx_Esercizi[01] Versione del: venerdì 3 maggio Andrea Zoccheddu CORSO INFORMATICA ITI ANGIOY SASSARI

METODI ESERCIZI. 07-xx_Esercizi[01] Versione del: venerdì 3 maggio Andrea Zoccheddu CORSO INFORMATICA ITI ANGIOY SASSARI Versione del: venerdì 3 maggio 2013 07.XX METODI ESERCIZI Andrea Zoccheddu CORSO INFORMATICA ITI ANGIOY SASSARI Sintesi Esercizi sui metodi in Visual C#. Esercizio 1. scelta della firma Lo studente risponda

Dettagli

ELEMENTI DI INFORMATICA L-B. Ing. Claudia Chiusoli

ELEMENTI DI INFORMATICA L-B. Ing. Claudia Chiusoli ELEMENTI DI INFORMATICA L-B Ing. Claudia Chiusoli Materiale Lucidi delle lezioni Date degli appelli Testi di esami precedenti Informazioni e contatti http://www.lia.deis.unibo.it/courses/ Programma del

Dettagli

I.T.I. Modesto PANETTI B A R I

I.T.I. Modesto PANETTI B A R I I.T.I. Modesto PANETTI B A R I Via Re David, 186-70125 BARI 080-542.54.12 - Fax 080-542.64.32 Intranet http://10.0.0.222 - Internet http://www.itispanetti.it email : BATF05000C@istruzione.it ACQUISIZIONE

Dettagli

Soluzione del laboratorio 13 Formule di quadratura

Soluzione del laboratorio 13 Formule di quadratura Soluzione del laboratorio 13 Formule di quadratura 2009 - Questo testo (compresi i quesiti ed il loro svolgimento) è coperto da diritto d autore. Non può essere sfruttato a fini commerciali o di pubblicazione

Dettagli

Evoluzione del FORTRAN 14/03/2016. LABORATORIO DI PROGRAMMAZIONE Corso di laurea in matematica 15 IL LINGUAGGIO FORTRAN

Evoluzione del FORTRAN 14/03/2016. LABORATORIO DI PROGRAMMAZIONE Corso di laurea in matematica 15 IL LINGUAGGIO FORTRAN LABORATORIO DI PROGRAMMAZIONE Corso di laurea in matematica 15 IL LINGUAGGIO FORTRAN Marco Lapegna Dipartimento di Matematica e Applicazioni Universita degli Studi di Napoli Federico II wpage.unina.it/lapegna

Dettagli

MINIMANUALE VBA PER CREARE MACRO NEI FOGLI EXCEL

MINIMANUALE VBA PER CREARE MACRO NEI FOGLI EXCEL MINIMANUALE VBA PER CREARE MACRO NEI FOGLI EXCEL ISTRUZIONI PIU COMUNI: Le istruzioni per scrivere del testo dentro una cella sono principalmente due: cells e range L istruzione cells permette di scrivere

Dettagli

INTRODUZIONE SIMULAZIONE DEL PROFILO DELLE ONDE DEL MARE

INTRODUZIONE SIMULAZIONE DEL PROFILO DELLE ONDE DEL MARE INTRODUZIONE L obiettivo del lavoro è quello di far utilizzare agli studenti gli strumenti matematici e le nozioni apprese durante le lezioni teoriche in classe, in modo da favorirne una più completa comprensione.

Dettagli

Corso di Visual Basic (Parte 8)

Corso di Visual Basic (Parte 8) Corso di Visual Basic (Parte 8) di MAURIZIO CRESPI Questo mese il corso di programmazione in Visual Basic focalizza la propria attenzione sulle procedure, talvolta dette subroutine L oggetto dell ottava

Dettagli

ISTITUTO DI ISTRUZIONE SUPERIORE Cigna Baruffi Garelli

ISTITUTO DI ISTRUZIONE SUPERIORE Cigna Baruffi Garelli Attività svolta 1. UNITÀ DI APPRENDIMENTO 1: RIPASSO E APPROFONDIMENTO DEGLI ARGOMENTI PRECEDENTI 1.1. Concetti elementari di informatica Algoritmo, Dato, Informazione Campi di applicazione e classificazione

Dettagli