Manuale di GRAMophone v0.5.2
|
|
|
- Berta Scarpa
- 10 anni fa
- Просмотров:
Транскрипт
1 Manuale di GRAMophone v0.5.2 PRESENTAZIONE GRAMophone è un generatore algoritmico per la composizione musicale. La generazione della musica viene realizzata tramite l uso di due tipi di grammatiche formali: la grammatica regolare di Chomsky (o di tipo 3) per un approccio TOP DOWN alla composizione e una versione ridotta della grammatica di Lindenmayer per un approccio BOTTOM UP. CONCETTI BASE DI GRAMophone GRAMophone si basa in parte su un idea di Jon McCormack, da cui riprende il concetto di virtual player (musicista virtuale). Il player è associato ad una traccia MIDI ed è responsabile per l interpretazione delle istruzioni che gli vengono date, che nel caso generale significa suonare note (mandare messaggi MIDI). L insieme dei player in GRAMophone forma l orchestra, che esegue una composition. Un qualunque numero di player può essere impiegato in una composition, anche se le caratteristiche dell hardware potrebbero fissare una limitazione sul numero. Generalmente ogni player suona un proprio strumento e ciascuno ha un insieme differente di regole. Un singolo player è caratterizzato da un insieme di parametri comuni a tutta l orchestra e/o un insieme di parametri personali. I parametri che caratterizzano l orchestra sono: il tipo di grammatica utilizzata per la generazione (Chomsky o Lindenmayer); il metronomo; la misura; il numero di iterazioni per il processo delle produzioni. Le caratteristiche personali di ciascun player sono: il tipo di grammatica utilizzata per la generazione (Chomsky o 1
2 Lindenmayer); lo strumento suonato; il canale MIDI a cui è associato; il numero di iterazioni per il processo delle produzioni. Le note suonate dai player mantengono uno stato corrente che consiste di: ottava volume durata rilascio Queste caratteristiche possono essere controllate parametricamente tramite la dichiarazione da parte di ciascun player di variabili ad esse associate. GRAMophone, infine, offre la possibilità di generare musica in maniera non deterministica, sia con la grammatica di Chomsky sia con quella di Lindenmayer. 2
3 GUIDA A GRAMophone Give Me A (l Hello, World! di GRAMophone) Di seguito viene riportata la più semplice composizione algoritmica che si può generare con GRAMophone, per introdurne i concetti fondamentali. Questa composizione genera semplicemente la nota LA e viene presentata sia con il metodo di Chomsky sia con quello di Lindenmayer. composition Give Me A of Schroeder { //this composition generates the A note with the Chomsky grammar } grammar chomsky tempo 120 time_signature 4/4 % player Schroeder { instrument 0 } composition Give Me A of Schroeder { //this composition generates the A note with the Lindenmayer grammar grammar lindenmayer tempo 120 time_signature 4/4 % player Schroeder { instrument 0 % axiom->a[,,,]; } } 3
4 LE PAROLE CHIAVE composition E of Ogni composizione algoritmica deve iniziare con la parola chiave composition, a cui deve seguire una stringa (racchiusa tra doppi apici) con il nome della composizione. Di seguito è richiesta la parola chiave of, a cui deve seguire un altra stringa con il copyright del brano. IL BLOCCO DELLA COMPOSIZIONE Il blocco della composizione è delimitato dalle parentesi graffe. È suddiviso in tre sezioni: una sezione per la definizione dei parametri della composizione, una per la dichiarazione e la inizializzazione delle eventuali variabili globali e una sezione orchestra, dove si definiscono i vari player che suoneranno il pezzo. Le prime due sezioni sono separate dal simbolo %. LA PAROLA CHIAVE player Ciascun player si definisce tramite la parola chiave player, seguita da un identificatore. IL BLOCCO DEL player Il blocco del player è delimitato dalle parentesi graffe ed è diviso in tre sezioni: una sezione per la definizione dei parametri della traccia associata al player, una parte di dichiarazione e inizializzazione per le eventuali variabili locali del player e la sezione per le regole formali. Le prime due sezioni sono separate dal simbolo %. COMMENTI In GRAMophone, i commenti sono C-like: devono iniziare con la coppia di caratteri '/*' e devono terminare con la coppia di caratteri '*/'. Fra l'asterisco e la barra non devono essere inseriti spazi. Tutto ciò che si trova tra queste coppie di 4
5 simboli verrà ignorato dal parser di GRAMophone. È possibile definire anche intere linee di commento. Le righe di commento iniziano con il simbolo // e terminano alla fine della riga, come nel caso dei due esempi iniziali. Sezione di definizione parametri della composition Qui si dichiarano i parametri comuni a tutti i player dell orchestra. I parametri che possono essere dichiarati sono: grammar resolution iterations tempo time_signature Questa sezione deve terminare con il simbolo %. grammar Questo parametro è obbligatorio e definisce il tipo di grammatica che verrà usato per la generazione. Il tipo può essere chomsky o lindenmayer. resolution Questo parametro indica il numero di unità di tempo per la durata di 1/4. Se omesso, verrà usato il valore di default 480. iterations Questo parametro indica il numero di iterazioni per la generazione. Ha un significato differente a seconda del tipo di grammatica scelto, come verrà spiegato in seguito. Se omesso, viene utilizzato il valore di default 1. 5
6 tempo Questo parametro indica il metronomo della composizione. Se omesso, viene utilizzato il valore di default 120. time_signature Questo parametro indica la misura della composizione. Se omesso, viene utilizzato il valore di default 4/4. Sezione di dichiarazione variabili globali della composition Le variabili servono per controllare parametricamente gli attributi di una nota e verrano spiegate in seguito. Sezione di definizione parametri del player Qui si dichiarano i parametri personali e le variabili di ciascun player. I parametri personali che possono essere dichiarati sono: instrument channel iterations Questa sezione deve terminare con il simbolo %. instrument Questo parametro indica il tipo di strumento da far suonare al player. Gli strumenti di GRAMophone coincidono con il set di strumenti del General MIDI. Il range di valori accettati va da 0 a 127; ci sono quindi 128 strumenti da cui scegliere. Di seguito viene riportata una tabella con il codice e lo strumento a cui esso fa riferimento: 6
7 0 Piano 1 Brite Piano 2 HammerPiano 3 Honkey Tonk 4 New Tines 5 Digital Piano 6 Harpsichord 7 Clavi 8 Celesta 9 Glocken 10 Music Box 11 Vibes 12 Marimba 13 Xylophon 14 Tubular Bell 15 Santur 16 Full Organ 17 Percussive Organ 18 BX-3 Organ 19 Church Organ 20 Positive 21 Musette 22 Harmonica 23 Tango 24 Classic Guitar 25 Acoustic Guitar 26 Jazz Guitar 27 Clean Guitar 28 Mute Guitar 29 Overdrive Guitar 30 Distorted Guitar 31 Harmonics 32 Jazz Bass 33 Deep Bass 34 Pick Bass 35 Fretless Bass 36 Slap Bass 1 37 Slap Bass 2 38 Syntethized Bass 1 39 Syntethized Bass 2 40 Violin 41 Viola 42 Cello 43 Contra Bass 44 Tremolo String 7
8 45 Pizzicato 46 Harp 47 Timpani 48 Marcato 49 Slow String 50 Analog Pad 51 String Pad 52 Choir 53 Doo Voice 54 Voices 55 Orchestra Hit 56 Trumpet 57 Trombone 58 Tuba 59 Mute Trumpet 60 French Horn 61 Brass Section 62 Synthetized Brass 1 63 Synthetized Brass 2 64 Soprano Sax 65 Alto Sax 66 Tenor Sax 67 Baritone Sax 68 Sweet Oboe 69 English Horn 70 Bassoon Oboe 71 Clarinet 72 Piccolo 73 Flute 74 Recorder 75 Pan Flute 76 Bottle 77 Shakhukuhachi 78 Whistle 79 Ocarina 80 Square Lead 81 Saw Lead 82 Caliope Lead 83 Chiff Lead 84 Charang Lead 85 Air Chorus 86 Rezzo4ths 87 Bass & Lead 88 Fantasia 89 Warm Pad 90 Poly Synth Pad 8
9 91 Ghost Pad 92 Bowed Pad 93 Metal Pad 94 Halo Pad 95 Sweep Pad 96 Ice Rain 97 Soundtrack 98 Crystal 99 Atmosphere 100 Brightness 101 Goblin 102 Echo Drop 103 Star Theme 104 Sitar 105 Banjo 106 Shamisen 107 Koto 108 Kalimba 109 Scotland 110 Fiddle 111 Shanai 112 Metal Bell 113 Agogo 114 Steel Drums 115 Wood Blok 116 Taiko Drum 117 Melodic Tom 118 Synth Tom 119 Reverse Cymbal 120 Fret Noise 121 Noise Chiff 122 Seashore 123 Birds 124 Telephone 125 Helicopter 126 Stadium!! 127 Gunshot default 0. Se il parametro instrument viene omesso, viene utilizzato il valore di channel Questo parametro indica quale canale Midi associare al player. I canali 9
10 possibili sono 16. Il canale 10 è speciale ed è riservato alle percussioni. Se omesso, viene assegnato il valore di default 1. iterations Questo parametro indica il numero di iterazioni per la generazione. Ha un significato differente a seconda del tipo di grammatica scelto, come verrà spiegato in seguito. Se il parametro iterations è presente anche nella parte dichiarativa della composition, quest ultimo verrà ignorato. Sezione di dichiarazione variabili locali del player Le variabili servono per controllare parametricamente gli attributi di una nota e verrano spiegate in seguito. Le note in GRAMophone COME SI SCRIVONO LE NOTE IN GRAMophone Le note in GRAMophone sono la prima categoria di simboli terminali in GRAMophone. GRAMophone usa la notazione inglese per il nome delle note: la nota LA è A; la nota SI è B; la nota DO è C; la nota RE è D; la nota MI è E; la nota FA è F; la nota SOL è G; I nomi delle note devono essere scritti obbligatoriamente in maiuscolo. I simboli bemolle e diesis sono rappresentati rispettivamente dal carattere b minuscolo e # ; essi vanno scritti di seguito senza spazi al nome della nota: 10
11 A#, Gb, eccetera. ATTRIBUTI DELLE NOTE Le note sono caratterizzate da quattro attributi: l'ottava, l intensità, la durata e il rilascio. In GRAMophone questi quattro attributi sono chiamati rispettivamente octave, velocity, duration e release. L attributo octave varia da -2 a 8, mentre gli attributi velocity e release variano da 0 a 127. Se la nota viene scritta senza specificare alcun attributo, vengono utilizzati i valori di default: 3 per l ottava, 64 per l intensità e il rilascio, il valore di default corrente della resolution (semiminima) per la durata. Nell esempio Give me A nel corpo della produzione è scritto semplicemente A[,,,]. Questo vuol dire che viene generata una nota LA suonata alla terza ottava, della durata di 1/4 e con un intensità ed un rilascio pari a 64. DEFINIRE GLI ATTRIBUTI DI UNA NOTA Per definire gli attributi di una nota, questi vanno scritti all interno di parentesi quadre che seguono senza spazi il nome della nota. Ciascuna nota può avere al massimo quattro attributi e può essere definito solo un attributo per ciascun tipo. L ordine con cui vanno definiti gli attributi di diverso tipo è il seguente: 1. ottava 2. intensità 3. durata 4. rilascio Se non vengono definiti tutti e tre i tipi di attributo, per quelli mancati vengono utilizzati i valori di default. Esempi di note con attributi sono i seguenti: C[2, 50+60/2, 240*4,] suona un Do alla seconda ottava, con un intensità di 80, la durata di 960 (minima con resolution impostata a 480) ed un rilascio di 64 (valore di default); Db[4,,,] suona un RE bemolle alla quarta ottava, usando i valori di 11
12 default per la velocity, la duration e la release; F#[,,,] - usa i valori di default per tutti gli attributi; Esempi errati sono i seguenti: Db[3, 127, 960, 64, x] - troppi attributi (x è una variabile). PAUSE Le pause sono un'altra categoria dei simboli terminali di GRAMophone. Si indicano con la lettera R e accettano solo il tipo di attributo duration. Se non specificato, viene utilizzato il valore di default della resolution. La definizione dell attributo avviene in maniera analoga alle note. Esempi di pause sono i seguenti: R[480/2] una pausa che dura 240; R[] usa il valore di default per l attributo di tipo duration. ACCORDI Gli accordi sono l ultima categoria di simboli terminali usati da GRAMophone. Un accordo è una serie di note suonate simultaneamente. In GRAMophone le note suonate in un accordo sono racchiuse tra due simboli ^. Esempi di accordi sono i seguenti: ^C[,,,]E[,,,]G[,,,]^ - suona un accordo di DO maggiore, utilizzando i valori di default per ciascuna nota. ^A[2,80,240,]C[2,,240,]E[2,,240,]^ - suona un accordo di LA minore della durata di 1/8, con tutte le note suonate alla seconda ottava con un rilascio di 64 (valore di default), con la prima nota dell accordo suonata ad un intensità di 80 e le restanti due ad un intensità di 64 (valore di default). RUOLO DI R NEGLI ACCORDI COMPLESSI Non sempre le note in un accordo hanno la stessa durata. Ad esempio può 12
13 capitare che in una battuta, mentre suona una nota C[2,,1920,] della durata di 4/4, il musicista debba contemporaneamente suonare quattro note della durata di una semiminima ciascuna nel seguente ordine: C[,,,], E[,,,], G[,,,], Bb[,,,]. All interno dell accordo quindi bisogna trovare un modo per dire a GRAMophone che le note C[2,,1920,] e C[,,,] devono cominciare a suonare nello stesso istante, che E[,,,] deve iniziare a suonare dopo una pausa di 1/4, G[,,,] dopo 2/4 e Bb[,,,] dopo 3/4. In GRAMophone questo si scrive nella seguente maniera: ^C[2,,1920,]C[,,,]R[]E[,,,]R[960]G[,,,]R[1440]Bb[,,,]^ Cioè davanti a ciascuna nota dell accordo si può definire una pausa che rappresenta il tempo che bisogna aspettare prima che la nota inizi a suonare. L ordine con cui si scrivono le note nell accordo non ha importanza. L accordo precedente si può scrivere anche come: ^R[]E[,,,]C[2,,1920,]R[1440]Bb[,,,]C[,,,]R[960]G[,,,]^ IDENTIFICATORI Alcune entità del linguaggio di GRAMophone, come ad esempio le variabili, le macros ed i simboli non terminali della grammatica di Chomsky, devono avere dei nomi per mezzo dei quali possano essere identificate. Questi nomi vengono chiamati identificatori e vengono scelti dal compositore. Gli identificatori usati dal linguaggio di GRAMophone riprendono gli identificatori del linguaggio Pascal. Infatti un identificatore è formato da una lettera seguita da una sequenza di lettere o cifre. Gli identificatori di GRAMophone, inoltre, devono essere obbligatoriamente scritti in minuscolo. Grammatica di Chomsky SIMBOLI NON TERMINALI Nella grammatica di Chomsky i simboli non terminali servono per dare una 13
14 struttura e uno stile alla composizione musicale. I simboli non terminali si scrivono con un seguito senza spazi da un identificatore. La grammatica di Chomsky utilizzata da GRAMophone è libera dal contesto, quindi la testa delle produzioni può essere solo un non terminale. IL SIMBOLO NON È il simbolo non terminale che corrisponde a quella che sarà la composizione finale del singolo player ed è obbligatorio. OPERATORE DI PRODUZIONE È definito dalla sequenza di caratteri -> e separa la testa della produzione dal corpo della produzione. CORPO DELLA PRODUZIONE Può contenere sequenze di simboli terminali (note, pause e accordi) e di simboli non terminali. Ciascuna produzione deve terminare con un punto e virgola. OPERATORE (OR) Una produzione può essere non deterministica, cioè presentare due o più possibilità tra cui scegliere durante la generazione. Il corpo di una produzione non deterministica è formato dalle varie possiblità separate dall operatore. Ad ^A[,,,]B[,,,]C[,,,]^@Seq2R[]C[,,,]; è una produzione non deterministica. 14
15 SIGNIFICATO DELLE ITERAZIONI NELLA GRAMMATICA DI CHOMSKY Nella grammatica di Chomsky possono capitare produzioni che contengono cicli, cioè produzioni nel cui corpo sono presenti simboli non terminali che fanno riferimento alla produzione che si sta processando, ad esempio: Per evitare un loop infinito durante la generazione, il simbolo non viene processato un numero di volte pari al parametro iterations. Grammatica di Lindenmayer La grammatica di Lindenmayer tratta solo simboli terminali e quella adottata da GRAMophone può essere libera dal contesto o operare in un contesto polifonico. Nella testa delle produzioni possono esserci quindi singole note o accordi. Ogni produzione è separata da un punto e virgola. AXIOM È la produzione iniziale da cui parte la generazione. È obbligatoria. OPERATORE DI PRODUZIONE È definito dalla sequenza di caratteri -> e separa la testa della produzione dal corpo della produzione. OPERATORE (OR) Una produzione può essere non deterministica, cioè presentare due o più possibilità tra cui scegliere durante la generazione. Il corpo di una produzione non deterministica è formato dalle varie possibilità separate dall operatore. Ad esempio 15
16 A[,,,]->A[,,,]B[,,,] C[,,,]D[,,,]; è una produzione non deterministica. SIGNIFICATO DELLE ITERAZIONI NELLA GRAMMATICA DI LINDENMAYER A ciascun passo vengono applicate alla stringa di note corrente tutte le produzioni della grammatica contemporaneamente. Il parametro iterations in questo caso rappresenta il numero di passi da effettuare. Uso delle variabili DICHIARAZIONE E INIZIALIZZAZIONE DELLE VARIABILI GRAMophone è in grado di controllare gli attributi di una nota parametricamente mediante l uso di variabili. Queste variabili si dichiarano nella parte dichiarativa del player e possono essere di tipo octave, velocity, duration e msb. Una variabile si dichiara scrivendo il tipo seguito da uno o più identificatori separati da una virgola e la dichiarazione dev essere terminata da un punto e virgola. Per ogni player un identificatore può essere dichiarato solo una volta. Sono dichiarazioni corrette le seguenti: velocity x, y; octave oct, z; duration w; Sono dichiarazioni scorrette le seguenti: velocity x, x; octave z; duration z; Dopo la parte dichiarativa e prima della grammatica è possibile 16
17 inizializzare le variabili dichiarate mediante l operatore =. Un Esempio di dichiarazione e inizializzazione è il seguente: velocity x; x=0; USARE LE VARIABILI CON LE NOTE Le variabili si usano nelle espressioni degli attributi della nota. GRAMophone esegue il controllo dei tipi nelle espressioni, quindi ad esempio non è possibile sommare una variabile di tipo octave con una di tipo velocità. Un esempio di nota variabile è la seguente: velocity x; duration z, w; A[4,x,z+w,]. ESEMPIO composition Crescendo of Schroeder { //this composition generates 64 A notes with a growing velocity grammar chomsky tempo 120 tempo_signature 4/4 iterations 64 % player Schroeder { instrument 40 % velocity x; x=0; } 17
18 CONDIZIONI Nelle produzioni sia della grammatica di Chomsky sia della grammatica di Lindenmayer è possibile definire delle condizioni sulle variabili eventualmente presenti nel corpo delle produzioni. Se la condizione è verificata, la produzione viene processata altrimenti no. Una condizione si definisce subito dopo il nome della produzione tramite il simbolo? seguito da una o più espressioni booleane. Gli operatori booleani sono:! not && and or Gli operatori relazionali sono: == uguale!= diverso < minore > maggiore <= minore o uguale >= maggiore o uguale Un esempio di produzione con condizione è la il suo significato è il seguente: finchè x è diverso da zero, genera la altrimenti no. Discography, la libreria di GRAMophone GRAMophone è in grado di includere librerie esterne, che vengono 18
19 chiamate discografie. Per includere in un file sorgente una discografia si usa la parola chiave discography, seguita dal nome del file che la identifica. Una discography può essere inclusa in qualsiasi punto del file sorgente, purchè il suo contenuto sia in sintonia con la posizione del sorgente dove è stata inserita. Macros È possibile definire macros utilizzando la parola chiave define, seguita da un identificatore scritto obbligatoriamente in minuscolo e da una stringa chiusa tra doppi apici. Le macros vanno definite obbligatoriamente all'inizio della composizione sorgente, prima cioè della parola chiave composition. Ad esempio, se vogliamo scrivere semplicemente a al posto di A[,,,], bisogna definire la seguente macro: define a A[,,,] Funzioni di GRAMophone LA FUNZIONE repeat() La funzione repeat() prende come argomento un valore di tipo msb ed una sequenza di Chomsky o Lindenmayer. Permette di ripetere la sequenza inserita per un numero di volte pari al valore di tipo msb inserito. LA FUNZIONE rand() La funzione rand() prende come argomento un'espressione e ritorna un valore casuale minore del risultato dell'espressione. Operatori melodici di GRAMophone transpose() L'operatore transpose() prende come argomento un valore di tipo msb ed 19
20 una sequenza di Chomsky o Lindenmayer. Genera una sequenza in cui tutte le note della sequenza presa come argomento vengono trasposte di un numero di semitoni pari al valore di tipo msb inserito. inversion() L'operatore inversion() prende come argomento una sequenza di Chomsky o Lindenmayer. Genera una sequenza in cui gli intervalli tra la prima e le restanti note della sequenza presa come argomento vengono calcolati in direzione opposta. retrograde() L'operatore retrograde() prende come argomento una sequenza di Chomsky o Lindenmayer. Genera una sequenza contraria a quella inserita come argomento. USO DI GRAMophone GRAMophone funziona da linea di comando ed ha la seguente sintassi: utente@host:$gramophone [-c -d]sourcefile [midifile] dove: sourcefile è il file contenente le regole formali dell autore. midifile è la composizione finale in formato midi. Se non indicato viene generato un file denominato composition.mid. [-c] è un opzione che consente di effettuare semplicemente il controllo della sintassi del sorgente senza generare la musica. [-d] è un'opzione che consente di attivare una modalità di debug, con stampa a video dei valori dei parametri della composition, dei parametri dei players e delle note generate. 20
Funzioni in C. Violetta Lonati
Università degli studi di Milano Dipartimento di Scienze dell Informazione Laboratorio di algoritmi e strutture dati Corso di laurea in Informatica Funzioni - in breve: Funzioni Definizione di funzioni
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
4 3 4 = 4 x 10 2 + 3 x 10 1 + 4 x 10 0 aaa 10 2 10 1 10 0
Rappresentazione dei numeri I numeri che siamo abituati ad utilizzare sono espressi utilizzando il sistema di numerazione decimale, che si chiama così perché utilizza 0 cifre (0,,2,3,4,5,6,7,8,9). Si dice
LINGUAGGI DI PROGRAMMAZIONE
LINGUAGGI DI PROGRAMMAZIONE Il potere espressivo di un linguaggio è caratterizzato da: quali tipi di dati consente di rappresentare (direttamente o tramite definizione dell utente) quali istruzioni di
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
Capitolo Quarto...2 Le direttive di assemblaggio di ASM 68000...2 Premessa...2 1. Program Location Counter e direttiva ORG...2 2.
Capitolo Quarto...2 Le direttive di assemblaggio di ASM 68000...2 Premessa...2 1. Program Location Counter e direttiva ORG...2 2. Dichiarazione di dati: le direttive DS e DC...3 2.1 Direttiva DS...3 2.2
La scala musicale e le alterazioni
La scala musicale e le alterazioni Unità didattica di Educazione Musicale classe seconda Obiettivi del nostro lavoro Acquisire il concetto di scala musicale e di intervallo. Conoscere la struttura della
Gestione della memoria centrale
Gestione della memoria centrale Un programma per essere eseguito deve risiedere in memoria principale e lo stesso vale per i dati su cui esso opera In un sistema multitasking molti processi vengono eseguiti
Programmazione C Massimo Callisto De Donato [email protected] www.cs.unicam.it/massimo.callisto
Università degli studi di Camerino Scuola di scienze e tecnologia - Sezione Informatica Programmazione C Massimo Callisto De Donato [email protected] www.cs.unicam.it/massimo.callisto LEZIONE
Il linguaggio SQL. è di fatto lo standard tra i linguaggi per la gestione di data base relazionali.
(Structured Query Language) : Il linguaggio è di fatto lo standard tra i linguaggi per la gestione di data base relazionali. prima versione IBM alla fine degli anni '70 per un prototipo di ricerca (System
MATLAB. Caratteristiche. Dati. Esempio di programma MATLAB. a = [1 2 3; 4 5 6; 7 8 9]; b = [1 2 3] ; c = a*b; c
Caratteristiche MATLAB Linguaggio di programmazione orientato all elaborazione di matrici (MATLAB=MATrix LABoratory) Le variabili sono matrici (una variabile scalare equivale ad una matrice di dimensione
Alcune regole di base per scrivere un programma in linguaggio C
Alcune regole di base per scrivere un programma in linguaggio C Un programma il linguaggio C (listato) viene scritto in formato testo ed archiviato in un file: *.c Per scrivere un listato C si utilizza
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
Excel. A cura di Luigi Labonia. e-mail: [email protected]
Excel A cura di Luigi Labonia e-mail: [email protected] Introduzione Un foglio elettronico è un applicazione comunemente usata per bilanci, previsioni ed altri compiti tipici del campo amministrativo
APPUNTI DI MATEMATICA ALGEBRA \ INSIEMISTICA \ TEORIA DEGLI INSIEMI (1)
ALGEBRA \ INSIEMISTICA \ TEORIA DEGLI INSIEMI (1) Un insieme è una collezione di oggetti. Il concetto di insieme è un concetto primitivo. Deve esistere un criterio chiaro, preciso, non ambiguo, inequivocabile,
SECURCOMB PSTN. Combinatore telefonico via filo
SECURCOMB PSTN Combinatore telefonico via filo COMPLIMENTI PER L'ACQUISTO DI QUESTO PRODOTTO SECURCOMB è totalmente gestito dal menù vocale e quindi il suo utilizzo è molto semplice ed intuitivo. Si consiglia
Dispensa 3. 1.1 YACC: generalità
Dispensa 3 1.1 YACC: generalità Il tool Yacc (acronimo per Yet Another Compiler Compiler) è uno strumento software che a partire da una specifica grammaticale context free di un linguaggio scritta in un
Gli algoritmi: definizioni e proprietà
Dipartimento di Elettronica ed Informazione Politecnico di Milano Informatica e CAD (c.i.) - ICA Prof. Pierluigi Plebani A.A. 2008/2009 Gli algoritmi: definizioni e proprietà La presente dispensa e da
Matematica - SMID : Programmazione Febbraio 2009 FOGLIO RISPOSTE
Matematica - SMID : Programmazione Febbraio 2009 FOGLIO RISPOSTE NOME: COGNOME: ============================================================== Esercizio 1 ci sono tante "righe"; non è detto servano tutte...
Programma Gestione Presenze Manuale autorizzatore. Versione 1.0 25/08/2010. Area Sistemi Informatici - Università di Pisa
- Università di Pisa Programma Gestione Presenze Manuale autorizzatore Versione 1.0 25/08/2010 Email: [email protected] 1 1 Sommario - Università di Pisa 1 SOMMARIO... 2 2 ACCESSO AL PROGRAMMA... 3
Introduzione al MATLAB c Parte 2
Introduzione al MATLAB c Parte 2 Lucia Gastaldi Dipartimento di Matematica, http://dm.ing.unibs.it/gastaldi/ 18 gennaio 2008 Outline 1 M-file di tipo Script e Function Script Function 2 Costrutti di programmazione
Traccia di soluzione dell esercizio del 25/1/2005
Traccia di soluzione dell esercizio del 25/1/2005 1 Casi d uso I casi d uso sono in Figura 1. Ci sono solo due attori: il Capo officina e il generico Meccanico. Figura 1: Diagramma dei casi d uso. 2 Modello
Gian Luca Marcialis studio degli algoritmi programma linguaggi LINGUAGGIO C
Università degli Studi di Cagliari Corso di Laurea in Ingegneria Biomedica (Industriale), Chimica, Elettrica, e Meccanica FONDAMENTI DI INFORMATICA 1 http://www.diee.unica.it/~marcialis/fi1 A.A. 2010/2011
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
Analizzatore lessicale o scanner
Analizzatore lessicale o scanner Lo scanner rappresenta un'interfaccia fra il programma sorgente e l'analizzatore sintattico o parser. Lo scanner, attraverso un esame carattere per carattere dell'ingresso,
7. Layer e proprietà degli oggetti
7. Layer e proprietà degli oggetti LAYER 09/01/13 ing. P. Rordorf arch. D. Bruni arch. A. Chiesa ing. A. Ballarini 38(52) Le proprietà dei layer: - Nome: ogni layer ha un nome proprio che ne permette una
Per scrivere una procedura che non deve restituire nessun valore e deve solo contenere le informazioni per le modalità delle porte e controlli
CODICE Le fonti in cui si possono trovare tutorial o esempi di progetti utilizzati con Arduino si trovano nel sito ufficiale di Arduino, oppure nei forum di domotica e robotica. Il codice utilizzato per
RISOLUTORE AUTOMATICO PER SUDOKU
RISOLUTORE AUTOMATICO PER SUDOKU Progetto Prolog - Pierluigi Tresoldi 609618 INDICE 1.STORIA DEL SUDOKU 2.REGOLE DEL GIOCO 3.PROGRAMMAZIONE CON VINCOLI 4.COMANDI DEL PROGRAMMA 5.ESEMPI 1. STORIA DEL SUDOKU
Lezione 8. La macchina universale
Lezione 8 Algoritmi La macchina universale Un elaboratore o computer è una macchina digitale, elettronica, automatica capace di effettuare trasformazioni o elaborazioni su i dati digitale= l informazione
Algebra di Boole: Concetti di base. Fondamenti di Informatica - D. Talia - UNICAL 1. Fondamenti di Informatica
Fondamenti di Informatica Algebra di Boole: Concetti di base Fondamenti di Informatica - D. Talia - UNICAL 1 Algebra di Boole E un algebra basata su tre operazioni logiche OR AND NOT Ed operandi che possono
Definire gli attributi dei blocchi
Definire gli attributi dei blocchi Attributi:Informazioni associate ad un blocco Definire gli attributi Menu: Disegna Blocco Attributo Comando: DEFATT Utilizzo riga di comando: -DEFATT Note Lo stile di
ALGEBRA DELLE PROPOSIZIONI
Università di Salerno Fondamenti di Informatica Corso di Laurea Ingegneria Corso B Docente: Ing. Giovanni Secondulfo Anno Accademico 2010-2011 ALGEBRA DELLE PROPOSIZIONI Fondamenti di Informatica Algebra
PULSANTI E PAGINE Sommario PULSANTI E PAGINE...1
Pagina 1 Sommario...1 Apertura...2 Visualizzazioni...2 Elenco...2 Testo sul pulsante e altre informazioni...3 Comandi...3 Informazioni...4 Flow chart...5 Comandi...6 Pulsanti Principali e Pulsanti Dipendenti...6
(Esercizi Tratti da Temi d esame degli ordinamenti precedenti)
(Esercizi Tratti da Temi d esame degli ordinamenti precedenti) Esercizio 1 L'agenzia viaggi GV - Grandi Viaggi vi commissiona l'implementazione della funzione AssegnaVolo. Tale funzione riceve due liste
extensible Markup Language
XML a.s. 2010-2011 extensible Markup Language XML è un meta-linguaggio per definire la struttura di documenti e dati non è un linguaggio di programmazione un documento XML è un file di testo che contiene
Javascript: il browser
Javascript: il browser Un browser è un programma Un browser interpreta il linguaggio HTML e visualizza le pagine sullo schermo Per la visualizzazione delle pagine un browser si appoggia al software di
Sistema operativo. Sommario. Sistema operativo...1 Browser...1. Convenzioni adottate
MODULO BASE Quanto segue deve essere rispettato se si vuole che le immagini presentate nei vari moduli corrispondano, con buona probabilità, a quanto apparirà nello schermo del proprio computer nel momento
Nell esempio verrà mostrato come creare un semplice documento in Excel per calcolare in modo automatico la rata di un mutuo a tasso fisso conoscendo
Nell esempio verrà mostrato come creare un semplice documento in Excel per calcolare in modo automatico la rata di un mutuo a tasso fisso conoscendo - la durata del mutuo in anni - l importo del mutuo
Rappresentazione delle informazioni
Rappresentazione delle informazioni Abbiamo informazioni (numeri, caratteri, immagini, suoni, video... ) che vogliamo rappresentare (e poter elaborare) in un calcolatore. Per motivi tecnologici un calcolatore
A destra è delimitata dalla barra di scorrimento verticale, mentre in basso troviamo una riga complessa.
La finestra di Excel è molto complessa e al primo posto avvio potrebbe disorientare l utente. Analizziamone i componenti dall alto verso il basso. La prima barra è la barra del titolo, dove troviamo indicato
Spazio Commerciale. Le tue vendite, il nostro successo. Manuale Operativo. Guida inserimento articoli tramite Area di amministrazione.
Manuale Operativo Guida inserimento articoli tramite Area di amministrazione Pagina 1 di 8 Indice Generale 1. Sommario 2. Introduzione 3. Glossario 4. Accesso all'interfaccia 5. Icone e funzionalità 5.1.
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
Appunti sulla Macchina di Turing. Macchina di Turing
Macchina di Turing Una macchina di Turing è costituita dai seguenti elementi (vedi fig. 1): a) una unità di memoria, detta memoria esterna, consistente in un nastro illimitato in entrambi i sensi e suddiviso
Lezioni di Matematica 1 - I modulo
Lezioni di Matematica 1 - I modulo Luciano Battaia 16 ottobre 2008 Luciano Battaia - http://www.batmath.it Matematica 1 - I modulo. Lezione del 16/10/2008 1 / 13 L introduzione dei numeri reali si può
Introduzione alla programmazione in C
Introduzione alla programmazione in C Testi Consigliati: A. Kelley & I. Pohl C didattica e programmazione B.W. Kernighan & D. M. Ritchie Linguaggio C P. Tosoratti Introduzione all informatica Materiale
Il foglio elettronico: Excel
Il foglio elettronico: Excel Laboratorio di Informatica Corso di Laurea triennale in Biologia Dott. Fabio Aiolli ([email protected]) Dott.ssa Elisa Caniato ([email protected]) Anno accademico 2007-2008
DI D AGRA R MM M I M A BLOCC C H C I TEORI R A E D D E SERC R I C ZI 1 1
DIAGRAMMI A BLOCCHI TEORIA ED ESERCIZI 1 1 Il linguaggio dei diagrammi a blocchi è un possibile formalismo per la descrizione di algoritmi Il diagramma a blocchi, o flowchart, è una rappresentazione grafica
Disegni di Ricerca e Analisi dei Dati in Psicologia Clinica. Rcmdr
Disegni di Ricerca e Analisi dei Dati in Psicologia Clinica Rcmdr http://www.r-project.org http://qplab.psy.unipd.it Che cos è Rcmdr? Rcmdr è un pacchetto che possiamo scaricare dal CRAN e installare su
Entrare nel sistema. Clicca su Entra per entrare nel sistema. PAGINA 1
Entrare nel sistema Clicca su Entra per entrare nel sistema. PAGINA 1 Entrare nel sistema Compare il box di login in cui inserire il nome utente e la password fornite tramite posta elettronica. PAGINA
Fogli Elettronici: MS Excel
Fogli Elettronici: MS Excel Informatica - A.A. 2010/2011 - Excel 7.0 Foglio Elettronico Un foglio elettronico (o spreadsheet) è un software applicativo nato dall esigenza di: organizzare insiemi di dati
APPUNTI SUL LINGUAGGIO DI PROGRAMMAZIONE PASCAL
APPUNTI SUL LINGUAGGIO DI PROGRAMMAZIONE PASCAL In informatica il Pascal è un linguaggio di programmazione creato da Niklaus Wirth ed é un linguaggio di programmazione strutturata. I linguaggi di programmazione
LABORATORIO-EXCEL N. 2-3 XLSTAT- Pro Versione 7 VARIABILI QUANTITATIVE
LABORATORIO-EXCEL N. 2-3 XLSTAT- Pro Versione 7 VARIABILI QUANTITATIVE DESCRIZIONE DEI DATI DA ESAMINARE Sono stati raccolti i dati sul peso del polmone di topi normali e affetti da una patologia simile
Per accedere clicca su START o AVVIO (in basso a sinistra sul tuo schermo), poi su PROGRAMMI, ACCESSORI e infine su BLOCCO NOTE.
Cos'è l'html HTML è una sigla che viene da una frase inglese che vuol dire: " Linguaggio di contrassegno di ipertesti" (Hyper Text Markup Language) L'Html non è un vero e proprio linguaggio di programmazione,
Uso di base delle funzioni in Microsoft Excel
Uso di base delle funzioni in Microsoft Excel Le funzioni Una funzione è un operatore che applicato a uno o più argomenti (valori, siano essi numeri con virgola, numeri interi, stringhe di caratteri) restituisce
Java: Compilatore e Interprete
Java: Compilatore e Interprete Java Virtual Machine Il bytecode non è Linguaggio Macchina. Per diventarlo, deve subire un ulteriore trasformazione che viene operata dall interprete Java in modalità JIT
E possibile modificare la lingua dei testi dell interfaccia utente, se in inglese o in italiano, dal menu [Tools
Una breve introduzione operativa a STGraph Luca Mari, versione 5.3.11 STGraph è un sistema software per creare, modificare ed eseguire modelli di sistemi dinamici descritti secondo l approccio agli stati
[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
EXCEL PER WINDOWS95. sfruttare le potenzialità di calcolo dei personal computer. Essi si basano su un area di lavoro, detta foglio di lavoro,
EXCEL PER WINDOWS95 1.Introduzione ai fogli elettronici I fogli elettronici sono delle applicazioni che permettono di sfruttare le potenzialità di calcolo dei personal computer. Essi si basano su un area
INTERPUMP GROUP SPA-VIA E. FERMI 25 42040 S.ILARIO (RE) http: //www.interpumpgroup.it
PROCEDURA E-COMMERCE BUSINESS TO BUSINESS Guida alla Compilazione di un ordine INTERPUMP GROUP SPA-VIA E. FERMI 25 42040 S.ILARIO (RE) http: //www.interpumpgroup.it INDICE 1. Autenticazione del nome utente
ESAME SCRITTO DI ELEMENTI DI INFORMATICA E PROGRAMMAZIONE. 27 Gennaio 2015
COGNOME E NOME: MATRICOLA: Civile Ambiente e Territorio Non si possono consultare manuali, appunti e calcolatrici. Esercizio 1: [3 punto] Rappresentare i numeri 36 e 91 (in base 10) in notazione binaria
connessioni tra i singoli elementi Hanno caratteristiche diverse e sono presentati con modalità diverse Tali relazioni vengono rappresentate QUINDI
Documenti su Internet LINGUAGGI DI MARKUP Internet permette (tra l altro) di accedere a documenti remoti In generale, i documenti acceduti via Internet sono multimediali, cioè che possono essere riprodotti
Mon Ami 3000 Varianti articolo Gestione di varianti articoli
Prerequisiti Mon Ami 3000 Varianti articolo Gestione di varianti articoli L opzione Varianti articolo è disponibile per le versioni Azienda Light e Azienda Pro e include tre funzionalità distinte: 1. Gestione
Operazioni fondamentali
Foglio elettronico Le seguenti indicazioni valgono per Excel 2007, ma le procedure per Excel 2010 sono molto simile. In alcuni casi (per esempio, Pulsante Office /File) ci sono indicazioni entrambe le
Progettaz. e sviluppo Data Base
Progettaz. e sviluppo Data Base! Progettazione Basi Dati: Metodologie e modelli!modello Entita -Relazione Progettazione Base Dati Introduzione alla Progettazione: Il ciclo di vita di un Sist. Informativo
Algoritmo. I dati su cui opera un'istruzione sono forniti all'algoritmo dall'esterno oppure sono il risultato di istruzioni eseguite precedentemente.
Algoritmo Formalmente, per algoritmo si intende una successione finita di passi o istruzioni che definiscono le operazioni da eseguire su dei dati (=istanza del problema): in generale un algoritmo è definito
Accise Settore Prodotti Alcolici Manuale d uso
Olitech Informatica Telematico Accise Accise Settore Prodotti Alcolici Manuale d uso Versione del manuale: 26-01-2010 1 Indice Accise Settore Prodotti Alcolici Manuale d uso... 1 Indice... 2 Funzionalità
Laboratorio di Informatica
Laboratorio di Informatica Introduzione a Python Dottore Paolo Parisen Toldin - [email protected] Argomenti trattati Che cosa è python Variabili Assegnazione Condizionale Iterazione in una lista di
Nascita di Java. Che cos e Java? Caratteristiche di Java. Java: linguaggio a oggetti
Nascita di Java L uscita di Java, verso la metà degli anni novanta, fu accolta con molto entusiasmo dalla comunità dei programmatori e dei provider di servizi internet perché permetteva agli utenti del
per immagini guida avanzata Organizzazione e controllo dei dati Geometra Luigi Amato Guida Avanzata per immagini excel 2000 1
Organizzazione e controllo dei dati Geometra Luigi Amato Guida Avanzata per immagini excel 2000 1 Il raggruppamento e la struttura dei dati sono due funzioni di gestione dati di Excel, molto simili tra
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à
Alessandro Pellegrini
Esercitazione sulle Rappresentazioni Numeriche Esistono 1 tipi di persone al mondo: quelli che conoscono il codice binario e quelli che non lo conoscono Alessandro Pellegrini Cosa studiare prima Conversione
LE FUNZIONI A DUE VARIABILI
Capitolo I LE FUNZIONI A DUE VARIABILI In questo primo capitolo introduciamo alcune definizioni di base delle funzioni reali a due variabili reali. Nel seguito R denoterà l insieme dei numeri reali mentre
Gestione Risorse Umane Web
La gestione delle risorse umane Gestione Risorse Umane Web Generazione attestati di partecipazione ai corsi di formazione (Versione V03) Premessa... 2 Configurazione del sistema... 3 Estrattore dati...
Funzioni funzione dominio codominio legge argomento variabile indipendente variabile dipendente
Funzioni In matematica, una funzione f da X in Y consiste in: 1. un insieme X detto dominio di f 2. un insieme Y detto codominio di f 3. una legge che ad ogni elemento x in X associa uno ed un solo elemento
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
versione MiSta StRuMenti PeR una didattica inclusiva Scarica gratis il libro digitale con i Contenuti Digitali integrativi Rosanna P.
Rosanna P. Castello StRuMenti PeR una didattica inclusiva a cura di Roberto Pigliapoco Schede facilitate Spartiti guidati Mappe illustrate Materiali audio Verifiche Scarica gratis il libro digitale con
Guida Compilazione Piani di Studio on-line
Guida Compilazione Piani di Studio on-line SIA (Sistemi Informativi d Ateneo) Visualizzazione e presentazione piani di studio ordinamento 509 e 270 Università della Calabria (Unità organizzativa complessa-
Cos è Excel. Uno spreadsheet : un foglio elettronico. è una lavagna di lavoro, suddivisa in celle, cosciente del contenuto delle celle stesse
Cos è Excel Uno spreadsheet : un foglio elettronico è una lavagna di lavoro, suddivisa in celle, cosciente del contenuto delle celle stesse I dati contenuti nelle celle possono essere elaborati ponendo
PROCEDURA INVENTARIO DI MAGAZZINO di FINE ESERCIZIO (dalla versione 3.2.0)
PROCEDURA INVENTARIO DI MAGAZZINO di FINE ESERCIZIO (dalla versione 3.2.0) (Da effettuare non prima del 01/01/2011) Le istruzioni si basano su un azienda che ha circa 1000 articoli, che utilizza l ultimo
Gestione delle Presenze WorkFlow Manuale Operativo
Sistemi di Gestione per l Area del Personale Gestione delle Presenze Work Flow Modulo Presenze Manuale Operativo Guida Utente: Pag. 1 Work Flow Procedura di gestione delle presenze La procedura Work Flow
Come importare le foto senza utilizzare una fotocamera 2
Usare iphoto 1 Come importare le foto senza utilizzare una fotocamera 2 Vi sono molti modi per importare foto in iphoto oltre a usare una fotocamera digitale (se non si utilizza una fotocamera digitale,
Invio SMS. DM Board ICS Invio SMS
Invio SMS In questo programma proveremo ad inviare un SMS ad ogni pressione di uno dei 2 tasti della DM Board ICS. Per prima cosa creiamo un nuovo progetto premendo sul pulsante (Create new project): dove
Dispensa di Informatica I.1
IL COMPUTER: CONCETTI GENERALI Il Computer (o elaboratore) è un insieme di dispositivi di diversa natura in grado di acquisire dall'esterno dati e algoritmi e produrre in uscita i risultati dell'elaborazione.
Access. Microsoft Access. Aprire Access. Aprire Access. Aprire un database. Creare un nuovo database
Microsoft Access Introduzione alle basi di dati Access E un programma di gestione di database (DBMS) Access offre: un supporto transazionale limitato Meccanismi di sicurezza, protezione di dati e gestione
Linguaggio C. Fondamenti. Struttura di un programma.
Linguaggio C Fondamenti. Struttura di un programma. 1 La storia del Linguaggio C La nascita del linguaggio C fu dovuta all esigenza di disporre di un Linguaggio ad alto livello adatto alla realizzazione
per immagini guida avanzata Stampare i fogli di lavoro di Excel Geometra Luigi Amato Guida Avanzata per immagini excel 2000 1
Stampare i fogli di lavoro di Excel Geometra Luigi Amato Guida Avanzata per immagini excel 2000 1 Stampare un foglio di lavoro per immagini guida avanzata utilizzare la finestra di dialogo Stampa per scegliere
Come costruire una presentazione. PowerPoint 1. ! PowerPoint permette la realizzazione di presentazioni video ipertestuali, animate e multimediali
PowerPoint Come costruire una presentazione PowerPoint 1 Introduzione! PowerPoint è uno degli strumenti presenti nella suite Office di Microsoft! PowerPoint permette la realizzazione di presentazioni video
Informatica. Rappresentazione dei numeri Numerazione binaria
Informatica Rappresentazione dei numeri Numerazione binaria Sistemi di numerazione Non posizionali: numerazione romana Posizionali: viene associato un peso a ciascuna posizione all interno della rappresentazione
Informatica B. Sezione D. Scuola di Ingegneria Industriale Laurea in Ingegneria Energetica Laurea in Ingegneria Meccanica
Scuola di Ingegneria Industriale Laurea in Ingegneria Energetica Laurea in Ingegneria Meccanica Dipartimento di Elettronica, Informazione e Bioingegneria Informatica B Sezione D Franchi Alessio Mauro,
Comparatori. Comparatori di uguaglianza
Comparatori Scopo di un circuito comparatore é il confronto tra due codifiche binarie. Il confronto può essere effettuato per verificare l'uguaglianza oppure una relazione d'ordine del tipo "maggiore",
Word processor funzione Stampa Unione
Word processor funzione Stampa Unione La funzione Stampa unione permette di collegare un documento che deve essere inviato ad una serie di indirizzi ad un file che contenga i nominativi dei destinatari.
Sviluppata da: Lo Russo - Porcelli Pag. 1 di 6 6FRSR utilizzare il DBMS Postgresql per imparare il linguaggio SQL.
Pag. 1 di 6 6FRSR utilizzare il DBMS Postgresql per imparare il linguaggio SQL. 2ELHWWLYL GD UDJJLXQJHUH SHU JOL VWXGHQWL alla fine dell esercitazione gli studenti dovranno essere in grado di: 1. utilizzare
PENTAX R 115 N ESEMPIO DEL TRACCIATO
Riferimento scheda SCHEDA FS013 Data 10/02/2003 Programma PFCAD Versione LT / FULL8.60 e success. Oggetto PENTAX R 115 N ESEMPIO DEL TRACCIATO ENQ:DC16 STL:ESEMPIO STA:100 STS:CHIODO STC:001 INH:1.5003
GESTIONE INTERESSI DI MORA. Impostazioni su Gestione Condominio. Addebito interessi su codice spesa 22. Immissione/gestione versamenti
GESTIONE INTERESSI DI MORA Partendo dal presupposto che i versamenti vengano effettuati quasi sempre (salvo casi sporadici) tramite banca (e non in contanti presso l ufficio dell amministratore), l analisi
WORD (livello avanzato): Struttura di un Documento Complesso. Struttura di un Documento Complesso
Parte 5 Adv WORD (livello avanzato): Struttura di un Documento Complesso 1 di 30 Struttura di un Documento Complesso La realizzazione di un libro, di un documento tecnico o scientifico complesso, presenta
Esercizio 1. Esercizi 5. Esercizio 3. Esercizio 2 CICLI
Esercizi 5 Esercizio 1 Realizzare una funzione che, chiesto all utente un numero intero pari a N, ricavi e stampi a video tutte le terne pitagoriche con i cateti minori o uguali ad N. CICLI Una terna pitagorica
Programmare in Java. Olga Scotti
Programmare in Java Olga Scotti Linguaggi di programmazione linguaggio macchina assembler linguaggi ad alto livello Linguaggi ad alto livello istruzioni comprensibili linguaggio simile a quello naturale
LUdeS Informatica 2 EXCEL. Seconda parte AA 2013/2014
LUdeS Informatica 2 EXCEL Seconda parte AA 2013/2014 STAMPA Quando si esegue il comando FILE STAMPA, Excel manda alla stampante tutte le celle del foglio di lavoro corrente che hanno un contenuto. Il numero
