Utilizzo del linguaggio Basic utilizzando l interfaccia di Excel Silvia Patacchini

Dimensione: px
Iniziare la visualizzazioe della pagina:

Download "Utilizzo del linguaggio Basic utilizzando l interfaccia di Excel Silvia Patacchini"

Transcript

1 Introduzione all utilizzo di Visual Basic for Application Utilizzo del linguaggio Basic utilizzando l interfaccia di Excel Silvia Patacchini

2 PROGRAMMAZIONE Insieme delle attività da svolgersi per creare un programma. Attività di programmazione Creazione del CODICE SORGENTE (codice scritto e comprensibile al programmatore) La programmazione

3 CODICE SORGENTE Sarà tradotto in Codice Macchina tramite COMPILATORI INTERPRETI la CPU elabora il linguaggio macchina I programmi interpretati sono caratterizzati da maggiore semplicità Sono dotati di estrema versatilità su diversi sistemi operativi (necessità dello stesso interprete) Esempi di codici interpretati: Basic, Visual Basic, Phyton

4 Ogni linguaggio di programmazione gestisce vari tipi di informazione: VBA è un linguaggio utilizzabile in Excel e di conseguenza essenziale se si vogliono creare programmi che interagiscono con celle, fogli e cartelle. Può contenere differenti valori e che quindi può utilizzare subroutine attivabili dal programma. Il linguaggio Visual Basic utilizzato per excel viene comunemente chiamato Visual Basic For Application (VBA). Il linguaggio VBA

5 Le principali differenze tra il VBA ed il Visual Basic sono: I programmi scritti con VBA vengono memorizzati all interno dell applicazione stessa e non è possibile accedere a questi senza aver lanciato precedentemente l applicazione; I comandi specifici di una versione VBA non sono riconosciuti dalle altre, per cui i programmi che li utilizzano potranno essere eseguiti esclusivamente nell applicazione per la quale sono stati creati. Visual Basic for Application & Visual Basic

6 MACRO: sono la forma principale con cui si esprime il linguaggio VBA. Rappresentano una sequenza di operazioni che sono state memorizzate attraverso il regime di macro al fine di poterle eseguire automaticamente; Un programma scritto in VB viene eseguito all interno di Excel. Concetti chiave

7 Importante a fini pratici è capire la differenza tra: Routine: insieme di istruzioni VB strutturate per ottenere un determinato risultato o elaborazione; è il termine più corretto per identificare una macro. Funzione: simile alla routine; riceve generalmente dei valori che elabora per restituire un risultato. Programma: insieme strutturato di istruzioni abitualmente raggruppate in numerose subroutine e funzioni. Modulo: sorta di documento al cui interno si inseriscono programmi secondo un concetto di omogeneità. Debug: attività del programmatore atta ad individuare ed eliminare le anomalie che abitualmente i programmatori presentano durante la fase di sviluppo e nel periodo di collaudo. Ciclo: serie di istruzioni che vengono continuamente ripetute (equivalente dell inglese loop). Concetti chiave

8 Lanciare VBA: l avvio del VB Editor avviene utilizzando due differenti sistemi tra loro equivalenti ed intercambiabili: Menù Strumenti>Macro>Visual Basic Editor (su Excel 2003; in Excel di versione successiva si trova su Developer) Combinazione tasti Alt+F11

9 Una volta aperto il VB editor si presenta come una finestra indipendente da Excel nella quale compaiono altre tre finestre: Progetto> elenco in cui sono visibili tutti gli oggetti aperti in Excel e i loro componenti: Eurotool; VBA Project; +Foglio Proprietà Codice

10

11 Tutte le routine vengono memorizzate all interno del modulo. Il linguaggio chiede di utilizzare due parole chiave per scrivere le routine: SUB punto di inizio di una routine che deve essere seguita da uno spazio e dal nome che si assegna alla routine. Dopo il nome vanno inserite due parentesi, una aperta ed una chiusa (); END SUB figura nell ultima riga della routine e ne indica la fine; Caratteristiche Routine

12 I dati inseriti all interno del linguaggio vengono suddivisi in categorie in base al loro tipo o natura. Le categorie a disposizione del programmatore possono essere limitate o numerose in relazione al tipo di linguaggio che si adopera: Parola chiave Tipo di informazione Intervallo Numero di cifre decimali Byte Numeri interi positivi Da 0 a 255 Nessuno Integer Numeri interi a Nessuno Long Numeri interi a Nessuno Currency Importo monetario ,5808 a + 4 Single Double Numeri con decimali in singola precisione Numeri con decimali in doppia precisione ,5807 Valori negativi -3,402823E38 a - 1,401298E-45 Valori positivi: +1,401298E-45 a +3,402823E38-1, E308 a -4, E , E , E type

13 Per le variabili con dati testuali quali nomi, indirizzi, annotazioni o altro si ricorre alle variabili di tipo String (per le variabili con lunghezza fissa per le stringhe si inserisce un asterisco * e si indica il numero di caratteri da inserire, tipicamente quindi String*10). Per le variabili di tipo Date si deve ricorrere ad una sintassi particolare che prevede di racchiudere la data tra una copia di caratteri #. Esempio Dim Data as Date Data = #31/01/2011# Tipologia di variabili

14 Variabili Booleane Rappresentatate esclusivamente da due valori: False True Sono utilizzati in varie situazioni e rappresentano un buon sistema per rappresentare determinate condizioni o situazioni, indicando se sono vere o false. L utilizzo delle variabili booleane semplifica notevolmente la scrittura e la leggibilità delle condizioni in quanto può essere omesso il controllo sul valore; in pratica, le seguenti istruzioni di verifica sono fra loro identiche e intercambiabili. Tipologia di variabili

15 Variabili Variant Tipologia di linguaggio con cui si possono memorizzare tutti i tipi di valori ammessi da Visual Basic, infatti il linguaggio si fa carico di eseguire tutte le operazioni di conversione necessarie. Questi benefici hanno un costo per il programmatore che perde il supporto del compilatore per eventuali segnalazioni di errori nell assegnazione di valori diversi da quelli previsti. Variabili Variant

