CER (Codice Europe dei Rifiuti) alcune UDF con le Espressioni Regolari
|
|
- Paolo Barone
- 6 anni fa
- Visualizzazioni
Transcript
1 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 meno) con una carrellata di funzioni anche UDF per chi (come me)â tutti i giorni lavora con i codici CER (Codice Europeo dei Rifiuti). I CER sono in totale 839 Ogni rifiuto à classificato con un codice numerico a 6 cifre (codice C.E.R.): - Le prime due cifre individuano le categorie industriali o i tipi di attivitã che hanno generato i rifiuti. - Le seconde due cifre individuano i singoli processi allâ interno delle categorie industriali o attivitã che hanno generato il rifiuto. - Le ultime due cifre individuano la singola tipologia del rifiuto generato. le copie di cifre possono essere separate da uno spazio Nel Catalogo europeo dei rifiuti entrato in vigore il 1 gennaio 2002, i rifiuti pericolosi sono individuati da un asterisco* 'di Roberto Mensa nick "r" Public Function CER_verifica( _    ByVal CER As String) As Boolean Dim RE As Object, s As String Set RE = CreateObject("VBScript.RegExp") RE.Global = True RE.Pattern = s 'creare un pattern che verifichi la 'validitã di un codice CER à semplice s = "^0?\d{5,6}\*?$" 'questo primo pattern verifica la stringa: 'dal suo inizio ^ alla sua fine $ '0? zero iniziale opzionale
2 '\d{5,6} un numero per 5 o 6 caratteri '\*? un asterisco opzionale finale 'si puã² fare di meglio... s = "^(0?\d 1\d 20)\s?(0\d 1[0-4])\s?([0-4]\d 41 9[89])\*?$" '(0?\d 1\d 20) le prime due cisre rappresentano 'la categoria sono un numero che va da 1 a 20 'lo zero iniziale à opzionale il simbolo 'significa oppure '(0?\d 1[0-4]) la terza e quarta cifra sono 'le sottocategorie e sono numeri che vanno da '1 a 14 in questo caso i numeri da 1 a 9 sono 'preceduti dallo zero '([0-4]\d 41 9[89]) le ultime due cisre sono 'numeri che vanno da 01 a 41 oppure 98 o 99 '\s? indica che à accettato opzionalmente uno 'spazio tra i tre blocchi di numeri RE.Pattern = s CER_verifica = RE.test(CER) End Function 'ma potrebbe non bastare... 'per fare una verifica dettagliata bisogna 'scrivere un pattern molto piã¹ lungo 'anche perchã bisogna verificare 840 codici 'diversi... rimane inteso che scrivere una 'funzione che svolga il medesimo compito 'senza usare le RegExp richiederebbe una serie 'infinita di select case e istruzioni if '...la logica dovrebbe essere ormai chiara Public Function CER_esiste( _    ByVal CER As String) As Boolean
3 'Verifica se CER à un codice di rifiuto 'esistente 'utilizza le espressioni regolari Dim RE As Object, s As String Set RE = CreateObject("VBScript.RegExp") RE.Global = True RE.Pattern = s 'lo zero iniziale à opzionale es 'gli spazi tra titolo (prime 2 cifre o 'prima cifra nel caso da 01 a 09 senza 'zero iniziale) e sottotitolo(2 numeri 'centrali) e tra sottotitolo e ultimi 'due numeri sono opzionali es 'oppure sono formati accettati 'l'asterisco finale à opzionale es. ' à pericoloso accettato anche 'come *    '01 pericolosi    s = "^0?1\s?0(3\s?0[457] 4\s?07 5\s?0[56])\*?$"    '01 non pericolosi    s = s & " ^0?1\s?0(1\s?0[12] 3\s?0[689] 3\s?99 4\s?0[89] " & _    "4\s?1[0-3] 4\s?99 5\s?0[478] 5\s?99)$"    '02 pericolosi    s = s & " ^0?2\s?01\s?08\*?$"    '02 non pericolosi    s = s & " ^0?2\s?01\s?(0[1-46-9] 10 99)$"    s = s & " ^0?2\s?02\s?(0[1-4] 99)$"    s = s & " ^0?2\s?03\s?(0[1-5] 99)$"    s = s & " ^0?2\s?04\s?(0[123] 99)$"
4    s = s & " ^0?2\s?05\s?(0[12] 99)$"    s = s & " ^0?2\s?06\s?(0[123] 99)$"    s = s & " ^0?2\s?07\s?(0[1-5] 99)$"    '03 pericolosi    s = s & " ^0?3\s?0(1\s?04 2\s?0[1-5])\*?$"    '03 non pericolosi    s = s & " ^0?3\s?0(1\s?0[15] 1\s?99 2\s?99 " & _    "3\s?0[125789] 3\s?1[01] 3\s?99)$"    '04 pericolosi    s = s & " ^0?4\s?0(1\s?03 2\s?1[469])\*?$"    '04 non pericolosi    s = s & " ^0?4\s?0(1\s?0[124-9] 1\s?99 2\s?09 " & _    "2\s?1[057] 2\s?2[012] 2\s?99)$"    '05 pericolosi    s = s & " ^0?5\s?0(1\s?0[2-9] 1\s?1[125] 6\s?0[13] 7\s?01)\*?$"    '05 non pericolosi    s = s & " ^0?5\s?0(1\s?1[03467] 1\s?99 6\s?04 6\s?99" & _    " 7\s?02 7\s?99)$"    '06 pericolosi    s = s & " ^0?6\s?0(1\s?0[1-6] 2\s?0[1345] " & _    "3\s?1[135] 4\s?0[345]" & _    " 5\s?02 6\s?02 7\s?0[1-4] 8\s?02 9\s?03)\*?$"    s = s & " ^0?6\s?1(0\s?02 3\s?0[1245])\*?$"    '06 non pericolosi    s = s & " ^0?6\s?0(1\s?99 2\s?99 3\s?1[46] 3\s?99 4\s?99" & _    " 5\s?03 6\s?03 6\s?99 7\s?99 8\s?99 9\s?0[24] 9\s?99)$"    s = s & " ^0?6\s?1(0\s?99 1\s?01 1\s?99 3\s?03 3\s?99)$"    '07 pericolosi    s = s & " ^0?7\s?0(1\s?0[134789] 1\s?1[01] " & _    "2\s?0[134789] 2\s?1[0146]" & _    " 3\s?0[134789] 3\s?1[01] 4\s?0[134789] " & _    "4\s?1[013] 5\s?0[134789]" & _
5    " 5\s?1[013] 6\s?0[134789] 6\s?1[01] " & _    "7\s?0[134789] 7\s?1[01])\*?$"    '07 non pericolosi    s = s & " ^0?7\s?0(1\s?12 1\s?99 2\s?1[2357] 2\s?99" & _    " 3\s?12 3\s?99 4\s?12 4\s?99 5\s?1[24] 5\s?99 " & _    "6\s?12 6\s?99 7\s?12 7\s?99)$"    '08 pericolosi    s = s & " ^0?8\s?0(1\s?1[13579] 1\s?21 3\s?1[24679] 4\s?09" & _    " 4\s?1[1357] 5\s?01)\*?$"    '08 non pericolosi    s = s & " ^0?8\s?0(1\s?1[2468] 1\s?20 1\s?99 2\s?0[123] " & _    "2\s?99 3\s?0[78]" & _    " 3\s?1[358] 3\s?99 4\s?1[0246] 4\s?99)$"    '09 pericolosi    s = s & " ^0?9\s?01\s?(0[1-6] 1[13])\*?$"    '09 non pericolosi    s = s & " ^0?9\s?01\s?(0[78] 1[02] 99)$"    '10 pericolosi    s = s & " ^10\s?01\s?(0[49] 1[13468] 2[02])\*?$"    s = s & " ^10\s?02\s?(07 1[13])\*?$"    s = s & " ^10\s?03\s?(0[489] 1[579] 2[13579])\*?$"    s = s & " ^10\s?0(4\s?0[1-79] 5\s?0[3568] 5\s?10 6\s?0[3679]" & _        " 7\s?07 8\s?08 8\s?1[02579] 9\s?0[579] 9\s?1[135])\*?$"    s = s & " ^10\s?1(0\s?0[579] 0\s?1[135] 1\s?09 1\s?1[13579]" & _        " 2\s?09 2\s?11 3\s?09 3\s?12 4\s?01)\*?$"    '10 non pericolosi    s = s & " ^10\s?0(1\s?0[12357] 1\s?1[579] 1\s?2[13-6] 1\s?99" & _    " 2\s?0[128] 2\s?1[0245] 2\s?99 3\s?0[25]" & _    " 3\s?1[68] 3\s?2[02468] 3\s?30 3\s?99 4\s?10 4\s?99" & _    " 5\s?0[149] 5\s?11 5\s?99 6\s?0[124] 6\s?10 6\s?99" & _    " 7\s?0[1-58] 7\s?99 8\s?0[49] 8\s?1[13468] 8\s?20 8\s?99" & _    " 9\s?0[368] 9\s?1[0246] 9\s?99 )$"    s = s & " ^10\s?1(0\s?0[368] 0\s?1[0246] 0\s?99" & _
6    " 1\s?0[35] 1\s?1[02468] 1\s?20 1\s?99" & _    " 2\s?0[13568] 2\s?1[023] 2\s?99" & _    " 3\s?0[1467] 3\s?1[0134] 3\s?99)$"    '11 pericolosi    s = s & " ^11\s?0(1\s?0[5-9] 1\s?1[1356] 1\s?98" & _    " 2\s?0[257] 3\s?0[12] 5\s?0[34])\*?$"    '11 non pericolosi    s = s & " ^11\s?0(1\s?1[024] 1\s?99 2\s?0[36] 2\s?99 5\s?0[12]" & _    " 5\s?99)$"    '12 pericolosi    s = s & " ^12\s?0(1\s?0[6-9] 1\s?1[024689] 1\s?20" & _    " 3\s?0[12])\*?$"    '12 non pericolosi    s = s & " ^12\s?01\s?(0[1-5] 1[357] 21 99)$"    '13 pericolosi    s = s & " ^13\s?0(1\s?0[1459] 1\s?1[0-3] 2\s?0[4-8]" & _    " 3\s?0[16-9] 3\s?10 4\s?0[123] 5\s?0[123678] 7\s?0[123]" & _    " 8\s?0[12] 8\s?99)\*?$"    '14 pericolosi    s = s & " ^14\s?06\s?0[1-5]\*?$"    '15 pericolosi    s = s & " ^15\s?0(1\s?1[01] 2\s?02)\*?$"    '15 non pericolosi    s = s & " ^15\s?0(1\s?0[1-79] 2\s?03)$"    '16 pericolosi    s = s & " ^16\s?01\s?(0[4789] 1[0134] 21)\*?$"    s = s & " ^16\s?02\s?(09 1[0-35])\*?$"    s = s & " ^16\s?03\s?0[35]\*?$"    s = s & " ^16\s?04\s?0[1-3]\*?$"    s = s & " ^16\s?05\s?0[4678]\*?$"    s = s & " ^16\s?06\s?0[1236]\*?$"    s = s & " ^16\s?07\s?0[89]\*?$"
7    s = s & " ^16\s?08\s?0[2567]\*?$"    s = s & " ^16\s?09\s?0[1-4]\*?$"    s = s & " ^16\s?1(0\s?0[13] 1\s?0[135])\*?$"    '16 non pericolosi    s = s & " ^16\s?0(1\s?0[36] 1\s?1[25-9] 1\s?2[02] 1\s?99" & _    " 2\s?1[46] 3\s?0[46] 5\s?0[59] 6\s?0[45] 7\s?99" & _    " 8\s?0[134])$"    s = s & " ^16\s?1(0\s?0[24] 1\s?0[246])$"    '17 pericolosi    s = s & " ^17\s?0(1\s?06 2\s?04 3\s?0[13] 4\s?09" & _    " 4\s?10 5\s?0[357] 6\s?0[135] 8\s?01 9\s?0[123])\*?$"    '17 non pericolosi    s = s & " ^17\s?0(1\s?0[1237] 2\s?0[123] 3\s?02 4\s?0[1-7] 4\s?11" & _    " 5\s?0[468] 6\s?04 8\s?02 9\s?04)$"    '18 pericolosi    s = s & " ^18\s?01\s?(0[368] 10)\*?$"    s = s & " ^18\s?02\s?0[257]\*?$"    '18 non pericolosi    s = s & " ^18\s?01\s?0[12479]$"    s = s & " ^18\s?02\s?0[1368]$"    '19 pericolosi    s = s & " ^19\s?01\s?(0[567] 1[01357])\*?$"    s = s & " ^19\s?02\s?(0[45789] 11)\*?$"    s = s & " ^19\s?03\s?0[46]\*?$"    s = s & " ^19\s?0(4\s?0[23] 7\s?02 8\s?0[678] 8\s?1[013])\*?$"    s = s & " ^19\s?1(0\s?0[35] 1\s?0[1-57]" & _        " 2\s?06 2\s?11 3\s?0[1357])\*?$"    '19 non pericolosi    s = s & " ^19\s?0(1\s?02 1\s?1[24689] 1\s?99" & _    " 2\s?0[36] 2\s?10 2\s?99 3\s?0[57]" & _    " 4\s?0[14]" & _    " 5\s?0[123] 5\s?99 6\s?0[3456] 6\s?99" & _    " 7\s?03 8\s?0[1259] 8\s?1[24] 8\s?99" & _
8    " 9\s?0[1-6] 9\s?99 )$"    s = s & " ^19\s?1(0\s?0[1246] 1\s?06 1\s?99" & _    " 2\s?0[1-5789] 2\s?1[02]" & _    " 3\s?0[2468])$"    '20 pericolosi    s = s & " ^20\s?01\s?(1[34579] 2[13679] 3[1357])\*?$"    '20 non pericolosi    s = s & " ^20\s?0(1\s?0[128] 1\s?1[01] 1\s?2[58] 1\s?3[024689]" & _    " 1\s?4[01] 1\s?99 2\s?0[123] 3\s?0[1-467] 3\s?99)$"       RE.Pattern = s    CER_esiste = RE.test(CER) End Function 'una volta verificato che il CER esiste 'si potrebbe voler stabilire se il rifiuto 'à o meno pericoloso... Public Function CER_pericoloso( _    ByVal CER As String) As Boolean 'Verifica se CER à un codice di rifiuto 'pericoloso 'lo zero iniziale à opzionale es 'gli spazi tra titolo (prime 2 cifre o 'prima cifra nel caso da 01 a 09 senza 'zero iniziale) e sottotitolo(2 numeri 'centrali) e tra sottotitolo e ultimi 'due numeri sono opzionali es 'oppure sono formati accettati 'l'asterisco finale à opzionale es. ' à pericoloso accettato anche
9 'come * 'utilizza le espressioni regolari Dim RE As Object, s As String Set RE = CreateObject("VBScript.RegExp") RE.Global = True RE.Pattern = s    '01 pericolosi    s = "^0?1\s?0(3\s?0[457] 4\s?07 5\s?0[56])\*?$"    '02 pericolosi    s = s & " ^0?2\s?01\s?08\*?$"    '03 pericolosi    s = s & " ^0?3\s?0(1\s?04 2\s?0[1-5])\*?$"    '04 pericolosi    s = s & " ^0?4\s?0(1\s?03 2\s?1[469])\*?$"    '05 pericolosi    s = s & " ^0?5\s?0(1\s?0[2-9] 1\s?1[125] 6\s?0[13] 7\s?01)\*?$"    '06 pericolosi    s = s & " ^0?6\s?0(1\s?0[1-6] 2\s?0[1345] 3\s?1[135] 4\s?0[345]" & _    " 5\s?02 6\s?02 7\s?0[1-4] 8\s?02 9\s?03)\*?$"    s = s & " ^0?6\s?1(0\s?02 3\s?0[1245])\*?$"    '07 pericolosi    s = s & " ^0?7\s?0(1\s?0[134789] 1\s?1[01] 2\s?0[134789] 2\s?1[0146]" & _    " 3\s?0[134789] 3\s?1[01] 4\s?0[134789] 4\s?1[013] 5\s?0[134789]" & _    " 5\s?1[013] 6\s?0[134789] 6\s?1[01] 7\s?0[134789] 7\s?1[01])\*?$"    '08 pericolosi    s = s & " ^0?8\s?0(1\s?1[13579] 1\s?21 3\s?1[24679] 4\s?09" & _    " 4\s?1[1357] 5\s?01)\*?$"    '09 pericolosi    s = s & " ^0?9\s?01\s?(0[1-6] 1[13])\*?$"    '10 pericolosi    s = s & " ^10\s?01\s?(0[49] 1[13468] 2[02])\*?$"    s = s & " ^10\s?02\s?(07 1[13])\*?$"
10    s = s & " ^10\s?03\s?(0[489] 1[579] 2[13579])\*?$"    s = s & " ^10\s?0(4\s?0[1-79] 5\s?0[3568] 5\s?10 6\s?0[3679]" & _        " 7\s?07 8\s?08 8\s?1[02579] 9\s?0[579] 9\s?1[135])\*?$"    s = s & " ^10\s?1(0\s?0[579] 0\s?1[135] 1\s?09 1\s?1[13579]" & _        " 2\s?09 2\s?11 3\s?09 3\s?12 4\s?01)\*?$"    '11 pericolosi    s = s & " ^11\s?0(1\s?0[5-9] 1\s?1[1356] 1\s?98" & _    " 2\s?0[257] 3\s?0[12] 5\s?0[34])\*?$"    '12 pericolosi    s = s & " ^12\s?0(1\s?0[6-9] 1\s?1[024689] 1\s?20" & _    " 3\s?0[12])\*?$"    '13 pericolosi    s = s & " ^13\s?0(1\s?0[1459] 1\s?1[0-3] 2\s?0[4-8]" & _    " 3\s?0[16-9] 3\s?10 4\s?0[123] 5\s?0[123678] 7\s?0[123]" & _    " 8\s?0[12] 8\s?99)\*?$"    '14 pericolosi    s = s & " ^14\s?06\s?0[1-5]\*?$"    '15 pericolosi    s = s & " ^15\s?0(1\s?1[01] 2\s?02)\*?$"    '16 pericolosi    s = s & " ^16\s?01\s?(0[4789] 1[0134] 21)\*?$"    s = s & " ^16\s?02\s?(09 1[0-35])\*?$"    s = s & " ^16\s?03\s?0[35]\*?$"    s = s & " ^16\s?04\s?0[1-3]\*?$"    s = s & " ^16\s?05\s?0[4678]\*?$"    s = s & " ^16\s?06\s?0[1236]\*?$"    s = s & " ^16\s?07\s?0[89]\*?$"    s = s & " ^16\s?08\s?0[2567]\*?$"    s = s & " ^16\s?09\s?0[1-4]\*?$"    s = s & " ^16\s?1(0\s?0[13] 1\s?0[135])\*?$"    '17 pericolosi    s = s & " ^17\s?0(1\s?06 2\s?04 3\s?0[13] 4\s?09" & _
11    " 4\s?10 5\s?0[357] 6\s?0[135] 8\s?01 9\s?0[123])\*?$"    '18 pericolosi    s = s & " ^18\s?01\s?(0[368] 10)\*?$"    s = s & " ^18\s?02\s?0[257]\*?$"    '19 pericolosi    s = s & " ^19\s?01\s?(0[567] 1[01357])\*?$"    s = s & " ^19\s?02\s?(0[45789] 11)\*?$"    s = s & " ^19\s?03\s?0[46]\*?$"    s = s & " ^19\s?0(4\s?0[23] 7\s?02 8\s?0[678] 8\s?1[013])\*?$"    s = s & " ^19\s?1(0\s?0[35] 1\s?0[1-57]" & _        " 2\s?06 2\s?11 3\s?0[1357])\*?$"    '20 pericolosi    s = s & " ^20\s?01\s?(1[34579] 2[13679] 3[1357])\*?$"       RE.Pattern = s    CER_pericoloso = RE.test(CER) End Function 'infine spesso il formato del cer viene 'storpiato, vuoi per es. che excel lo 'interpreta come numero togliendo lo 0 'iniziale... o vuoi perchã ci si dimentica 'dell'asterisco finale, o ancora si scrive 'senza spazi intermedi... 'per rimediare... Public Function Formato_CER( _    ByVal CER As String) As String 'restituisce CER nel formato tipo * 'quando viene pasata una stringa del tipo ' oppure * oppure 'Non effettua un controllo sulla validitã 'di CER ovvero non verifica se CER esiste
12 Dim RE As Object, s As String Set RE = CreateObject("VBScript.RegExp") RE.Global = True RE.Pattern = s s = "^(0?\d 1\d 20)\s?(0\d 1[0-4])\s?([0-4]\d 41 9[89])\*?$" RE.Pattern = s Formato_CER = RE.Replace(CER, "$1") If Len(Formato_CER) = 1 Then _ Â Â Â Formato_CER = "0" & Formato_CER Formato_CER = Formato_CER & RE.Replace(CER, " $2 $3") If CER_pericoloso(Formato_CER) Then _ Â Â Â Formato_CER = Formato_CER & "*" End Function
Convertire numeri da lettere a cifre (UDF)
Convertire numeri da lettere a cifre (UDF) Inviato da Roberto giovedì 02 aprile 2009 Ultimo aggiornamento giovedì 02 aprile 2009 Il Blog di Excelvba Ho trovato in internet alcune funzioni per convertire
DettagliCalcolo del Bollo auto (UDF con IE)
Calcolo del Bollo auto (UDF con IE) Inviato da Roberto mercoledì 11 marzo 2009 Il Blog di Excelvba Due funzioni (anche UDF) per il calcolo del bollo auto. Utilizzano entrambe un collegamento al sito della
DettagliAnagrammi e combinazioni con ripetizione
Anagrammi e combinazioni con ripetizione Inviato da Roberto giovedì 23 aprile 2009 Il Blog di Excelvba Spesso mi è capitato di dover affrontare quesiti sullo sviluppo di combinazioni o permutazioni. Ho
DettagliUtilizzare le RegExp e IE per esplorare il Web
Utilizzare le RegExp e IE per esplorare il Web Inviato da Administrator venerdì 24 aprile 2009 Il Blog di Excelvba Ecco l'ennesimo utilizzo delle espressioni regolari... Le routine presenti in questo articolo
DettagliCodici a barre - Seconda parte (EAN 8 ed EAN 13)
Codici a barre - Seconda parte (EAN 8 ed EAN 13) Inviato da Roberto venerdì 23 maggio 2008 Ultimo aggiornamento domenica 25 maggio 2008 Il Blog di Excelvba Come promesso, ecco il codice EAN nelle sue varianti
DettagliConvertire un numero da cifre a lettere (UDF)
Convertire un numero da cifre a lettere (UDF) Inviato da Roberto giovedì 09 aprile 2009 Ultimo aggiornamento giovedì 09 aprile 2009 Il Blog di Excelvba Per convertire un numero da cifre a lettere sono
DettagliConvertire un numero da cifre a lettere (UDF)
Convertire un numero da cifre a lettere (UDF) Inviato da Roberto giovedì 09 aprile 2009 Ultimo aggiornamento giovedì 09 aprile 2009 Il Blog di Excelvba Per convertire un numero da cifre a lettere sono
DettagliVBA Principali Comandi
VBA Principali Comandi Sintassi Significato Esempio Dim As Dichiarazione Dim x As Integer di una variabile Dim , , ,.,
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
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
DettagliCORSO DI LAUREA IN INGEGNERIA ELETTRICA
CORSO DI LAUREA IN INGEGNERIA ELETTRICA Informatica B anno accademico 2013-2014 Prof. Danilo ARDAGNA Esercitazione 05.06.2014 Esercizio 1. (Agenzia di viaggi - accesso ai file) Un'agenzia di viaggi possiede
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?
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
DettagliExcel & 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
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
DettagliAnalizzatori Lessicali con JLex. Giuseppe Morelli
Analizzatori Lessicali con JLex Giuseppe Morelli Terminologia Tre concetti sono necessari per comprendere la fase di analisi lessicale: TOKEN: rappresenta un oggetto in grado di rappresentare una specifica
DettagliEsonero di Informatica I. Ingegneria Medica
Di seguito sono elencati una serie di domande tipo esonero ; i quiz vogliono dare un sistema di autovalutazione e di confronto allo studente che deve prepararsi alla prova di metà corso. Il numero e l
DettagliAlgoritmi 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
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
DettagliFondamenti di Informatica T2 Modulo 2. Corso di Laurea in Ingegneria Informatica Anno accademico 2008/2009. Enumerativi
Università degli Studi di Bologna Facoltà di Ingegneria Fondamenti di Informatica T2 Modulo 2 Corso di Laurea in Ingegneria Informatica Anno accademico 2008/2009 Enumerativi Finora abbiamo creato enumerativi
DettagliCorso di Laurea Ingegneria Informatica Fondamenti di Informatica
Corso di Laurea Ingegneria Informatica Fondamenti di Informatica Prova Intermedia Marzo 2011 http://www.dia.uniroma3.it/~java/fondinf/ Prova Intermedia 1 Modalità della Prova Intermedia La Prova Intermedia
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
DettagliSviluppare un programma in FORTRAN
Sviluppare un programma in FORTRAN Scrivere il file sorgente Editor di testo (emacs, vi, notepad, etc) Compilare Compilatore (ifort, gfortran, etc) Eseguire il programma Riga di comando, doppio click,
DettagliVisual basic base Lezione 13. Ancora su ListBox e cicli
Ancora su ListBox e Cicli Ancora su ListBox e cicli Oggi torniamo sulle ListBox e i cicli. Per prima cosa vogliamo mostrare come gestire le ListBox in cui vogliamo permettere una selezione multipla. Per
DettagliLaboratorio Progettazione Web Il linguaggio PHP Lezione 6. Andrea Marchetti IIT-CNR 2011/2012
Laboratorio Progettazione Web Il linguaggio PHP Lezione 6 Andrea Marchetti IIT-CNR andrea.marchetti@iit.cnr.ita 2011/2012 Assegnamento L assegnamento ad una variabile è il classico variabile = valore;
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
DettagliElenchi univoci funzioni di ordinamento e verifica chiave
Elenchi univoci funzioni di ordinamento e verifica chiave Inviato da Roberto martedì 10 marzo 2009 Il Blog di Excelvba Una collezione di funzioni per effettuare via codice l'ordinamneto di vettori, per
Dettagli5 - Istruzioni condizionali
5 - Istruzioni condizionali Programmazione e analisi di dati Modulo A: Programmazione in Java Paolo Milazzo Dipartimento di Informatica, Università di Pisa http://www.di.unipi.it/ milazzo milazzo di.unipi.it
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
DettagliAnalisi Lessicale. File
Analisi Lessicale Corso di Linguaggi di Programmazione Stefano Ferilli ferilli@di.uniba.it Università degli Studi di Bari A.A. 2002/2003 File var nome: file of tipo; reset(nome) read(nome, arg,, arg) rewrite(nome)
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
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
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
DettagliRappresentazione degli algoritmi
Rappresentazione degli algoritmi Universitá di Ferrara Ultima Modifica: 21 ottobre 2014 1 1 Diagramma di flusso Utilizzare il diagramma di flusso per rappresentare gli algoritmi che risolvono i seguenti
DettagliBASI LINGUAGGIO. Programmazione Web 1
BASI LINGUAGGIO Programmazione Web 1 Commen0 Riga singola // This is a comment Riga mul8pla /* This is a sec8on of mul8line comments which will not be interpreted */ Programmazione Web 2 Istruzioni Un
DettagliLinguistica Computazionale
Linguistica Computazionale Laboratorio espressioni regolari (1) 30 settembre 2014 Cercare, ricercare Cercare una parola in un testo è semplice: ma come fare per ricerche più complesse? le parole che terminano
DettagliInput/Output di numeri
Input/Output di numeri I/O di numeri Per utilizzare le funzioni di I/O occorre include il file di intestazione (o file header) stdio.h utilizzando all inizio del sorgente la direttiva #include
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
DettagliSOLUZIONE. Requisiti. Requisiti (cont.) Requisiti (cont.) Sapienza - Università di Roma Facoltà di Ingegneria
Sapienza - Università di Roma Facoltà di Ingegneria Requisiti Corso di PROGETTAZIONE DEL SOFTWARE I (Corso di Laurea in Ingegneria Informatica) Prof. Giuseppe De Giacomo Canali A-L & M-Z A.A. 2006-07 Compito
DettagliL intero è o il valore zero o una stringa di cifre che inizia con una cifra diversa sa zero.
ANALISI SINTATTICA Data un linguaggio scrivere una grammatica che lo generi ESERCIZIO 1 Definire una grammatica per il linguaggio L = {ww w appartiene a (a, b)*} ESERCIZIO 2 Dato l alfabeto T=[0,1,2,3,4,5,6,7,8,9,/}
DettagliBasi di dati attive. Una base di dati è ATTIVA quando consente la definizione e la gestione di regole di produzione (regole attive o trigger).
Basi di dati attive Una base di dati è ATTIVA quando consente la definizione e la gestione di regole di produzione (regole attive o trigger). Tali regole vengono attivate in modo automatico al verificarsi
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
Dettagli3) Descrivere l architettura di un elaboratore tramite astrazione a livelli
Di seguito sono elencati una serie di domande tipo esonero ; i quiz vogliono dare un sistema di autovalutazione e di confronto allo studente che deve prepararsi alla prova di metà corso. Il numero e l
DettagliRelazione del programma di statistica: Curva di Gauss.
'' 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
DettagliIndice alfabetico. pagina: 565 a b c d e f g h i j k l m n o p q r s t u v w x y z. ricerca contenuti stampa ultimo schermo visto indietro prossimo
I : 565 : 566 A A, 376 A, 378 379 A, 309 310 A, 305 A ( ), 311 A, 305 308 A B, 470 A, 384 385 A, 329 A, 338 A,, B, 338 340 A, 333 A, 337 A, 333 334 A, 225 A, 81 A, 410 419 A K, 466 A, 123 A, 205 A, 32
DettagliPlus srl :: www.conplus.it :: info@conplus.it :: Via Morgagni, 4/A 37135 Verona :: Tel. +39 045 580 491 :: Fax 045 82 78 722
PMF Web-Service Quick-Start Guide Guida Introduttiva Cliente Redatto da Francesco Buratto Redatto il 01 gennaio 2011 Riferimento PMF 2011 Introduzione PMFWS è un web-service HTTP che espone un interfaccia
DettagliInformatica/ Ing. Meccanica/ Edile/ Prof. Verdicchio/ 17/01/2014/ Foglio delle domande / VERSIONE 1
Informatica/ Ing. Meccanica/ Edile/ Prof. Verdicchio/ 17/01/2014/ Foglio delle domande/ VERSIONE 1 1) L approccio con cui si studia un sistema focalizzandosi solo sul rapporto tra input e output si chiama
DettagliArray. Corso di Laurea Ingegneria Informatica Fondamenti di Informatica 1. Dispensa 11. A. Miola Dicembre 2007
Corso di Laurea Ingegneria Informatica Fondamenti di Informatica 1 Dispensa 11 Array A. Miola Dicembre 2007 http://www.dia.uniroma3.it/~java/fondinf1/ Array 1 Contenuti Il problema degli studenti da promuovere
DettagliProgrammazione 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= < < < < < 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
DettagliAlgoritmo 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
DettagliVerificare se una grammatica e LL(1) e costruirne la tabella di parsing. Verificare se una grammatica e LR(0) e costruirne la tabele ACTION e GOTO
ANALISI SINTATTICA TIPO 1: Data un linguaggio scrivere una grammatica che lo generi TIPO 2: Verificare se una grammatica non contestuale è ambigua TiPO 3: Verificare se una grammatica e LL(1) e costruirne
DettagliI CARE Azione. Elementi di base Excel Le funzioni; Macro. Gruppo di lavoro h Scuola secondaria di primo grado S.G. Bosco Fara Gera d Adda
I CARE Azione Elementi di base Excel Le funzioni; Macro. Gruppo di lavoro h Scuola secondaria di primo grado S.G. Bosco Fara Gera d Adda La Funzione SE Progetto Area logico Matematica Progetto Area logico
DettagliImpariamo a programmare in. Lezione 6
Impariamo a programmare in Decisioni Gestire un conto corrente double balance = 10000; // saldo iniziale System.out.println("Quanto vuoi prelevare? ); double amount = console.nextdouble(); balance = balance
DettagliIterazione. Corso di Laurea Ingegneria Informatica Fondamenti di Informatica 1. Dispensa E07. C. Limongelli Novembre 2007
Corso di Laurea Ingegneria Informatica Fondamenti di Informatica 1 Dispensa E07 Iterazione C. Limongelli Novembre 2007 http://www.dia.uniroma3.it/~java/fondinf1/ Iterazione 1 Contenuti Si vogliono formalizzare
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
DettagliELEMENTI 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"
DettagliBASI LINGUAGGIO. Programmazione Web 1
BASI LINGUAGGIO Programmazione Web 1 Commen0 Riga singola // This is a comment Riga mul8pla /* This is a sec8on of mul8line comments which will not be interpreted */ Programmazione Web 2 Istruzioni Un
DettagliShell: variabili di sistema. Per visualizzare il valore di tutte le variabili d ambiente si usa il comando set
PATH Shell: variabili di sistema HOME USER PWD SHELL HOSTNAME HOSTTYPE Per visualizzare il valore di tutte le variabili d ambiente si usa il comando set Shell: variabili di sistema Per visualizzare il
DettagliProgrammazione web lato client con JavaScript. Marco Camurri 1
Programmazione web lato client con JavaScript Marco Camurri 1 JavaScript E' un LINGUAGGIO DI PROGRAMMAZIONE che consente di inserire codice in una pagina web Sintassi simile a Java (e al C), ma NON E'
DettagliEsercizi di MatLab. Sommario Esercizi di introduzione a MatLab per il corso di Calcolo Numerico e Laboratorio, A.A
Esercizi di MatLab Sommario Esercizi di introduzione a MatLab per il corso di Calcolo Numerico e Laboratorio, AA 2017 2018 Gli esercizi sono divisi in due gruppi: fondamentali ed avanzati I primi sono
DettagliRichiami di Fondamenti di Informatica - 1
Corso di Laurea Ingegneria Informatica Fondamenti di Informatica 1 Dispensa 2 Richiami di Fondamenti di Informatica - 1 A. Miola Febbraio 2008 http://www.dia.uniroma3.it/~java/fondinf1/ Richiami di FdI-1
DettagliLaboratorio di Programmazione Ottobre. Simone Zaccaria
Laboratorio di Programmazione 27 31 Ottobre Simone Zaccaria Esercizio di Ripasso Scrivere un programma che: 1. dichiari 2 variabili a e b; 2. inizializzi le 2 variabili con valori numerici a scelta; 3.
DettagliIterazione (introduzione)
Fondamenti di informatica Oggetti e Java (introduzione) Capitolo 17 (estratto) ottobre 2015 1 Contenuti Accesso a sequenze Accumulazione Conteggio Altre aggregazioni Verifica esistenziale Verifica universale
DettagliElementi lessicali. Lezione 4. La parole chiave. Elementi lessicali. Elementi lessicali e espressioni logiche. Linguaggi di Programmazione I
Lezione 4 Elementi lessicali e espressioni logiche Matricole 2-3 Elementi lessicali il linguaggio C ha un suo vocabolario di base i cui elementi sono detti token esistono 6 tipi di token: parole chiave
DettagliCorso di Laurea Ingegneria Informatica Fondamenti di Informatica 1
Corso di Laurea Ingegneria Informatica Fondamenti di Informatica 1 Dispensa E04 Esempi di algoritmi e programmi C. Limongelli - A. Miola Settembre 2006 http://www.dia.uniroma3.it/~java/fondinf1/ Esempi
DettagliIntroduzione alla programmazione
Introduzione alla programmazione Risolvere un problema Per risolvere un problema si procede innanzitutto all individuazione Delle informazioni, dei dati noti Dei risultati desiderati Il secondo passo consiste
DettagliIntroduzione a C# Prof. Francesco Accarino IIS Altiero Spinelli Sesto San Giovanni
Introduzione a C# Prof. Francesco Accarino IIS Altiero Spinelli Sesto San Giovanni C#: Strumento Principe per.net Primo linguaggio orientato alle componenti della famiglia C/C++ Tutto è DAVVERO un oggetto
DettagliLaboratorio di Matlab
Laboratorio di Matlab Alessandro Formaglio Dipartimento di Ingegneria dell Informazione, Università di Siena alex@dii.unisi.it http://www.dii.unisi.it/ control/matlab/labmatlab.html 9 Luglio 2009 DII -
DettagliLaboratorio di Programmazione Lezione 2. Cristian Del Fabbro
Laboratorio di Programmazione Lezione 2 Cristian Del Fabbro Prossima lezione GIOVEDÌ 29 OTTOBRE 14:00 Input da tastiera package input; import java.io.*; public class Input { public static void main(string[]
DettagliVBScript. VBScript. Visual Basic Scripting Edition. Linguaggio di script per browser e server Microsoft Deriva da Visual Basic, ma è interpretato
VBScript Visual Basic Scripting Edition 1 VBScript Linguaggio di script per browser e server Microsoft Deriva da Visual Basic, ma è interpretato 2 Pag. 1 Principali caratteristiche Fine istruzione singola
DettagliCorso di Laurea Ingegneria Informatica Fondamenti di Informatica 1
Corso di Laurea Ingegneria Informatica Fondamenti di Informatica 1 Dispensa E03 Esempi di algoritmi e programmi A. Miola Settembre 2006 http://www.dia.uniroma3.it/~java/fondinf1/ Esempi di algoritmi e
DettagliOLIVETTI 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
DettagliI.4 Rappresentazione dell informazione - Numeri con segno
I.4 Rappresentazione dell informazione - Numeri con segno Università di Ferrara Dipartimento di Economia e Management Insegnamento di Informatica Ottobre 20, 2015 Argomenti Introduzione 1 Introduzione
DettagliScilab. Introduzione a Scilab - Vettori. Corso di Informatica CdL: Chimica. Claudia d'amato.
Scilab Corso di Informatica CdL: Chimica Introduzione a Scilab - Vettori Claudia d'amato claudia.damato@di.uniba.it Scilab Introduzione Ambiente matematico e di simulazione numerica sviluppato per la realizzazione
DettagliC espressioni condizionali
C espressioni condizionali Esiste un particolare operatore, detto operatore condizionale, che rappresenta un istruzione if else. estremamente compattata?: Supponiamo di voler inserire nella variabile intera
DettagliMICROSOFT EXCEL FORMULE E FUNZIONI
MICROSOFT EXCEL FORMULE E FUNZIONI Lezione 1.2 a.a. 2016-2017 Ing. Giulia Fiscon Sommario Introduzione Microsoft Excel Lavorare con i fogli di calcolo Riferimenti di cella Formule e Funzioni Funzioni logiche
DettagliIstruzioni Condizionali in C
Concetti chiave Istruzioni Condizionali in C Tipi di Istruzioni Condizionali Espressioni Blocchi d istruzioni Istruzioni Condizionali: if-else Istruzioni Condizionali: switch-case Istruzione break Istruzioni
DettagliCorso di Laurea Ingegneria Informatica Fondamenti di Informatica
Corso di Laurea Ingegneria Informatica Fondamenti di Informatica Dispensa E03 Esempi di algoritmi e programmi A. Miola Novembre 2011 1 Contenuti q Progettazione di algoritmi q Problemi di ingresso - uscita
DettagliMatlab 5. Funzioni. Slide basate sul corso di C. Blundo. A.A. 2010/ GPersiano. Laboratorio di Informatica per Fisici 1
Matlab 5 Funzioni Slide basate sul corso di C. Blundo A.A. 2010/2011 -- GPersiano Laboratorio di Informatica per Fisici 1 Funzioni Le funzioni sono utili quando occorre ripetere una serie di comandi più
DettagliArgomenti della lezione. Introduzione agli Algoritmi e alle Strutture Dati. Lista Lineare. Lista Lineare come Tipo di Dato Astratto
Argomenti della lezione Introduzione agli Algoritmi e alle Strutture Dati Operazioni su Liste Dr. Emanuela Merelli Tipi di Dato Astratto Lista Lineare Pila Coda Concetto di Struttura dati dinamiche Lista
DettagliCorso 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
DettagliM.U.T. Modulo Unico Telematico. Specifiche tecniche interfaccia automatica per i Software Gestionali
M.U.T. Modulo Unico Telematico Specifiche tecniche interfaccia automatica per i Software Gestionali Data Redazione Documento 28/02/2011 Data Pubblicazione Documento Versione 2.1.0 Responsabile CNCE Giuseppe
DettagliEsercitazione n 2. Obiettivi
Esercitazione n 2 Obiettivi Progettazione di una applicazione Java Utilizzo di classi come schemi Utilizzo di costruttori Utilizzo di stringhe Uguaglianza tra oggetti Utilizzo di classi come componenti
DettagliExcel & 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
DettagliMATLAB I/O. Informatica B - A.A. 2012/2013 ACQUISIZIONE DI INPUT DA TASTIERA
MATLAB I/O Informatica B - A.A. 2012/2013 ACQUISIZIONE DI INPUT DA TASTIERA Funzione input valore = input( inserisci un valore ); Matlab stampa a video la stringa inserisci un valore ed aspetta di ricevere
DettagliMi piacerebbe condividere con voi una funzione che ho realizzato per rispondere ad una richiesta posta nella Sezione Visual Basic 6 su MasterDrive.it.
Mi piacerebbe condividere con voi una funzione che ho realizzato per rispondere ad una richiesta posta nella Sezione Visual Basic 6 su MasterDrive.it. La richiesta puntava a conoscere una metodologia per
DettagliLEZIONE PRECEDENTE. 1 Abilità Informatiche e Telematiche. 03/04/2015 Dott. ssa Carmen De Maio
LEZIONE PRECEDENTE Introduzione a Sprite; Operatori e funzioni; Come usare i blocchi Movimenti per far muovere uno Sprite; Come usare i blocchi Penna per disegnare sullo stage; Esercizi 1 TO DO: Completa
DettagliINTRODUZIONE ALLA PROGRAMMAZIONE AD ALTO LIVELLO IL LINGUAGGIO JAVA. Fondamenti di Informatica - D. Talia - UNICAL 1. Fondamenti di Informatica
Fondamenti di Informatica INTRODUZIONE ALLA PROGRAMMAZIONE AD ALTO LIVELLO IL LINGUAGGIO JAVA Fondamenti di Informatica - D. Talia - UNICAL 1 Fondamenti di Informatica - Programma Un programma è una formulazione
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
DettagliASP 3.0 Il Sito Dinamico
www.idstudio.it ASP 3.0 Il Sito Dinamico di Lorenzo Garassino Introduzione e scopo del libro 1. Scenario 1.1. Il panorama 1.2. Sito Statico o Dinamico? 1.3. Prospettive 2. Cos è ASP 2.1. Descrizione 2.2.
DettagliMetodi di Analisi dei Dati Sperimentali. AA 2009/2010 Pier Luca Maffettone. Elementi di Matlab
Metodi di Analisi dei Dati Sperimentali AA /2010 Pier Luca Maffettone Elementi di Matlab Sommario Introduzione Variabili Manipolazione di elementi Creazione di vettori/matrici Operazioni elementari Funzioni
DettagliLabVIEW parte II. Ing. Gianfranco Miele November 3, 2010
Ing. Gianfranco Miele (g.miele@unicas.it) http://www.docente.unicas.it/gianfranco_miele November 3, 2010 Le stringhe Una stringa è una sequenza di caratteri Ogni carattere ha una corrispondente codifica
DettagliPARTITIONING PARTITIONING. 27/11/08 /home/scotty/enrico/corso web/finale/architettura/partit page 1
PARTITIONING PARTITIONING 27/11/08 /home/scotty/enrico/corso web/finale/architettura/partit page 1 PARTITIONING Cos'è il partitioning Metodi per eseguire il partitioning Partition setup Partition table
DettagliEXCEL =FUNZIONE(ARGOMENTO1;[ARGOMENTO2];.. [ARGOMENTO N])
Pag. 1 a 5 EXCEL La struttura delle formule La struttura della formula è costruita dalla struttura: =FUNZIONE(ARGOMENTO1;[ARGOMENTO2];.. [ARGOMENTO N]) La stringa inizia con un segnale = seguito dal nome
DettagliCorso di Laurea Ingegneria Civile Elementi di Informatica. Esercizi. Carla Limongelli. Esercizi 1
Corso di Laurea Ingegneria Civile Elementi di Informatica Esercizi Carla Limongelli Esercizi 1 Quanti giorni in un mese? Scrivere un metodo che ricevuto in input un mese e un anno, restituisca il numero
DettagliELEMENTI 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"
DettagliSTATISTICA LAB. Analisi dei dati con R - Ex 2. Marta Nai Ruscone. LIUC - Università Carlo Cattaneo, Castellanza STATISTICA LAB
Analisi dei dati con R - Ex 2 Marta Nai Ruscone LIUC - Università Carlo Cattaneo, Castellanza Funzioni Una funzione è un insieme di comandi elementari. In R sono disponibili un gran numero di funzioni
DettagliElaborazione di File di Dati. Uso di semplici comandi Espressioni regolari AWK
Elaborazione di File di Dati Uso di semplici comandi Espressioni regolari AWK Sort sort [option] file1... filen Consente di ordinare, fondere o confrontare le linee dei file in input Ha tre modalità di
Dettagli