Excel & VBA. Excel e Visual Basic for Application
|
|
- Graziano Giannini
- 7 anni fa
- Visualizzazioni
Transcript
1 Excel & VBA Excel e Visual Basic for Application
2 Automazione Excel con VBA incorpora la tecnologia dell automazione (OLE automation) Excel dialoga con VBA attraverso un insieme di comandi detto libreria ad oggetti Excel Libreria di oggetti VBA
3 rogrammazione procedurale Linguaggi procedurali nascondono la complessità delle operazioni sui dati Si invocano delle funzioni su blocchi di dati Programmazione ad oggetti Linguaggi orientati agli oggetti nascondono i dati e la complessità del programma Si inviano dei messaggi agli oggetti
4 Astrazione dei dati É il meccanismo mediante il quale è possibile combinare una struttura di dati e le operazioni che possono essere su di essa in un nuovo tipo di dato. Tale unità prende il nome di classe. Variabili o istanze di una classe sono definiti oggetti.
5 Proprietà delle classi Se consideriamo un numero float esso è composto da esponente e mantissa che non possono essere manipolati direttamente. Per default i membri (variabili e funzioni) di una classe sono privati e non sono manipolabili direttamente.
6 Libreria di oggetti di Excel I metodi e le proprietà si suddividono in due gruppi I gruppo: sono posizionati al termine dell istruzione ed eseguono una azione (ad es. Copy, PasteSpecial) II gruppo: si riferiscono ad oggetti (ad es. ActiveWindows, Range( A1 ))
7 Esempi di oggetti di libreria Esempio I gruppo: Selection.Copy Range("B5").Select ActiveSheet.Paste Esempio II gruppo: Range("C12:D14").Select Application.CutCopyMode = False Selection.Copy
8 Oggetti di Excel
9 Dichiarazione di variabili Dim [WithEvents] nomevariabile[([indici])] [As [New] tipo] [, [WithEvents] nomevariabile[([indici])] [As [New] tipo]]... WithEvents Facoltativa. Parola chiave che specifica che nomevariabile è una variabile oggetto utilizzata per rispondere agli eventi generati. nomevariabile Obbligatoria. Nome della variabile, espresso in base alle convenzioni di denominazione standard delle variabili. indici Facoltativa. Dimensioni di una variabile matrice. New Facoltativa. Parola chiave che consente di creare un oggetto in modo implicito. tipo Facoltativa. Tipo di dati della variabile; può essere Byte, Boolean, Integer, Long, Currency, Single, Double, Date, String (per stringhe di lunghezza variabile), String * lunghezza (per stringhe di lunghezza fissa), Object, Variant, un tipo definito dall'utente oppure un tipo di oggetto.
10 tipo di dati Byte Tipo di dati utilizzato per contenere numeri interi positivi compresi nell'intervallo tra 0 e 255. Le variabili di tipo Byte vengono memorizzate come numeri singoli, senza segno a 8 bit (1 byte).
11 Esempio di variabile Byte Sub Macro1() Dim prima As Byte prima = 1 Range("a1").Select ActiveCell.Value = prima End Sub
12 tipo di dati Boolean Tipo di dati con solo due valori possibili, ovvero True (-1) o False (0). Le variabili di tipo Boolean vengono memorizzate come numeri a 16 bit (2 byte).
13 Esempio di Boolean Sub Macro1() Dim prima As Boolean prima = True If prima Then Range("a1").Select ActiveCell.Value = "La variabile prima è vera" End If End Sub
14 tipo di dati Integer Tipo di dati contenente variabili memorizzate come numeri interi a 2 byte nell intervallo da a
15 Esempio di Integer Sub Macro1() Dim prima, seconda As Integer prima = 32 seconda = 44 Range("a1").Select ActiveCell.Value = prima * seconda End Sub
16 tipo di dati Long Intero di quattro byte, ovvero un numero intero compreso tra e
17 Sub Macro1() Dim lunga(3) As Long lunga(0) = 2 ^ 10 lunga(1) = 2 ^ 11 lunga(2) = 2 ^ 12 Range("a10").Select ActiveCell.Value = lunga(0) Range("b10").Select ActiveCell.Value = lunga(1) Range("c10").Select ActiveCell.Value = lunga(2) End Sub Esempio di Long
18 tipo di dati Currency Tipo di dati compreso nell intervallo da ,5808 a ,5807. Utilizzato per calcoli monetari o a virgola fissa in cui la precisione è fondamentale.
19 tipo di dati Single Tipo di dati che contiene variabili a virgola mobile a precisione singola a 32-bit (4 byte), compresi tra -3,402823E38 e - 1,401298E-45 per valori negativi e tra 1,401298E-45 e 3,402823E38 per valori positivi.
20 tipo di dati Double Tipo di dati che contiene numeri a virgola mobile a doppia precisione a 64 bit (8 byte) compresi tra E308 e -4, E-324 per i valori negativi, tra 4, E-324 e 1, E308 per i valori positivi.
21 Esempio di Double Sub Macro1() Dim grosso As Double grosso = 32 ^ 12 Range("a1").Select ActiveCell.Value = grosso End Sub
22 tipo di dati Date Tipo di dati utilizzato per memorizzare date e orari come numeri reali. Le variabili di tipo Date vengono memorizzate come numeri a 64 bit (8 byte). Il valore a sinistra del separatore decimale rappresenta una data e il valore a destra rappresenta un orario.
23 Esempio di Date Sub Macro1() Dim data As Date data = Range("a1").Select ActiveCell.Value = data End Sub
24 tipo di dati String Tipo di dati i cui dati sono composti da una sequenza di caratteri contigui che rappresentano i caratteri effettivi stessi anziché un valore numerico. Può includere lettere, numeri, spazi e segni di punteggiatura. Il tipo di dati String può contenere stringhe di lunghezza fissa con lunghezza compresa tra 0 e circa 63 KB di caratteri, e stringhe dinamiche di lunghezza compresa tra 0 e circa 2 miliardi di caratteri.
25 Esempio di String Sub Macro1() Dim stringa As String stringa = "Il mio nome è Paolo" Range("a1").Select ActiveCell.Value = stringa End Sub
26 tipo di dati Object Tipo di dati che rappresenta qualsiasi riferimento a un oggetto. Le variabili Object vengono memorizzate come indirizzi a 32 bit (4 byte) che fanno riferimento a oggetti.
27 Memorizzazione di oggetti in variabili Quando si assegna il valore ad una variabile si utilizza il segno = Quando si assegna il riferimento di oggetto ad una variabile si utilizzano Set ed = Sub RegistraOggetto() myobject = Range( A1 ) Set myobject = Range( A1 ) End Sub
28 Esempio di variabile Object Sub Macro1() Dim stringa As Object Set stringa = Range("a1") Range("a10").Select ActiveCell.Value = stringa End Sub
29 Gli oggetti RANGE Le macro devono poter operare su intervalli di dati Si può far riferimento ad intervalli di dati tramite la proprietà RANGE
30 Visualizzatore oggetti Nell editor di Visual Basic fare clic sul pulsante Visualizzatore oggetti La lista a sinistra contiene le classi di oggetti La lista a destra riporta i membri (metodi e proprietà)
31 Esempio di macro su Range Sub ProvaIntervallo() Dim miorange As Range Set miorange = Range("b2") miorange.select End Sub
32 Esempio di selezione di riga al termine di un intervallo Sub ProvaIntervallo() Dim miorange As Range Set miorange = Range("b2").CurrentRegion miorange.rows(miorange.rows.count+1).select End Sub
33 Immissione di valori e formule in intervalli di celle differenti notazioni notazione A3 (colonna alfanumerica, riga numerica) notazione $A$3 (riferimento assoluto a riga e colonna) notazione R1C1 (si setta nel menù strumentiopzioni-generale, si fa riferimento alle righe ed alle colonne con numeri preceduti rispettivamente da R e C)
34 Immissione di valori e formule
35 Strutture di controllo in VB Condizioni: If Else End If Iterazioni: For Each Next For To Next Do Until Loop While... Wend
36 Istruzione If...Then...Else Consente l esecuzione condizionale di un gruppo di istruzioni in base al valore di un espressione. Sintassi If condizione Then [istruzioni] [Else istruzioni] oppure If condizione Then [istruzioni] [ElseIf condizione Then [istruzioni]... [Else [istruzioni]] End If
37 Esempio di If Sub Macro1() Dim data As Date data = Now If data > Then Range("a10").Select ActiveCell.Value = "Natale è passato da giorni = " Range("a11").Select ActiveCell.Value = data Else Range("a10").Select ActiveCell.Value = "A Natale mancano giorni = " Range("a11").Select ActiveCell.Value = data End If Range("A11").Select Selection.NumberFormat = "0.00" End Sub
38 InputBox Metodo Funzione
39 Metodo InputBox Visualizza una finestra di dialogo per l'input dell'utente. Restituisce le informazioni immesse nella finestra di dialogo. Sintassi espressione.inputbox(prompt, Title, Default, Left, Top, HelpFile, HelpContextID, Type)
40 Esempio di metodo InputBox Sub prova() Dim num As Integer num = Application.InputBox(Prompt:="Digita un numero", Type:=1) MsgBox ("Il numero digitato è " & num) End Sub
41 Funzione InputBox Visualizza un messaggio in una finestra di dialogo, attendendo che l'utente immetta del testo o scelga un pulsante, quindi restituisce un valore String che include il contenuto della casella di testo. Sintassi InputBox(prompt[, title] [, default] [, xpos] [, ypos] [, helpfile, context])
42 Esempio di funzione InputBox Sub prova() Dim nome As String nome = InputBox("Come ti chiami?") MsgBox ("Ciao " & nome) End Sub
43 MsgBox e pulsanti bistabili Visualizza un messaggio in una finestra di dialogo e attende che l'utente scelga un pulsante, quindi restituisce un valore Integer che indica quale pulsante l'utente ha scelto. Sintassi MsgBox(prompt[, buttons] [, title] [, helpfile, context])
44 Esempio di MsgBox Sub prova1() Msg = "Continuare?" Style = vbyesno + vbcritical + vbdefaultbutton2 Title = "Dimostrazione MsgBox" Response = MsgBox(Msg, Style, Title) If Response = vbyes Then MyString = "Sì" Else MyString = "No" End If End Sub
45 Istruzione For Each...Next Ripete un gruppo di istruzioni per ogni elemento di una matrice o di un insieme. Sintassi For Each elemento In gruppo [istruzioni] [Exit For] [istruzioni] Next [elemento]
46 Esempio di For each Sub Macro1() Dim Found As Boolean Dim OggettoMio, Collezione As Object Found = False Set Collezione = Range("a1:a4") For Each OggettoMio In Collezione If OggettoMio.Text = "Paolo" Then Found = True Exit For End If Next If Found Then Range("a10").Select ActiveCell.Value = "Trovato" Else Range("a10").Select ActiveCell.Value = "Non trovato" End If End Sub
47 Istruzione For...Next Ripete un gruppo di istruzioni per il numero di volte specificato. Sintassi For contatore = inizio To fine [Step incremento] [istruzioni] [Exit For] [istruzioni] Next [contatore]
48 Esempio di For... Next Sub Macro1() Dim Parole, Caratteri, Stringa As String For Parole = 10 To 1 Step -1 For Caratteri = 0 To 9 Stringa = Stringa & Caratteri Next Caratteri Stringa = Stringa & " " Next Parole Range("a1").Select ActiveCell.Value = Stringa End Sub
49 Istruzione Do Loop (do while) Ripete un blocco di istruzioni finché la valutazione di una condizione dà come risultato True. sintassi Do [{While Until} condizione] [istruzioni] [Exit Do] [istruzioni] Loop
50 Esempio di Do while Sub prova1() Dim Counter As Integer Range("a1").Select Counter = ActiveCell.Value Do While Counter < 20 Counter = Counter + 1 Range(Selection, Selection.End(xlDown)).Select ActiveCell.Offset(1, 1).Activate ActiveCell.Value = Counter Loop End Sub
51 Istruzione Do Loop (repeat until) Ripete un blocco di istruzioni fino a quando non dà come risultato True. sintassi Do [istruzioni] [Exit Do] [istruzioni] Loop [{While Until} condizione]
52 Esempio di Repeat until Sub prova() Dim Check As Boolean, Counter As Integer Check = True: Counter = 0 Do Do While Counter < 20 Counter = Counter + 1 If Counter = 10 Then Check = False Exit Do End If Loop Loop Until Check = False End Sub
53 Istruzione While... Wend Ripete un blocco di istruzioni fin quando la condizione è vera. While condizione [istruzioni] Wend sintassi
54 Esempio di While Sub giorni() oggi = Now() Cells(1, 1) = oggi Cells(1, 1).NumberFormat = "dd/mm/yy" fine_anno = data = oggi + 7 i = 1 While data < fine_anno i = i + 1 Cells(i, 1) = data Cells(i, 1).NumberFormat = "dd/mm/yy" data = data + 7 Wend End Sub
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
DettagliCaratteristiche 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
Dettagli28/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
DettagliProgrammazione 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
DettagliVBA è 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?
DettagliVBA Principali Comandi
VBA Principali Comandi Sintassi Significato Esempio Dim As Dichiarazione Dim x As Integer di una variabile Dim , , ,.,
DettagliIntroduzione alla Programmazione e Applicazioni per la Finanza M2 (Prodotti Derivati) Lezione 11
Introduzione alla Programmazione e Applicazioni per la Finanza M2 (Prodotti Derivati) Lezione 11 Anno accademico 2006-07 Titolare corso: Prof. Costanza Torricelli Docente: Dott.ssa Marianna Brunetti Le
DettagliLezione 11. Anno accademico Titolare corso: Prof. Costanza Torricelli Docente a contratto: Dott. Marianna Brunetti
Introduzione alla Programmazione e Applicazioni per la Finanza M2 (Prodotti Derivati) Lezione 11 Anno accademico 2005-06 Titolare corso: Prof. Costanza Torricelli Docente a contratto: Dott. Marianna Brunetti
DettagliNote 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
DettagliElementi di Informatica e Programmazione
Università degli Studi di Brescia Elementi di Informatica e Programmazione PROGRAMMAZIONE Docente: Marco Sechi E mail: marco.sechi@unibs.it Vers. 25/11/2015.B Dipartimento di Ingegneria Meccanica e Industriale
DettagliVISUAL 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
DettagliAutomazione Excel con Visual Basic (base)
Automazione Excel con Visual Basic (base) Docente: Lucio Benussi Descrizione del corso e obiettivi Visual Basic for Applications (VBA) è un ambiente di sviluppo software, inserito all interno di tutti
DettagliCAPITOLO 15 I COMANDI GENERALIZZATI. Sub MacroSerieFibonacci ( )
CAPITOLO 15 I COMANDI GENERALIZZATI In questo capitolo ci occuperemo di un concetto di notevole importanza nella programmazione macro: la generalizzazione di un comando. Vediamo di cosa si tratta. Vogliamo
DettagliIMPOSTAZIONI 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:
DettagliAutomazione Excel con Visual Basic (base)
Automazione Excel con Visual Basic (base) Docente: Lucio Benussi Descrizione del corso e obiettivi Visual Basic for Applications (VBA) è un ambiente di sviluppo software, inserito all interno di tutti
DettagliProgramma 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 For Permette di eseguire un blocco
DettagliVisual 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
DettagliVisual Basic. Linguaggio di programmazione per lo sviluppo di applicazioni da eseguire in un qualunque ambiente Microsoft Windows.
Visual Basic Linguaggio di programmazione per lo sviluppo di applicazioni da eseguire in un qualunque ambiente Microsoft Windows. VB è un implementazione Microsoft dell originario linguaggio Basic Visual
DettagliAutomazione Excel con Visual Basic (base)
Automazione Excel con Visual Basic (base) Docente: Lucio Benussi Lingua del corso Italiano Descrizione del corso e obiettivi Visual Basic for Applications (VBA) è un ambiente di sviluppo software, inserito
DettagliAutomazione Excel con Visual Basic (base)
Automazione Excel con Visual Basic (base) Docente: Lucio Benussi Lingua del corso Italiano Descrizione del corso e obiettivi Visual Basic for Applications (VBA) è un ambiente di sviluppo software, inserito
DettagliPETER S BOOK EXCEL PROGRAMMING WITH VBA SUBROUTINE VBA PRESS BY
PETER S BOOK EXCEL PROGRAMMING WITH VBA SUBROUTINE VBA PRESS BY RACCOLTA DI SUBROUTINE DA USARE SU PULSANTI DI COMANDO DEL VBA DAL MENU VISUALIZZA: CASELLA DEGLI STRUMENTI E DA MENU STRUMENTI: NUOVA MACRO
DettagliProgramma 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 Elementi del linguaggio e primi programmi
DettagliAutomazione Excel con Visual Basic - avanzato
Automazione Excel con Visual Basic - avanzato Docente: Lucio Benussi Lingua Italiano Descrizione del corso e obiettivi Il corso approfondisce l impiego delle tecniche di programmazione a oggetti e la gestione
DettagliUtilizzo 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
DettagliLinguaggio Macchina. Numeri binari. E il linguaggio che il microprocessore comprende. In Esadecimale
Linguaggio Macchina Numeri binari In Esadecimale E il linguaggio che il microprocessore comprende 1 Numeri Esadecimali Sono composti con 16 simboli: 0 1 2 3 4 5 6 7 8 9 A B C D E F Un numero di 4 cifre
DettagliUso di Optimax MPL OptiMax
Uso di Optimax 2000 Daniele Vigo D.E.I.S. - Università di Bologna dvigo@deis.unibo.it rev. 1.0 - gennaio 2003 MPL OptiMax OptiMax 2000 è una libreria di oggetti che rende disponibile le funzionalità di
Dettagli4. I moduli in Access 2000/2003
LIBRERIA WEB 4. I moduli in Access 2000/2003 Il modulo è uno degli oggetti del database di Access e rappresenta un insieme di dichiarazioni e routine scritte con il linguaggio Visual Basic, memorizzate
DettagliMINIMANUALE 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
DettagliCorso di Visual Basic (Parte V) di Maurizio Crespi
Corso di Visual Basic (Parte V) di Maurizio Crespi Oggetto di studio della quinta parte del corso dedicato alla programmazione in Visual Basic sono ancora i cicli. Questa volta l'obbiettivo è puntato sull'uso
Dettagli5 Array Cicli iterativi Contenuto di cella 28/02/2014 Copyright V. Moriggia 1
Informatica per la Finanza 5 Array Cicli iterativi Contenuto di cella 28/02/2014 Copyright 2005-2013 V. Moriggia 1 28/02/2014 7.2 ARRAY V. Moriggia 1 28/02/2014 5.3 Esercizio Trovare il maggiore tra 3
DettagliLe 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
DettagliQuesta ci consente di assegnare un nome alla macro, la cartella di destinazione e una breve descrizione che potrà servirci da promemoria.
Uso di Excel Esecuzione automatica di procedure Prof. Ettore Limoli Registrazione di MACRO Per automatizzare alcune azioni ripetitive in Excel è possibile attivare la registrazione di MACRO. Inserendo
DettagliStrutture di controllo e cicli
AA 2012-2013 IF logico L IF logico rappresenta il tipo piú semplice di istruzione condizionale IF logico L IF logico rappresenta il tipo piú semplice di istruzione condizionale Sintassi IF ( e s p r e
DettagliScheda didattica personalizzabile
Scheda didattica personalizzabile Lucia Baldi, Maria Catena Ferrarello, Angela Inturri, Maria Flavia Mammana, Domenica Margarone, Mario Pennisi, Ugo Rinaldi ugo.rinaldi@istruzione.it Sommario Esempio di
DettagliCorso 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
DettagliCAPITOLO 14 LE CONDIZIONI SUI LOOP. Figura 14.1 La fine dei dati A B C D E F G H
CAPITOLO 4 LE CONDIZIONI SUI LOOP Nei due capitoli precedenti abbiamo utilizzato, realizzandolo in modi diversi, il concetto di ripetizione di istruzioni. La soluzione scelta, in entrambi i casi, prevedeva
DettagliELEMENTI DI INFORMATICA E PROGRAMMAZIONE
Università degli Studi di Brescia ELEMENTI DI INORMATICA E PROGRAMMAZIONE ALLIEVI Ingegneria GESTIONALE PARTE A.1 - ELEMENTI 10/02/2016 COGNOME E NOME: NUM. MATRICOLA PER RITIRARSI SCRIVERE QUI "RITIRATO"
DettagliInformatica (A-K) 5. Algoritmi e pseudocodifica
Vettori e matrici #1 Informatica (A-K) 5. Algoritmi e pseudocodifica Corso di Laurea in Ingegneria Civile & Ambientale A.A. 2011-2012 2 Semestre Prof. Giovanni Pascoschi Le variabili definite come coppie
DettagliFondamenti 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
DettagliCAPITOLO 11 - TECNOLOGIA ASP.NET - LINGUAGGIO VB.NET
INTRODUZIONE Visual Basic.NET (di seguito VB.NET) è un linguaggio semplice e potente, progettato per unire l intuitività di Visual Basic con la potenza del.net. Inizialmente scriveremo codice VB.NET associato
DettagliFondamenti di Informatica
Vettori e matrici #1 Le variabili definite come coppie sono dette variabili scalari Fondamenti di Informatica 5. Algoritmi e pseudocodifica Una coppia è una variabile
DettagliELEMENTI DI INFORMATICA E PROGRAMMAZIONE
COGNOME E NOME: Università degli Studi di Brescia ELEMENTI DI INFORMATICA E PROGRAMMAZIONE Ingegneria GESTIONALE PROF. M. SECHI PARTE B 00/00/0000 NUM. MATRICOLA PER RITIRARSI SCRIVERE QUI "RITIRATO" La
DettagliELEMENTI DI INFORMATICA E PROGRAMMAZIONE
COGNOME E NOME: Università degli Studi di Brescia ELEMENTI DI INFORMATICA E PROGRAMMAZIONE ALLIEVI Ingegneria GESTIONALE PARTE A.1 - ELEMENTI 10/02/2016 NUM. MATRICOLA PER RITIRARSI SCRIVERE QUI "RITIRATO"
DettagliELEMENTI DI INFORMATICA E PROGRAMMAZIONE
COGNOME E NOME: Università degli Studi di Brescia ELEMENTI DI INORMATICA E PROGRAMMAZIONE ALLIEVI Ingegneria GESTIONALE PARTE A.1 - ELEMENTI 20/01/2016 NUM. MATRICOLA PER RITIRARSI SCRIVERE QUI "RITIRATO"
DettagliCostrutti condizionali e iterativi
Costrutti condizionali e iterativi Introduction to modern Fortran Paolo Ramieri, CINECA Maggio 2017 Strutture di controllo Le strutture di controllo permettono di alterare la sequenza di esecuzione delle
DettagliCorso di Visual Basic (Parte 6) di Maurizio Crespi
Corso di Visual Basic (Parte 6) di Maurizio Crespi Nella sesta parte, il corso dedicato alla programmazione in ambiente Microsoft Visual Basic punta il proprio obbiettivo su delle strutture dati di importanza
DettagliProgramma 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 Algoritmi e programmi Algoritmo Sequenza
DettagliESAME DI FONDAMENTI DI INFORMATICA I ESAME DI ELEMENTI DI INFORMATICA. 21 Gennaio 1998
21 Gennaio 1998 PROVA PRATICA Si scriva un programma C (BASIC per gli studenti di Elementi di Informatica) che: a) Legga da terminale una sequenza di caratteri terminati dal carattere '*' (un carattere
DettagliProgrammazione in Java (I modulo) Lezione 4
Programmazione in Java (I modulo) Lezione 4 Costanti Chiamiamo costanti tutti i valori numerici (interi o con la virgola), i caratteri e le stringhe. Esempio: 2, 3.7, 'y, buongiorno Le costanti numeriche
DettagliApplicazioni statistiche e utilizzo del package statistico Spss - 3
Applicazioni statistiche e utilizzo del package statistico Spss - 3 CISI 9 dicembre 2004 Marco Zuffranieri ricercapsicologica@tiscali.it Da: Corbetta P. (1999), Metodologia e tecniche della ricerca sociale,
DettagliCostrutti condizionali e iterativi
Costrutti condizionali e iterativi Introduction to Fortran 90 Paolo Ramieri, CINECA Aprile 2014 Strutture di controllo Le strutture di controllo permettono di alterare la sequenza di esecuzione delle istruzioni
DettagliIL 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
DettagliIntroduzione al linguaggio C Primi programmi
Introduzione al linguaggio C Primi programmi Violetta Lonati Università degli studi di Milano Dipartimento di Scienze dell Informazione Laboratorio di algoritmi e strutture dati Corso di laurea in Informatica
DettagliCorso basi di dati Costrutti nelle pagine ASP
Corso basi di dati Costrutti nelle pagine ASP Gianluca Di Tomassi Email: ditomass@dia.uniroma3.it Università di Roma Tre Costrutti utilizzabili nelle pagine ASP Istruzioni condizionali If, Case Istruzioni
DettagliProgrammazione 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
DettagliVBScript. IL VBScript
VBScript IL VBScript In Microsoft Visual Basic Scripting Edition, il linguaggio di programmazione più recente della famiglia Visual Basic, sono disponibili funzioni per includere script in un'ampia gamma
DettagliManualistica 01 Variabili e costanti
Programmazione e Laboratorio di Programmazione Manualistica 01 Variabili e costanti Programmazione e Laboratorio di Programmazione: Variabili e costanti 1 Definizione di una variabile Sintassi: tipo_variabile
DettagliCostanti e Variabili
Parte 3 Costanti e Variabili Identificatori Un identificatore è un nome che viene associato a diverse entità (costanti, tipi, variabili, funzioni, ecc.) e serve ad identificare la particolare entità Gli
DettagliIntroduzione 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:
DettagliIndice del forum -> Classe 2M - 3 Modulo. Inviato: 20 Gen :38 pm Oggetto: 3 Modulo - Classe 2M
lnx.brescianet.com Sito didattico - Prof. Sechi Marco FAQ Cerca Lista degli utenti Gruppi utenti Profilo Non ci sono nuovi messaggi Logout [ ] 3 Modulo - Classe 2M Indice del forum -> Classe 2M - 3 Modulo
DettagliIntroduzione 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
DettagliCorso di Laboratorio di Sistemi Operativi
Corso di Laboratorio di Sistemi Operativi Lezione 4 Alessandro Dal Palù email: alessandro.dalpalu@unipr.it web: www.unipr.it/~dalpalu Approfondimento su make http://http://capone.mtsu.edu/csdept/facilitiesandresources/make.htm
DettagliDall 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
DettagliCorso Completo Visual Basic 6.0. THECLA INFORMATICA s.r.l. INDICE
INDICE INTRODUZIONE A VISUAL BASIC 6.0 6 REQUISITI MINIMI PER INSTALLARE VISUAL BASIC 6.0 7 INSTALLAZIONE DI VISUAL BASIC 6.0 7 AVVIARE VISUAL BASIC 6.0 8 VIDEATA DI VISUAL BASIC 8 BARRA DEL TITOLO: 10
DettagliLinguaggi di programmazione
Linguaggi di programmazione Problema Algoritmo Programma Progettista Programmatore Progetto Programma Esecutore Computer Comittente Utente Dal problema all algoritmo Problema Risolutore ed esecutore Algoritmo
DettagliEsercitazioni 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
DettagliIntroduzione 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
DettagliCAPITOLO 3 - ALGORITMI E CODIFICA
FASI DI SVILUPPO DEL SOFTWARE Problema Idea (soluzione) Algoritmo (soluzione formale) Programma (traduzione dell algoritmo in una forma comprensibile da un elaboratore elettronico) Test (criteri di verifica)
DettagliUtilizza i tipi di dati comuni a tutto il framework.net Accesso nativo ai tipi.net (C# è nato con.net) Concetti fondamentali:
1 Tipi di dati 1 Tipi di dati Utilizza i tipi di dati comuni a tutto il framework.net Accesso nativo ai tipi.net (C# è nato con.net) Concetti fondamentali: Tutto è un oggetto Tutto eredita implicitamente
DettagliMS Access: Tutorial Tabelle, Relazioni
Università Magna Graecia di Catanzaro Informatica MS Access: Tutorial Tabelle, Relazioni Docente : Alfredo Cuzzocrea e-mail : cuzzocrea@si.deis.unical.it Tel. : 0984 831730 Microsoft Access Tutorial Tabelle,
DettagliIntroduzione alla programmazione. Alice Pavarani
Introduzione alla programmazione Alice Pavarani Il linguaggio C Creato da Dennis Ritchie nel 1972 presso i Bell Laboratories Linguaggio di programmazione procedurale, strutturato Linguaggio ad alto livello
DettagliMODULO 4: LE STRUTTURE ITERATIVE: FOR, WHILE E DO LOOP UNTIL
MODULO 4: LE STRUTTURE ITERATIVE: FOR, WHILE E DO LOOP UNTIL La struttura di ripetizione o iterativa o ciclo Essa, in generale, consente di ripetere l esecuzione di una porzione di algoritmo più volte,
DettagliDIDATTICA DELLE SCELTE ECONOMICHE E FINANZIARIE
DIDATTICA DELLE SCELTE ECONOMICHE E FINANZIARIE MODULO 4 Applicazioni finanziarie con VBA S.S.I.S. Puglia Classe 48/A - Indirizzo Fis.-Inf.-Mat. Prof. Crescenzio Gallo c.gallo@unifg.it Applicazioni finanziarie
DettagliELEMENTI DI INFORMATICA E PROGRAMMAZIONE
COGNOME E NOME: Università degli Studi di Brescia ELEMENTI DI INFORMATICA E PROGRAMMAZIONE Ingegneria GESTIONALE PROF. M.SECHI PARTE B 23/03/2016 NUM. MATRICOLA PER RITIRARSI SCRIVERE QUI "RITIRATO" La
DettagliEsercitazione. Excel: le macro. C.1 Registrazione di macro
Esercitazione Excel: le macro C.1 Registrazione di macro Se una serie di operazioni viene eseguita frequentemente, è possibile creare una macro che esegua automaticamente tali operazioni quando viene richiamata.
DettagliBasi di Dati: Corso di laboratorio
Basi di Dati: Corso di laboratorio Lezione 9 Raffaella Gentilini 1 / 41 Sommario 1 DBMS Attivi e Triggers 2 2 / 41 DBMS Attivi DBMS Attivi I DBMS tradizionale sono passivi: Eseguono delle operazioni solo
DettagliEsercizio 1: media di numeri reali (uso funzioni e struct)
Esercitazione Fondamenti di Informatica B Corso di Laurea in Ingegneria Meccanica 5 Esercitazione: 2 novembre 2005 Esercizi sulle funzioni Esercizio 1: media di numeri reali (uso funzioni e struct) Le
DettagliManualistica 1 Variabili e costanti
Programmazione e Laboratorio di Programmazione Manualistica 1 Variabili e costanti Programmazione e Laboratorio di Programmazione: Variabili e costanti 1 Definizione di una variabile Sintassi: tipo_variabile
DettagliINFORMATICA. Strutture iterative
INFORMATICA Strutture iterative Strutture iterative Si dice ciclo (loop) una sequenza di istruzioni che deve essere ripetuta più volte consecutivamente. Si consideri ad esempio il calcolo del fattoriale
Dettagli3. Le routine evento in Access 2000/2003
LIBRERIA WEB 3. Le routine evento in Access 2000/2003 Le routine evento possono essere associate a un singolo controllo grafico (caselle di testo, pulsanti di comando, ecc.) presente all interno di una
DettagliJava SE 7. Strutture di programmazione (2)
Java SE 7 Strutture di programmazione (2) diegozabot@yahoo.it ursula.castaldo@gmail.com Casting (1) E' l'operazione che realizza la conversione di tipo tra oggetti e tra tipi primitivi. E' un'operazione
DettagliPROGRAMMA = ALGORITMO
Corso di Laurea Scienze Prof. San. Tec., Area Tecnico-Assistenziale SISTEMI DI ELABORAZIONE DELLE INFORMAZIONI Anno Accademico 2005-2006 Prof. Fausto Passariello Corso Integrato Metodologia della Ricerca
DettagliDAL 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
DettagliCapitolo 2 GOCCE DI JAVA. Domande a risposte multiple
GOCCE D AVA Capitolo 2 Domande a risposte multiple Selezionando una risposta, il bottone corrispondente diventa verde se la risposta è giusta, altrimenti diventa rosso. 2 1. Quale dei seguenti non è un
DettagliPrimi programmi in C
Università degli studi di Milano Dipartimento di Scienze dell Informazione Laboratorio di algoritmi e strutture dati Corso di laurea in Informatica In breve Uso del compilatore gcc Struttura di un programma
DettagliProgrammazione in Java (I modulo)
Programmazione in Java (I modulo) Lezione 4 Variabili di tipo primitivo. Dichiarazione di costanti Conversioni di tipo: operatore cast Altri operatori di assegnamento Operazioni aritmetiche e di confronto
DettagliELEMENTI 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
DettagliLaboratorio Progettazione Web Il linguaggio PHP le istruzioni. Andrea Marchetti IIT-CNR 2013/2014
Laboratorio Progettazione Web Il linguaggio PHP le istruzioni Andrea Marchetti IIT-CNR andrea.marchetti@iit.cnr.ita 2013/2014 Assegnamento L assegnamento ad una variabile è il classico variabile = valore;
DettagliELEMENTI DI INFORMATICA E PROGRAMMAZIONE
COGNOME E NOME: Università degli Studi di Brescia ELEMENTI DI INORMATICA E PROGRAMMAZIONE ALLIEVI Ingegneria GESTIONALE PARTE A.1 - ELEMENTI 20/01/2016 NUM. MATRICOLA PER RITIRARSI SCRIVERE QUI "RITIRATO"
Dettagli'Dati INPUT. PC = 3000 'potenza contrattuale PotMax = PC * 1.1 Pot33 = PC *
Modulo1-1 'applicativo Excel VBA per la gestione dei consumi elettrici domestici - contatore monofase ' elaborazione maggio 2015 ' a cura di Riccardo Mazzei ' per il sito www.riccardomazzei.roma.it Sub
DettagliTipi di dato primitivi
Tipi di dato primitivi (oltre int) Tipi di dato primitivi int (già trattati) Valori logici (ricordati) Valori reali Valori carattere Informatica - A.A. 2009/2010 - Tipi di dato 2 1 Valori logici (il caso
DettagliProgrammazione. Tipi di dato primitivi. Francesco Tiezzi. Scuola di Scienze e Tecnologie Sezione di Informatica Università di Camerino
Programmazione Francesco Tiezzi Scuola di Scienze e Tecnologie Sezione di Informatica Università di Camerino Lucidi originali di Pierluigi Crescenzi Programmazione Concetti base Dati Variabile Tipo Istruzioni
DettagliCorso di Fondamenti di Informatica Il sistema dei tipi in C++
Corso di Fondamenti di Informatica Il sistema dei tipi in C++ Anno Accademico Francesco Tortorella Struttura di un programma C++ // Programma semplice in C++ #include int main() { cout
DettagliRimuovere 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
DettagliRappresentazione di interi
Rappresentazione dei numeri Rappresentazione di interi Supponiamo 2 byte (16 bit) 2 16 = 65536 [-32767, 32768] con m bit 2 m -1 numeri Se prendiamo come segno il primo bit abbiamo ad esempio (01111111)
DettagliOpen Base (sbase) Open Writer (swriter)
Università degli Studi di Brescia ELEMENTI DI INFORMATICA E PROGRAMMAZIONE Ingegneria GESTIONALE PROF. M. SECHI PARTE A.1 ELEMENTI 17/06/2016 COGNOME E NOME: NUM. MATRICOLA PER RITIRARSI SCRIVERE QUI "RITIRATO"
DettagliCORSO DI INFORMATICA GENERALE. Università degli Studi di Bergamo
CORSO DI INFORMATICA GENERALE Università degli Studi di Bergamo Microsoft Excel E un software applicativo per la gestione dei fogli di calcolo. E un programma che consente la gestione e l organizzazione
Dettagli