16 Variabili Object I tipi di Object individuano variabili che contengono oggetti. Funzionano come indici verso altre variabili. Per chi ha confidenza con il concetto di puntatori, si può segnalare che questo tipo si comporta in modo assimilabile ad essi. Overflow>>> è un termine che in ambito informatico viene utilizzato per indicare una situazione in cui un valore che si sta cercando di assegnare, eccede la capacità dell oggetto di destinazione. Variabili Object

17 MATRICI o ARRAY Sono strumenti che affiancano le variabili che si rivelano estremamente utili in molteplici situazioni. Possono essere considerati come variabili in grado di memorizzare un determinato numero di valori dello stesso tipo. Alle matrici si affianca il concetto di indice, ovvero un numero che permette di identificare ogni elemento della matrice. Nella sintassi di VBA l indice figura racchiuso tra parentesi tonde. Matrici ed Array

18 COSTANTI Le costanti sono valori inseriti nel programma che non devono essere modificati e vengono utilizzati attraverso un nome convenzionale che viene definito dal programmatore all atto della sua dichiarazione. La dichiarazione delle costanti si effettua con i seguenti elementi: La parola chiave Const; Il nome da assegnare alla costante; La parola chiave As; La parola chiave definente il tipo di valore che la costante conterrà; Il carattere =; Il valore da assegnare alla costante. Le costanti

19 MACRO A. REGISTRATE: Nel caso in cui ci siano altre macro registrate la nuova macro viene inserita all'interno del modulo in cui sono salvate le precedenti, altrimenti il registratore provvede a creare un modulo nuovo, cui automaticamente il sistema associa il nome Modulo cui segue un numero progressivo; Automaticamente il sistema associa alla macro un nome composto dalla parola Macro seguita da un numero sequenziale il cui scopo è evitare omonimie con altre macro presenti all interno dello stesso modulo. Le macro

20 Casi di omonimie: È possibile avere macro con le stesso nome contenute in cartelle diverse; È possibile avere macro con lo stesso nome contenute in moduli diversi. Modifiche al nome della macro: non ci sono problemi a meno che la macro non sia richiamata da altre macro, per cui all interno è stato trascritto il nome che si desidera modificare. Gestione omonimie

21 Limitazioni sintattiche del nome: Lunghezza <64 caratteri; Deve iniziare con una lettera; Ammissibilità combinazione lettere maiuscole, minuscole, cifre, carattere underscore; Per vedere il codice creato dal registratore di macro è necessario prima attivare il Visual Basic Editor e poi accedere al modulo: si accede al modulo tramite la combinazione di tasti Alt+F11 oppure tramite il comando Strumenti>>Macro>>Visual Basic Editor. B. MACRO NON REGISTRATE Va quindi inserita una routine (ricorda SUB; END SUB). Ogni volta si introduce un istruzione errata, un apposita finestra segnala l errore indicando il tipo di problema e il testo dell istruzione viene segnalato in rosso.

22 L utilizzo di Excel porta ad una naturale familiarità con le funzioni, in quanto rappresentano uno dei punti di forza dei fogli elettronici. Nella programmazione di Excel le routine sono piccoli programmi che eseguono una determinata elaborazione con diversi scopi quali: visualizzare un messaggio, eseguire un calcolo da inserire in una variabile. Le subroutine costituiscono un incrocio fra le routine e le funzioni. ROUTINE: piccoli programmi che eseguono una determinata elaborazione con il solo scopo di restituire un valore che essa ha elaborato in base ad informazioni che ha ricevuto come parametri oppure utilizzando variabili pubbliche FUNZIONI ROUTINE E SUBROUTINE

23 FUNZIONI: piccoli programmi che eseguono una determinata elaborazione con il solo scopo di restituire un valore che essa ha elaborato in base ad informazioni che ha ricevuto come parametri, oppure utilizzando variabili pubbliche. SUBROUTINE: costituiscono un incrocio fra routine e funzioni; i generi di elaborazioni che i programmatori fanno svolgere alla subroutine possono essere quelle equivalenti di una funzione o di una routine, ma con il vantaggio che esse accettano i parametri anche se non restituiscono valori al chiamante. Funzioni e subroutine

24 Quando si creano delle funzioni possono essere inserite nella finestra codice di un modulo oppure di una form. La forma sintattica più semplice prevede in sequenza: La parola Function; Il nome; Parentesi tonda aperta; Eventuali parametri separati da virgola; Parentesi tonda chiusa; Tipo di valore da restituire; Corpo; Parola End Function. Function

25 ESECUZIONE CONDIZIONALE E CICLICA DELLE ISTRUZIONI All interno di un programma è possibile definire dei test mediante i quali è possibile decidere le istruzioni che il programma deve eseguire. Il VBA dispone di diverse istruzioni per la gestione di alcuni test, in particolare si segnalano: If Select case Ed istruzioni per poter rappresentare i cicli: For/next For each/next While/wend Do/Loop Esecuzione condizionale

26 In particolare: IF: è composta dalle seguenti parti: Test riconducibile a valori booleani o numerici; Utilizzo della parola Then al termine della condizione; Istruzioni da eseguire in caso di test positivo; Else seguito da istruzioni da eseguire in caso negativo; End

27 Ovvero IF (condizione) THEN Istruzioni in caso la condizione sia verificata ( ) ELSE Istruzioni in caso la condizione non sia verificata ( ) END IF Il risultato del test può essere un risultato numerico oppure booleano ed in quel caso il valore True; altrimenti il valore restituito sarà un valore numerico oppure un valore booleano pari a False. Le principali forme condizionali: -If Then/End If; -If Then/Else/End If; È una forma molto comune in quanto permette di scegliere fra un alternativa di due blocchi di istruzioni, basandosi sul risultato di un espressione inserita nella riga IF. Il concetto da sottolineare è che solo uno dei due blocchi di istruzioni sarà eseguito in base all esito dei test: If Then/End IF.

28 Forma compatta di codice che utilizza una sola linea sia per la condizione sia per le istruzioni da eseguire in caso di esito positivo del test. Questo ci permette di evitare l istruzione End if. Per esempio: If a=b Then c=0 Che è l equivalente di If a=b Then c=0 End If IF.THEN

29 Le If annidate non sono un altro tipo di If ma semplicemente il termine con cui si indicano le istruzioni If che, nel gruppo delle istruzioni, contengono altre If come nel seguente esempio. If (condizione) then If (condizione2) then If (condizione 3) then Else (alternativa3) End If Else (alternativa 2) End If Else (alternativa1) End If IF annidate

30 SELECT CASE È utile nella maggioranza dei casi in cui si dovrebbero costruire una serie di If nelle quali il test si basa sulla valutazione del risultato della stessa espressione. Si compone di: Parola chiave Select Case seguita da una espressione; Parola chiave Case con il valore o un insieme di valori che essa gestisce seguita da una o più righe che costituiscono le istruzioni che verranno eseguite nel caso il valore dell espressione presente in Select Case dia un risultato che essa gestisce. Un blocco di istruzioni che verranno eseguite se nessuna istruzione Case gestisce il valore dell espressione della Select Case, esse appariranno dopo l istruzione Case Else che deve essere l ultima Case; L istruzione End Select che indica la fine della Select Case. Select Case

31 Offre la possibilità di costruire dei cicli: ovvero una o più operazioni da ripetere più volte. Il ciclo si ripete fino a che non è raggiunta la condizione di fine che può essere: - Condizione di tipo booleano (false oppure numerico =0); - Numero di cicli predefinito; - Istruzione specifica che ne determina la fine, indipendentemente dal valore della condizione o dal numero di cicli già compiuto. CICLO LOOP

32 FOR/NEXT È il più semplice da apprendere perché serve ad eseguire il ciclo un numero predefinito di volte. L istruzione FOR richiede: La parola chiave FOR; Una variabile numerica utilizzata per memorizzare il numero del ciclo in esecuzione; Il carattere = Il limite iniziale del ciclo (es. for i=0 oppure for i=1.) La parola TO; Il limite finale del ciclo. N.B. se il ciclo deve lavorare sugli elementi di una matrice è possibile utilizzare le funzioni LBOUND() e UBOUND() per indicare il valore iniziale e finale del ciclo. For Next

33 È l estensione del ciclo For/next. L aggiunta della clausola Step sta ad indicare un incremento o decremento diverso da quello standard ovvero, +1. Step è utile per eseguire: - Cicli in cui il valore iniziale è (a differenza della prassi) inferiore al valore finale, impostando Step con un valore negativo; - Cicli in cui l incremento della variabile sia definito da uno specifico valore come 2,3,5 oppure decimale come 1.5, 3.4 etc etc; FOR STEP/NEXT

34 Si evita al programmatore d impostare il limite di partenza e quello di arrivo in quanto automaticamente gestiti (si usa tipicamente con le matrici). Richiede: For each; Utilizzo di variabili Variant; La parola chiave in; Nome dell insieme per il quale ogni singolo elemento sarà oggetto di una elaborazione del ciclo. FOR EACH/NEXT

35 Il ciclo While/Wend viene utilizzato per indicare un blocco di istruzioni la cui esecuzione inizia ed è ripetuta fino a quando la condizione indicata dall istruzione While è vera. Si utilizza questa tipologia per: - Numero di volte non specificato (potrebbe non avere mai inizio); - Quindi il ciclo While/Wend determina se il blocco delle istruzioni deve essere eseguito o meno in relazione al test che viene valutato prima di iniziare ad elaborare. WHILE/WEND

36 DO WHILE/LOOP Definisce un insieme di istruzioni che verranno eseguite solo e fino quando la condizione riportata nella riga Do While risulterà vera. La differenza con la condizione While/Wend non presenta differenze, ma va sottolineato che supporta l istruzione Exit Do per forzare l uscita anticipata dal loop, indipendentemente dalla condizione di test. DO UNTIL/LOOP Definisce un insieme di istruzioni che verranno eseguite solo e fino a quando la condizione riportata nella riga Do Until risulterà falsa. Altri cicli

37 DO/LOOP WHILE Il ciclo Do/Loop While permette di definire un insieme di istruzioni che verranno ripetute fino a quando risulta vera la condizione che appare dopo la parola chiave While. DO/LOOP UNTIL Il ciclo Do/Loop Until permette di definire un insieme di istruzioni che verranno ripetute fino a quando risulta vera la condizione che appare dopo la parola chiave Until. Altri cicli

Visual Basic for Applications (VBA) Francesco Brun Fondamenti di Informatica a.a. 2014/2015

Visual Basic for Applications (VBA) Francesco Brun Fondamenti di Informatica a.a. 2014/2015 Francesco Brun Fondamenti di Informatica a.a. 2014/2015 Scopo di questo approfondimento Lo scopo di questo approfondimento è rispondere alla domanda: e se nella vita mi troverò a dover utilizzare un linguaggio

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

Algebra Booleana ed Espressioni Booleane

Algebra Booleana ed Espressioni Booleane Algebra Booleana ed Espressioni Booleane Che cosa è un Algebra? Dato un insieme E di elementi (qualsiasi, non necessariamente numerico) ed una o più operazioni definite sugli elementi appartenenti a tale

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

Corso basi di dati Introduzione al VBScript

Corso basi di dati Introduzione al VBScript Corso basi di dati Introduzione al VBScript Gianluca Di Tomassi Email: ditomass@dia.uniroma3.it Università di Roma Tre IL VBScript In Microsoft Visual Basic Scripting Edition, il linguaggio di programmazione

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

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

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

Dettagli

A.A. 2003-2004. Alessandro Lubisco. Indice

A.A. 2003-2004. Alessandro Lubisco. Indice Laboratorio di indagini campionarie A.A. 2003-2004 Visual Basic for Application in Access 2000 Alessandro Lubisco Indice Definizioni...5 Istruzione...5 Variabile...5 Espressione...5 Espressione numerica...5

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

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

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

www.mtcube.com Manuale di ASP

www.mtcube.com Manuale di ASP Manuale di ASP Sommario degli argomenti Che cosa sono le Active Server Pages... 3 Struttura, creazione ed esecuzione della pagina Asp... 3 Variabili e tipi di dati... 4 Numero Intero... 4 Numeri in virgola

Dettagli

Piccola guida a VBA per Word

Piccola guida a VBA per Word Piccola guida a VBA per Word La differenza tra VBA (Visual Basic for Applications) e VB6 (Visual Basic versione 6) Il modello di un documento Word Il progetto di un documento Word Come creare un nuovo

Dettagli

Introduzione al Foglio Elettronico

Introduzione al Foglio Elettronico Microsoft Excel Introduzione al Foglio Elettronico Il Foglio Elettronico Si presenta come una grande tabella su un foglio di carta Le celle contengono differenti dati Numeri Testo Date Ecc I dati possono

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

Cicli in Visual Basic for Application. For contatore = inizio To fine istruzioni Next contatore

Cicli in Visual Basic for Application. For contatore = inizio To fine istruzioni Next contatore Cicli in Visual Basic for Application Le strutture del programma che ripetono l'esecuzione di una o più istruzioni sono chiamate Cicli. Alcune strutture per i cicli sono costruite in modo da venire eseguite

Dettagli

Progetto Lauree Scientifiche Liceo Classico L.Ariosto, Ferrara Dipartimento di Matematica Università di Ferrara 24 Gennaio 2012

Progetto Lauree Scientifiche Liceo Classico L.Ariosto, Ferrara Dipartimento di Matematica Università di Ferrara 24 Gennaio 2012 Progetto Lauree Scientifiche Liceo Classico L.Ariosto, Ferrara Dipartimento di Matematica Università di Ferrara 24 Gennaio 2012 Concetti importanti da (ri)vedere Programmazione imperativa Strutture di

Dettagli

Appunti del corso di Informatica 1 (IN110 Fondamenti) 6 Introduzione al linguaggio C

Appunti del corso di Informatica 1 (IN110 Fondamenti) 6 Introduzione al linguaggio C Università di Roma Tre Facoltà di Scienze M.F.N. Corso di Laurea in Matematica Appunti del corso di Informatica 1 (IN110 Fondamenti) 6 Introduzione al linguaggio C Marco Liverani (liverani@mat.uniroma3.it)

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

Elementi di Informatica

Elementi di Informatica Università degli Studi di Udine Facoltà di Ingegneria CORSO DI LAUREA IN SCIENZE dell ARCHITETTURA Elementi di Informatica Algoritmi, e Programmi D. Gubiani 29 marzo 2010 D. Gubiani Algoritmi, e Programmi

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

1 introdurre le monete per l importo necessario. 2 selezionare la quantità di zucchero. 3 selezionare la bevanda desiderata

1 introdurre le monete per l importo necessario. 2 selezionare la quantità di zucchero. 3 selezionare la bevanda desiderata Esempi di Problema: Prendere un Caffè al Distributore Università degli Studi di Udine Facoltà di Ingegneria CORSO DI LAUREA IN SCIENZE dell ARCHITETTURA Elementi di Informatica, e Programmi D. Gubiani

Dettagli

Introduzione. Macro macro istruzione. Sequenza di comandi memorizzati programma

Introduzione. Macro macro istruzione. Sequenza di comandi memorizzati programma Introduzione Macro macro istruzione Sequenza di comandi memorizzati programma Scopo: eseguire più volte una sequenza di operazioni che a mano sarebbero noiose e ripetitive, se non proibitive Le macro Le

Dettagli

Automatizzare i compiti ripetitivi. I file batch. File batch (1) File batch (2) Visualizzazione (2) Visualizzazione

Automatizzare i compiti ripetitivi. I file batch. File batch (1) File batch (2) Visualizzazione (2) Visualizzazione Automatizzare i compiti ripetitivi I file batch Anno accademico 2000-01 1 Spesso capita di dover eseguire ripetutatmente una data sequenza di comandi Introdurli uno a uno da tastiera è un processo lento

Dettagli

Potenzialità statistiche Excel

Potenzialità statistiche Excel Potenzialità statistiche Excel INTRODUZIONE A MS EXCEL Prof. Raffaella Folgieri Email folgieri@mtcube.com Fogli di calcolo MS Excel Prof. Folgieri 1 I Fogli Elettronici (Microsoft Excel) Sono strumenti

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

Corso Base. Liceo Norberto Rosa Bussoleno Prof. Angelo GIORGIO

Corso Base. Liceo Norberto Rosa Bussoleno Prof. Angelo GIORGIO Corso Base Liceo Norberto Rosa Bussoleno Prof. Angelo GIORGIO Java Java è un Linguaggio di Programmazione orientato agli oggetti. Un Linguaggio di Programmazione è un linguaggio ad alto livello, dotato

Dettagli

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

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

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

La velocità di una carovana

La velocità di una carovana Programmazione A.A. 2002-03 I linguaggio Java ( Lezione X, Parte I ) Il primo programma Prof. Giovanni Gallo Dr. Gianluca Cincotti Dipartimento di Matematica e Informatica Università di Catania e-mail

Dettagli

Richiesta pagina PHP (es: index.php)

Richiesta pagina PHP (es: index.php) PHP PHP = personal home page SERVER Richiesta pagina PHP (es: index.php) Server Web (Apache) in ascolto sulla porta 80, si accorge che la pagina richiesta è una pagina PHP in base all'estensione o con

Dettagli

FACCIAMO ALCUNE MACRO

FACCIAMO ALCUNE MACRO VBA = Visual Basic for Application Alcuni termini: In generale MACRO = sequenza di programmi che possono essere eseguiti a seguito di un unico comando In particolare MACRO = sequenza di comandi creata

Dettagli

PIANO DI LAVORO DEI DOCENTI

PIANO DI LAVORO DEI DOCENTI Pag. 1 di 6 Docente: Materia insegnamento: SISTEMI ELETTRONICI AUTOMATICI Dipartimento: ELETTRONICA Classe Anno scolastico: 1 Livello di partenza (test di ingresso, livelli rilevati) Sono richieste conoscenze

Dettagli

Obiettivi d esame PHP Developer Fundamentals on MySQL Environment

Obiettivi d esame PHP Developer Fundamentals on MySQL Environment Obiettivi d esame PHP Developer Fundamentals on MySQL Environment 1.0 Ambiente di sviluppo 1.1 Web server e database MySQL Comprendere la definizione dei processi che si occupano di fornire i servizi web

Dettagli

Guida alla programmazione in BASIC in StarOffice 8

Guida alla programmazione in BASIC in StarOffice 8 Guida alla programmazione in BASIC in StarOffice 8 Sun Microsystems, Inc. 4150 Network Circle Santa Clara, CA 95054 U.S.A. N. di parte: 819 1329 05 2005 Copyright 2005 Sun Microsystems, Inc. 4150 Network

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

MACRO DEFINIZIONE MACRO IN OFFICE. Di Luca Bazzani

MACRO DEFINIZIONE MACRO IN OFFICE. Di Luca Bazzani MACRO Di Luca Bazzani DEFINIZIONE Se si esegue spesso un'operazione in Microsoft Excel, è possibile automatizzarla con una macro. Una macro è costituita da una serie di comandi e funzioni memorizzata in

Dettagli

Corso di Visual Basic (Parte I)

Corso di Visual Basic (Parte I) Corso di Visual Basic (Parte I) Come muovere i primi passi con Microsoft Visual Basic, lo strumento da molti considerato ideale per la realizzazione di applicazioni di piccola e media entità in ambiente

Dettagli

Cosa è una macro? strumento per automatizzare delle operazioni fatte con un programma. istruzione complessa, composta da più istruzioni elementari

Cosa è una macro? strumento per automatizzare delle operazioni fatte con un programma. istruzione complessa, composta da più istruzioni elementari Cosa è una macro? strumento per automatizzare delle operazioni fatte con un programma istruzione complessa, composta da più istruzioni elementari 1 Vantaggi delle macro velocità di esecuzione semplificazione

Dettagli

MICROSOFT EXCEL INTRODUZIONE PRIMI PASSI

MICROSOFT EXCEL INTRODUZIONE PRIMI PASSI MICROSOFT EXCEL INTRODUZIONE Si tratta di un software appartenente alla categoria dei fogli di calcolo: con essi si intendono veri e propri fogli elettronici, ciascuno dei quali è diviso in righe e colonne,

Dettagli

ALGORITMI 2 FINALITÁ

ALGORITMI 2 FINALITÁ INFORMATICA MODULO 8 Algoritmi e programmi A cura di Mimmo Corrado Aprile 2011 ALGORITMI 2 FINALITÁ Il Modulo Algoritmi e programmi introduce lo studente nel mondo della programmazione. ALGORITMI 3 1.

Dettagli

Introduzione al Python

Introduzione al Python Andrea Passerini passerini@disi.unitn.it Informatica Caratteristiche procedurale si specifica la procedura da eseguire sui dati strutturato concetto di visibililtà delle variabili orientato agli oggetti

Dettagli

antonio grande P R O G R A M M A Z I O N E V B A E F I N A N Z A

antonio grande P R O G R A M M A Z I O N E V B A E F I N A N Z A antonio grande P R O G R A M M A Z I O N E V B A E F I N A N Z A P R O G R A M M A Z I O N E V B A E F I N A N Z A antonio grande Soluzioni VBA di problemi di finanza classica e moderna Antonio Grande

Dettagli

Corso di Laurea in INFORMATICA

Corso di Laurea in INFORMATICA Corso di Laurea in INFORMATICA Algoritmi e Strutture Dati MODULO 2. Algebre di dati Dati e rappresentazioni, requisiti delle astrazioni di dati, costrutti. Astrazioni di dati e dati primitivi. Specifica

Dettagli

SPECIFICHE E LIMITI DI EXCEL

SPECIFICHE E LIMITI DI EXCEL SPECIFICHE E LIMITI DI EXCEL Un "FOGLIO DI CALCOLO" è un oggetto di un programma per computer costituito da un insieme di celle, organizzate in righe e colonne, atte a memorizzare dati ed effettuare operazioni

Dettagli

Dati testuali. Caratteri e stringhe. Tipi di dato testuali. Dati testuali. Il sistema dei tipi C. Rappresentazione dei testi

Dati testuali. Caratteri e stringhe. Tipi di dato testuali. Dati testuali. Il sistema dei tipi C. Rappresentazione dei testi Tipi di dato testuali Caratteri Stringhe Caratteri e stringhe 5 Tipi di dato testuali I programmi visti finora erano in grado di elaborare esclusivamente informazioni numeriche Numeri eri (), numeri reali

Dettagli

I file di dati. Unità didattica D1 1

I file di dati. Unità didattica D1 1 I file di dati Unità didattica D1 1 1) I file sequenziali Utili per la memorizzazione di informazioni testuali Si tratta di strutture organizzate per righe e non per record Non sono adatte per grandi quantità

Dettagli

Matematica in laboratorio

Matematica in laboratorio Unità 1 Attività guidate Attività 1 Foglio elettronico Divisibilità tra numeri naturali Costruisci un foglio di lavoro per determinare se a è divisibile per b, essendo a e b due numeri naturali, con a

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

per le decisioni economiche e

per le decisioni economiche e Elaborazione automatica dei dati per le decisioni economiche e finanziarie VBA-MODULO 1 Introduzione al Visual Basic for Applications Università di Foggia Facoltà di Economia Prof. Crescenzio Gallo c.gallo@unifg.it

Dettagli

Sviluppo di un applicazione in VBA per la creazione di offerte commerciali complesse

Sviluppo di un applicazione in VBA per la creazione di offerte commerciali complesse FRANCESCO PRESOTTO Università degli Studi di Padova LAUREA TRIENNALE IN INGEGNERIA INFORMATICA Sviluppo di un applicazione in VBA per la creazione di offerte commerciali complesse RELATORE: PROF. SERGIO

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

FUNZIONI AVANZATE DI EXCEL

FUNZIONI AVANZATE DI EXCEL FUNZIONI AVANZATE DI EXCEL Inserire una funzione dalla barra dei menu Clicca sulla scheda "Formule" e clicca su "Fx" (Inserisci Funzione). Dalla finestra di dialogo "Inserisci Funzione" clicca sulla categoria

Dettagli

Manuale Utente QueryGenerator

Manuale Utente QueryGenerator SOFTWARE DI GESTIONE DEL CORPUS API Manuale Utente QueryGenerator Cirass Sommario Introduzione 1 1. Presentazione 1 2. Requisiti di Sistema 2 3. Installazione 2 4. Utilizzo 3 5. Logica d interrogazione

Dettagli

----------------------------------------------------------------

---------------------------------------------------------------- ---------------------------------------------------------------- utilizzo frequente di chiamate a.. A differenza del Pascal, il C permette di operare con assegnamenti e confronti su dati di tipo diverso,

Dettagli

Appunti di Excel Macro Convalida Filtri Cerca.vert ---------------------------- Giuseppe Quaggiotto. Macro con Excel

Appunti di Excel Macro Convalida Filtri Cerca.vert ---------------------------- Giuseppe Quaggiotto. Macro con Excel Macro con Excel Le macro sono un insieme di comandi (istruzioni) per eseguire semplici e ripetitivie sequenze di operazioni. Le macro sono costruite con un linguaggio di programmazione detto Visual Basic

Dettagli

Dispensa di database Access

Dispensa di database Access Dispensa di database Access Indice: Database come tabelle; fogli di lavoro e tabelle...2 Database con più tabelle; relazioni tra tabelle...2 Motore di database, complessità di un database; concetto di

Dettagli

StarOffice TM 7 Office Suite

StarOffice TM 7 Office Suite StarOffice TM 7 Office Suite A Sun TM ONE Software Offering Manuale di programmazione in Basic Sun Microsystems, Inc. 4150 Network Circle Santa Clara, CA 95054 U.S.A. 650-960-1300 Part No. 817-3918-10

Dettagli

GENEALOGIA... 1 INTERFACCIA GRAFICA E CONTROLLI VISUALI...

GENEALOGIA... 1 INTERFACCIA GRAFICA E CONTROLLI VISUALI... prof. Claudio Maccherani, Perugia, 2003 INDICE GENEALOGIA... 1 INTERFACCIA GRAFICA E CONTROLLI VISUALI... 1 GENERALITÀ... 1 AMBIENTE DI PROGRAMMAZIONE... 2 CONTROLLI... 3 PROPRIETÀ... 3 EVENTI... 4 METODI...

Dettagli

Codifica: dal diagramma a blocchi al linguaggio C++

Codifica: dal diagramma a blocchi al linguaggio C++ Codifica: dal diagramma a blocchi al linguaggio C++ E necessario chiarire inizialmente alcuni concetti. La compilazione Il dispositivo del computer addetto all esecuzione dei programmi è la CPU La CPU

Dettagli

Laboratorio di Informatica

Laboratorio di Informatica Laboratorio di Informatica Pacchetti Applicativi Excel e i Grafici CdL Economia A.A. 2012/2013 Domenica Sileo Università degli Studi della Basilicata Pacchetti Applicativi: Excel >> Sommario Sommario 2

Dettagli

Excel. A cura di Luigi Labonia. e-mail: luigi.lab@libero.it

Excel. A cura di Luigi Labonia. e-mail: luigi.lab@libero.it Excel A cura di Luigi Labonia e-mail: luigi.lab@libero.it Introduzione Un foglio elettronico è un applicazione comunemente usata per bilanci, previsioni ed altri compiti tipici del campo amministrativo

Dettagli

Capitolo primo. Introduzione

Capitolo primo. Introduzione Capitolo primo Introduzione Questo corso si propone di insegnare a creare applicazioni database con Access utilizzando il linguaggio VBA-Visual Basic for Application: vale a dire quel caratteristico dialetto

Dettagli

APPUNTI DEL CORSO DI LABORATORIO DI CALCOLO AVANZATO

APPUNTI DEL CORSO DI LABORATORIO DI CALCOLO AVANZATO APPUNTI DEL CORSO DI LABORATORIO DI CALCOLO AVANZATO Concetti fondamentali di FORTRAN 90 MARCO LIMONGI Istituto Nazionale di Astrofisica Osservatorio Astronomico di Roma 1. CONCETTI FONDAMENTALI DI FORTRAN

Dettagli

GUIDA PRATICA ALLA CONFIGURAZIONE ED

GUIDA PRATICA ALLA CONFIGURAZIONE ED GUIDA ALL UTILIZZO DI MICROSOFT EXCEL 2000 GUIDA PRATICA ALLA CONFIGURAZIONE ED ALL UTILIZZO DEL FOGLIO ELETTRONICO MICROSOFT EXCEL 2000 A CURA DI FABIO SOLARINO dott. Fabio Solarino -- Servizio web della

Dettagli

ASP: DOMANDE E RISPOSTE (Q&A)

ASP: DOMANDE E RISPOSTE (Q&A) Autore: Classe: Nicola Ceccon QUINTA INFORMATICA (5IA) Anno scolastico: 2003/2004 Scuola: Itis Euganeo ASP: DOMANDE E RISPOSTE (Q&A) Dispensa La dispensa presenta i contenuti fondamentali di ASP nella

Dettagli

www.wlascuola.4000.it

www.wlascuola.4000.it 1 Cenni di programmazione Risolvere un problema significa trovare un procedimento che consenta di produrre i risultati, a partire dai dati iniziali, attraverso un processo di elaborazione. La metodologia

Dettagli

1 JavaScript: generalità

1 JavaScript: generalità 1 JavaScript: generalità JavaScript (di seguito abbreviato in JS) è un linguaggio di scripting (linguaggio usato per definire degli script, dei piccoli programmi di utilità, composti anche di sole poche

Dettagli

Linguaggio Java. Robusto. Orientato agli oggetti. Protegge e gestisce dagli errori. Non permette costrutti pericolosi

Linguaggio Java. Robusto. Orientato agli oggetti. Protegge e gestisce dagli errori. Non permette costrutti pericolosi Linguaggio Java Robusto Non permette costrutti pericolosi Eredità Multipla Gestione della Memoria Orientato agli oggetti Ogni cosa ha un tipo Ogni tipo è un oggetto (quasi) Protegge e gestisce dagli errori

Dettagli

Le librerie di Visual Basic for Applications e di Visual Basic

Le librerie di Visual Basic for Applications e di Visual Basic Capitolo 5 Le librerie di Visual Basic for Applications e di Visual Basic In linea di massima Microsoft Visual Basic può essere considerato la somma della libreria di Visual Basic for Applications più

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

Q U I C K B A S I C versione 4.5

Q U I C K B A S I C versione 4.5 Q U I C K B A S I C versione 4.5 Prof. Claudio Maccherani Anno scolastico 1998/1999 GENERALITÀ Quick Basic è un linguaggio di programmazione ad alto livello, interpretato e compilato. È fornito di un completo

Dettagli

Introduzione alla programmazione in Java

Introduzione alla programmazione in Java Introduzione alla programmazione in Java 1 Programmare ad oggetti La programmazione come attività di creazione di modelli. I concetti di classe, oggetto e scambio di messaggi. Un primo esempio di programma

Dettagli

OBIETTIVI SPECIFICI DI APPRENDIMENTO

OBIETTIVI SPECIFICI DI APPRENDIMENTO Disciplina:... Anno scolastico: 20.../20... Classe/i :... Docente:... DI APPRENDIMENTO SEZIONE 1 Premesse matematiche Nozioni fondamentali sui sistemi di numerazione Sistemi di numerazione in base diversa

Dettagli

Un primo programma Java. Introduzione alla programmazione in Java. Programmi e mondo reale. Programmare ad oggetti. I programmi come modelli

Un primo programma Java. Introduzione alla programmazione in Java. Programmi e mondo reale. Programmare ad oggetti. I programmi come modelli 4 Un primo programma Java Introduzione alla programmazione in Java class Program1 { System.out.println("Benvenuti al corso"); 1 5 Programmi e mondo reale Programmare ad oggetti Il codice di un programma

Dettagli

PHP e MySQL. Guida scaricata da www.webstyling.it

PHP e MySQL. Guida scaricata da www.webstyling.it Home -> Manuali & Tutorials -> Guida PHP PHP e MySQL E' possibile realizzare delle applicazioni in php appoggiandosi ad un database, quale ad esempio MySQL. Con le novità introdotte ai tempi di MySQL 4.1

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

Microsoft Access. A.1 Caratteristiche del sistema

Microsoft Access. A.1 Caratteristiche del sistema A Microsoft Access Access, prodotto dalla Microsoft, è il più diffuso sistema di gestione di basi di dati per l ambiente Microsoft Windows. Access può essere utilizzato in due modalità: come gestore di

Dettagli

Arduino: Programmazione

Arduino: Programmazione Programmazione formalmente ispirata al linguaggio C da cui deriva. I programmi in ARDUINO sono chiamati Sketch. Un programma è una serie di istruzioni che vengono lette dall alto verso il basso e convertite

Dettagli

Le macro con Microsoft Excel

Le macro con Microsoft Excel Laboratorio di indagini campionarie A.A. 2003-2004 Le macro con Microsoft Excel Alessandro Lubisco Laboratorio di indagini campionarie A.A. 2003-2004 Indice 1. Le macro con Microsoft Excel...1 Definizione

Dettagli

Laboratorio di Informatica

Laboratorio di Informatica Laboratorio di Informatica Pacchetti Applicativi Excel CdL Economia A.A. 2012/2013 Domenica Sileo Università degli Studi della Basilicata Pacchetti Applicativi: Excel >> Sommario Sommario 2 n Excel n Area

Dettagli

FORMULE: Operatori matematici

FORMULE: Operatori matematici Formule e funzioni FORMULE Le formule sono necessarie per eseguire calcoli utilizzando i valori presenti nelle celle di un foglio di lavoro. Una formula inizia col segno uguale (=). La formula deve essere

Dettagli

Prof.Claudio Maccherani [rielaborazione e ampliamento, nella prima parte, delle dispense di???]

Prof.Claudio Maccherani [rielaborazione e ampliamento, nella prima parte, delle dispense di???] 2000 Prof.Claudio Maccherani [rielaborazione e ampliamento, nella prima parte, delle dispense di???] Access, della Microsoft, è uno dei programmi di gestione dei database (DBMS, Data Base Management System)

Dettagli

BOZZA. cin per la comunicazione dal dispositivo di input standard, la tastiera, al programma (stream di input standard)

BOZZA. cin per la comunicazione dal dispositivo di input standard, la tastiera, al programma (stream di input standard) Capitolo 6 Input/output su file BOZZA 6.1 Stream e file L input/output in C ++, in particolare quello su file, avviene tramite stream. stream. Uno stream è un astrazione di un canale di comunicazione,

Dettagli

Introduzione ai linguaggio di script... 2 Script CGI... 3 Generalità su VBScript... 5 Aggiunta di un codice VBScript ad una pagina...

Introduzione ai linguaggio di script... 2 Script CGI... 3 Generalità su VBScript... 5 Aggiunta di un codice VBScript ad una pagina... Appunti di Sistemi Informativi Visual Basic Script Introduzione ai linguaggio di script... 2 Script CGI... 3 Generalità su VBScript... 5 Aggiunta di un codice VBScript ad una pagina... 6 Esecuzione degli

Dettagli

Java:Struttura di Programma. Fabio Scanu a.s. 2014/2015

Java:Struttura di Programma. Fabio Scanu a.s. 2014/2015 Java:Struttura di Programma Fabio Scanu a.s. 2014/2015 Altre Attenzioni da riservare Java è Case Sensitive: La variabile «a» e la variabile «A» sono diverse Java ha alcune regole di scrittura: I nomi delle

Dettagli

Corso sul linguaggio SQL

Corso sul linguaggio SQL Corso sul linguaggio SQL Modulo L2B (SQL) 2.1 Comandi sui database 1 Prerequisiti Introduzione ai DB Linguaggi per database Tipi fondamentali di dati 2 1 Introduzione In questa Unità introduciamo il linguaggio

Dettagli

Test Excel conoscenze di Base

Test Excel conoscenze di Base Test Excel conoscenze di Base 1)Che tipo di barra ha un foglio di calcolo, che un elaboratore testi non ha? a. La barra dei menu b. La barra della formula c. La barra del titolo d. La barra della formattazione

Dettagli

Le formule possono essere scritte utilizzando un insieme di funzioni predefinite che Excel mette a disposizione, raggruppate per argomento.

Le formule possono essere scritte utilizzando un insieme di funzioni predefinite che Excel mette a disposizione, raggruppate per argomento. Excel: le funzioni Le formule possono essere scritte utilizzando un insieme di funzioni predefinite che Excel mette a disposizione, raggruppate per argomento. DEFINIZIONE: Le funzioni sono dei procedimenti

Dettagli

[MANUALE VISUAL BASIC SCUOLA24ORE PROF.SSA PATRIZIA TARANTINO] 14 dicembre 2008

[MANUALE VISUAL BASIC SCUOLA24ORE PROF.SSA PATRIZIA TARANTINO] 14 dicembre 2008 Se devo memorizzare più valori che sono in qualche modo parenti dal punto di vista logico, posso usare il concetto di vettore di variabili (array). Ad esempio, se devo memorizzare le temperature di tutti

Dettagli

Il PLC per tutti PRATICA

Il PLC per tutti PRATICA Settima parte: Settembre 2007 I Relays e la gestione dei dati Ottava parte: Ottobre 2007 Utilizzare il modulo Led a 7 segmenti giganti Nona parte: Novembre 2007 Applicazioni con i display a 7 segmenti

Dettagli

ISI s.r.l. Corso di Access 05 CREARE UN ELENCO MAILING ED INVIARE MESSAGGI DI POSTA ELETTRONICA Pag. 1/6

ISI s.r.l. Corso di Access 05 CREARE UN ELENCO MAILING ED INVIARE MESSAGGI DI POSTA ELETTRONICA Pag. 1/6 Pag. 1/6 Quello che vogliamo ottenere con questo database è un semplice programma che permetta di fare mailing tramite posta elettronica. 1 Dopo aver creato il database con Access 97 o 2000 è necessario

Dettagli

Lezione 5 Introduzione a Microsoft Excel Parte Seconda

Lezione 5 Introduzione a Microsoft Excel Parte Seconda Lezione 5 Introduzione a Microsoft Excel Parte Seconda Utilizzo delle funzioni... 1 Utilizzo di intervalli nelle formule... 2 Riferimenti di cella e di intervallo... 5 Indirizzi assoluti, relativi e misti...

Dettagli

Modulo AM4 Foglio Elettronico

Modulo AM4 Foglio Elettronico Edizione 2011 Silvana Lombardi Piero Del Gamba Modulo AM4 Foglio Elettronico Guida introduttiva Syllabus 2.0 Livello Avanzato Software di Riferimento: Microsoft Excel XP/2007 Silvana Lombardi Piero Del

Dettagli

Variabili e tipi di dato

Variabili e tipi di dato Variabili e tipi di dato Tutte le variabili devono essere dichiarate, specificandone il tipo La dichiarazione deve precedere l uso Il tipo è un concetto astratto che esprime: L allocazione di spazio per

Dettagli

LUdeS Informatica 2 EXCEL. Prima parte AA 2013/2014

LUdeS Informatica 2 EXCEL. Prima parte AA 2013/2014 LUdeS Informatica 2 EXCEL Prima parte AA 2013/2014 COS E EXCEL? Microsoft Excel è uno dei fogli elettronici più potenti e completi operanti nell'ambiente Windows. Un foglio elettronico è un programma che

Dettagli

Il Software e Il Sistema Operativo. Prof. Francesco Accarino IIS Altiero Spinelli A.S. 09/10

Il Software e Il Sistema Operativo. Prof. Francesco Accarino IIS Altiero Spinelli A.S. 09/10 Il Software e Il Sistema Operativo Prof. Francesco Accarino IIS Altiero Spinelli A.S. 09/10 Cosa Impareremo Programmi e Processi Struttura del Sistema Operativo Sviluppo di Programmi I files e la loro

Dettagli

Connessione ad internet

Connessione ad internet Introduzione al C++ Connessione ad internet Istruzioni per la connessione internet: - una volta connessi, aprire un browser (firefox) - in Modifica/preferenze/avanzate/rete/impostazioni - attivare la modalità

Dettagli

+ / operatori di confronto (espressioni logiche/predicati) / + 5 3 9 = > < Pseudo codice. Pseudo codice

+ / operatori di confronto (espressioni logiche/predicati) / + 5 3 9 = > < Pseudo codice. Pseudo codice Pseudo codice Pseudo codice Paolo Bison Fondamenti di Informatica A.A. 2006/07 Università di Padova linguaggio testuale mix di linguaggio naturale ed elementi linguistici con sintassi ben definita e semantica

Dettagli

Programma del corso Core. Programma del corso Advanced. Programma del corso Expert. Contents

Programma del corso Core. Programma del corso Advanced. Programma del corso Expert. Contents Contents Programma del corso Core L ambiente di lavoro e le funzioni di base (Durata del modulo: 4 ore) Introduzione operazioni fondamentali modifica del layout, salvataggio e stampa Fare calcoli analisi

Dettagli